硬件问题

硬件问题

伙计们,我需要帮助来恢复我的外部硬盘。

我使用的是 SEGATE FREEAGENT GO 320gb HDD。最近我尝试在 win7 中使用命令行对其进行格式化,但在格式化完成之前我意外地移除了硬盘,因此无法打开它,我尝试使用尽可能多的软件来恢复数据,但毫无用处,我的坏扇区最多为 25000 个。我还能恢复我的硬盘吗?

有没有什么办法可以使用 Linux 来恢复具有最多坏扇区的 HDD?

答案1

首先,如果您只是想让驱动器再次工作,请尝试:

dd if=/dev/zero of=/dev/sdx bs=1M

确保将 /dev/sdx 更改为正确的驱动器

这基本上会通过向磁盘写入 0 来擦除磁盘上的所有内容。使用 case(您需要使用 sudo,出于安全考虑,我省略了它)

一旦磁盘被完全擦除(dd 应该需要很长时间,甚至可能是几个小时),然后继续尝试使用 fdisk 对驱动器进行分区。

fdisk /dev/sdx

再次,这将删除数据,因此请小心使用并确保你拥有正确的磁盘。最后创建一个新的主分区,编号 1,当要求输入起始扇区时,按 Enter(接受默认值),当要求输入终止扇区时,执行相同操作(接受默认值)。

最后通过运行来格式化分区

mkfs.ext4 /dev/sdx1

这将使驱动器可以在 Linux 中使用具有合理默认值的 ext4 文件系统。

如果确实有坏扇区(并且这不仅仅是由于中止格式而发生的一些奇怪事件),​​请扔掉该磁盘并换一个新的。非常便宜,而有坏扇区的磁盘只会继续恶化。不过,我会先尝试擦除。您的“坏扇区”很可能不是坏的。我已经很多年没有看到坏扇区了(比如以前 20GB 是很多数据,那是您能得到的最大驱动器)。

相关内容