在设备列表中,我可以选择/dev/sda
(HDD)和/dev/sdb
(USB可移动设备)。
它显示的大小为 2 MB,小于设备的实际容量。
# fdisk -l /dev/sdb
Disk /dev/sdb: 2 MiB, 2097152 bytes, 4096 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
Disklabel type: dos
Disk identifier: 0x1697c862
# parted /dev/sdb print free
Model: Kingston DT 101 G2 (scsi)
Disk /dev/sdb: 2097kB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
32,3kB 2097kB 2065kB Free Space
答案1
这是硬件故障。软件方面你无能为力。
我有一个拇指驱动器,它曾经表现得像这样。我能够让它再次工作,方法是打开它,将其组成的两个部分拆开,然后将它们重新粘在一起。它上面仍然有数据,但我删除了它,只是为了确保它没有损坏。也就是说,我在其中创建了一个新分区表和一个新分区。但如果您需要,您也可以将现有数据复制回更稳定的驱动器上(只是希望它没有损坏)。
当然,这并不是说它可以在你的 U 盘上使用。此外,我不会完全依赖过去出现故障的 U 盘来在未来使用。