USBドライブを読み取ろうとしましたが、数日前まででも正常に動作するようでした。現在、Windowsはその内容にアクセスまたは変更できません。 Linux(アーチディストリビューション)を使用して再フォーマットしようとしましたが、奇妙なことが起こりました。 lsblkの出力は次のようになります。(sdcは欠陥のあるUSBドライブです)
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 149.1G 0 disk
sda1 8:1 0 149.1G 0 part /
sda2 8:2 0 1007K 0 part
sdb 8:16 0 465.8G 0 disk
sdb1 8:17 0 465.8G 0 part /mnt/toshibaExt
sdc 8:32 1 8M 0 disk
sr0 11:0 1 1024M 0 rom
lsblk -f の出力は次のようになります。
# lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
sda1 ext4 5711fd14-4c90-487f-a8fc-ae7923d54dc5 /
sda2
sdb
sdb1 ntfs TOSHIBA EXT 5ADEC4FBDEC4D085 /mnt/toshibaExt
sdc
sr0
ddを使用して何かを削除しようとすると、次のようになります。
# dd if=/dev/zero of=/dev/sdc
dd: writing to ‘/dev/sdc’: No space left on device
16385+0 records in
16384+0 records out
8388608 bytes (8.4 MB) copied, 1.07083 s, 7.8 MB/s
gpartedを使用して新しいパーティションテーブルを作成してみてください。 gparted は sdc で 8MiB の未割り当てメモリをチェックします。
Partition=unallocated,
File System=unallocated
Size=8.00 MiB
Used=---
Unused=---
Flags=
gparted、msdos型で新しいパーティションテーブルを作成しようとすると、GUIにエラーは表示されませんが、何も起こらないようです。端末で「/dev/sdc: 認識できないディスク ラベル」エラーが発生します。新しいパーティションを作成しようとすると、「パーティションテーブルが見つかりません」というエラーメッセージが表示されます。
fdiskを使用して新しいパーティションを作成しようとしています。
#fdisk /dev/sdc
n p <enter> <enter> w
「Linux」タイプとサイズ7MiBの新しいパーティション1が作成されたことが示されていますが、lsblkまたはgpartedを使用して再試行しても何も変わらないようです。
編集する:
USBを接続した後、dmesgの出力は次のようになります。
[ 931.543277] usb 5-7: new high-speed USB device number 7 using ehci-pci
[ 931.668457] usb-storage 5-7:1.0: USB Mass Storage device detected
[ 931.669171] scsi6 : usb-storage 5-7:1.0
[ 932.670552] scsi 6:0:0:0: Direct-Access Generic Flash Disk 2.0 2.60 PQ: 0 ANSI: 2
[ 932.671782] sd 6:0:0:0: [sdc] 16384 512-byte logical blocks: (8.38 MB/8.00 MiB)
[ 932.672412] sd 6:0:0:0: [sdc] Write Protect is off
[ 932.672419] sd 6:0:0:0: [sdc] Mode Sense: 0b 00 00 08
[ 932.673030] sd 6:0:0:0: [sdc] No Caching mode page found
[ 932.673036] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[ 932.677671] sdc: unknown partition table
[ 932.680661] sd 6:0:0:0: [sdc] Attached SCSI removable disk
EDIT2:fdisk -lの出力:
$ sudo fdisk /dev/sdc -l
Disk /dev/sdc: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes