如何修复这个有问题的硬盘?

如何修复这个有问题的硬盘?

我有一个 WD 1.3 TB 硬盘,它可能有一些坏扇区。我将其插入 Raspberry Pi 并使用以下命令对磁盘进行分区

sudo fdisk -l /dev/sdb, then g, n, w

创建新分区。我得到的反馈如下

The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

我想使用 fsck 检查硬盘

sudo fsck -p -C -a /dev/sdb1

收到以下消息

fsck from util-linux 2.36.1
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb1
/dev/sdb1:
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
 or
    e2fsck -b 32768 <device>

关于运行 e2fsck 的建议均不适用于上述相同的反馈。

请建议如何继续。谢谢。

答案1

e2fsck 不是用于检查硬盘驱动器的适用性的工具,而是用于检查 ext 文件系统的数据完整性的工具。由于分区是从头开始创建的,因此无需检查文件系统。

如果您想检查驱动器的适用性,我建议您使用 检查驱动器的 SMART 值来执行此操作gsmartmontools。它有一个漂亮的用户界面。让它运行一次传输或扩展测试以检查磁盘表面是否有错误。如果出现错误,请丢弃驱动器。根据我的经验,为新驱动器省钱通常不值得丢失一 TB 的数据。

相关内容