我正在将 320GB 的 Seagate HDD 从 NTFS 格式化为 ext4,这时突然停电。当电源恢复后,我的 PC 不再识别该 HDD。我cat /proc/partitions
在 HDD 处于已堵住其输出为
major minor #blocks name
8 0 244198584 sda
8 1 241119232 sda1
8 2 1 sda2
8 5 3077120 sda5
11 0 1048575 sr0
11 1 1048575 sr1
8 96 312571224 sdg
8 97 312568832 sdg1
cat /proc/partitions
当 HDD 处于以下状态时,命令的输出拔掉插头
major minor #blocks name
8 0 244198584 sda
8 1 241119232 sda1
8 2 1 sda2
8 5 3077120 sda5
11 0 1048575 sr0
11 1 1048575 sr1
和sdg
表示sdg1
它看到了我怀疑的 HDD 驱动器。我应该怎么做才能访问我的外部 HDD?任何形式的帮助都是非常值得赞赏的。
答案1
通过阅读您的问题,我假设或认为坏块是由于硬盘驱动器中正在运行的进程突然关闭而产生的。要解决这个问题,您可以这样做
fsck /dev/sdg
或者你甚至可以分析使用命令创建的坏块
badblocks -v /dev/sdg
(根据手册页不推荐)
如需任何进一步的指导或帮助,请参阅以下网站 https://www.tecmint.com/check-linux-hard-disk-bad-sectors-bad-blocks/