使用 -w 选项后,USB 驱动器损坏

使用 -w 选项后,USB 驱动器损坏

我有两个 USB 盘,一个 8GB,一个 128GB。由于不同的原因,我使用 -svw 选项传递了坏块,现在两个盘都完全损坏了。每次我想写入时都会出现相同的错误:设置超级块时只读,尝试打开 /dev/sdc 时只读, ETC...

我尝试过hdparm -r0 /dev/sdX.....但是下次我尝试写入(fdisk,parted等...)时,它一次又一次地变为只读。

均带有消息“SG_IO:错误/缺失的感知数据,sb[]:“当启动 hdparm

型号序列号及更多数据均丢失:

ATAPI ACS-IT8 device, with removable media
    Model Number:       ����������������������������������������
    Serial Number:      ��������������������
    Firmware Revision:  ��������
    Media Serial Num:   ����������������������������������������
    Media Manufacturer: ��������������������
    Transport:          0xaaaa; Revision: 0xaaaa

传输和修订具有与坏块在第一次写入时使用的代码相同的代码“0xaa”。

使用过 gparted、磁盘工具、fdisk 等... 没有解决方案。

我也使用 Windows(rufus、hp 工具、Windows 原生实用程序,如 diskpart)...但没有解决方案。

# badblocks -o 128gigasbadblocks.txt -wvs /dev/sdc
Checking for bad blocks in read-write mode
From block 0 to 123481087
Testing with pattern 0xaa: done                                                 
Reading and comparing: done                                                 
Testing with pattern 0x55: done                                                 
Reading and comparing: done                                                 
Testing with pattern 0xff: done                                                 
Reading and comparing: done                                                 
Testing with pattern 0x00: done                                                 
Reading and comparing: done                                                 
Pass completed, 123481088 bad blocks found. (320/123480768/0 errors)


# mkfs.ext3 -b 1024 -l /root/128gigasbadblocks.txt /dev/sdd
mke2fs 1.44.5 (15-Dec-2018)
Creating filesystem with 123481088 1k blocks and 7717888 inodes
Filesystem UUID: 8e6ccb8b-1dc7-4108-af2a-b8fddc21e42e
Superblock backups stored on blocks: 
    8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409, 663553, 
    1024001, 1990657, 2809857, 5120001, 5971969, 17915905, 19668993, 
    25600001, 53747713

Bad block 0 out of range; ignored.
Block 1 in primary superblock/group descriptor area bad.
Blocks 1 through 474 must be good in order to build a filesystem.
Aborting....

另一根也一样。两根都在不同的电脑上坏了,但都用了相同的软件:坏块。

我不敢相信,使用 badblocks 后,U 盘就彻底坏了(硬件层面)。我认为一定有软件解决方案。

我怎样才能恢复这些棍棒并再次使用它?

答案1

两个驱动器都坏了。您必须更换它们。

丢失模型数据这一事实告诉我们,驱动器中的控制器发生故障并覆盖了部分内部存储器,或者由于内存芯片故障而进入故障模式。不幸的是,这种情况并不罕见,尤其是对于闪存驱动器而言。

相关内容