我有一个 8GB 的闪存盘(我不知道具体型号)。我删除了 GParted 中的分区,现在它不起作用了。当我想格式化设备时,它显示“dev/sdb close device failed input/output error”
PS 我无法格式化磁盘“错误 fsyncing/closing /dev/sdb1:输入/输出错误”
输出sudo parted -l /dev/sdb
:
Warning: Error fsyncing/closing /dev/sdb1: Input/output error
Retry/Ignore? retry
Warning: Error fsyncing/closing /dev/sdb1: Input/output error
Retry/Ignore? retry
Warning: Error fsyncing/closing /dev/sdb1: Input/output error
Retry/Ignore? retry
Warning: Error fsyncing/closing /dev/sdb1: Input/output error
Retry/Ignore? ignore
Model: Generic Flash Disk (scsi)
Disk /dev/sdb: 8389MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 8389MB 8388MB primary
答案1
你的 USB 驱动器肯定存在物理缺陷,因此你必须去更换它。
看起来某个 3GB 左右位置的内存单元已经坏了。这根本无法修复(尤其是无法通过软件修复)!你之所以能看到这一点,是因为你使用的 dd 命令应该只是将 00h(所有位都置零)写入设备的每个内存单元,而不关心分区或文件系统。由于这不起作用,错误超出了分区和格式化的范围,因此似乎是硬件问题。
很抱歉不得不这么说,但你的设备已经准备好扔进垃圾箱了。