我有一个 64 GB 3.0 ADATA USB 闪存盘。一切都很好,直到几天前我在写入和读取文件时遇到了问题,它运行非常慢或拒绝写入文件...所以我决定在 Windows 上格式化它,但它在格式化过程中卡住了,所以我取消了它,现在我无法在 Windows 上打开我的驱动器,所以我决定使用我的 Linux 分区来格式化它,但 GParted 无法读取它,它显示消息:“在 /dev/sdb 上读取时出现输入/输出错误”
命令lsblk
显示:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 698,7G 0 disk
├─sda1 8:1 0 650M 0 part
├─sda2 8:2 0 260M 0 part /boot/efi
├─sda3 8:3 0 128M 0 part
├─sda4 8:4 0 99,6G 0 part /media/jorge/Windows
├─sda5 8:5 0 450M 0 part
├─sda6 8:6 0 300G 0 part /media/jorge/Data
├─sda7 8:7 0 24,9G 0 part
├─sda8 8:8 0 1,9G 0 part [SWAP]
└─sda9 8:9 0 270,8G 0 part /
sdb 8:16 1 57,8G 0 disk
sr0 11:0 1 1024M 0 rom
因此,至少它被识别为“sdb”。我也可以在“磁盘”上看到它,但当我尝试格式化它时,它显示:
Error creating file system: Command-line `mkntfs -f -F -L "jorge" "/dev/sdb"' exited with non-zero exit status 1:
stdout: `Cluster size has been automatically set to 4096 bytes.
Creating NTFS volume structures.
'
stderr: `/dev/sdb is entire device, not just one partition.
mkntfs forced anyway.
Error writing to /dev/sdb: Input/output error
Error writing non-resident attribute value.
add_attr_sd failed: Input/output error
Couldn't create root directory: Input/output error
' (udisks-error-quark, 0)
我已经使用这个驱动器大约一年半了,我有时会格式化它,但直到现在它一直运行良好。