如何修复 Linux 上的硬盘坏道?

如何修复 Linux 上的硬盘坏道?

我在 128GB SSD 上运行 Pop!_OS,想在 3TB HDD 上安装 Windows 10 来玩游戏。问题是 HDD 不知为何真的很慢。

我在 Linux 上检查过,它说有 31872 个坏扇区。

我怎样才能修复这些坏扇区或加快我的电脑速度?

我的电脑是 iMac,但目前我只使用 Linux。以下是一些详细信息:

我的 3TB 硬盘的磁盘管理照片

我也进行了sudo fsck /dev/sdb一些研究,但我一直得到这个或类似的东西:

ozone@ozone:~$ sudo fsck /dev/sdb
fsck from util-linux 2.34
e2fsck 1.45.5 (07-Jan-2020)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb

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>

Found a gpt partition table in /dev/sdb

有什么方法可以修复我的硬盘或者使其变得更好吗?

答案1

简短回答:1. 更换驱动器 2. 改善温度条件 3. 如果还有速度问题,请使用 SSD。

我检查了 Linux,发现有 31872 个坏扇区。我该如何修复这些坏扇区或加快 PC 速度?

你无法修复它们。你的驱动器快要坏了。你必须更换驱动器,但新驱动器也撑不了多久,因为你的驱动器运行温度为 54 °C,如图片所示。这是允许温度窗口的上限。

你的室温是多少?除了更换驱动器外,降低驱动器的工作温度也是当务之急。尝试安装风扇或将驱动器安装在能够吸收和传导热量的金属外壳中。(我不熟悉 Imacs)

您的速度问题很可能是由驱动器尝试从损坏的扇区读取造成的。如果在更换为健康的 HDD 驱动器后对性能不满意,请改用 SSD。

关于Keltari的回答:

此外,传统硬盘出现坏道的情况也很常见。

将近 32000 个并不是“一些坏扇区”,甚至一些坏扇区会让我更换我的驱动器。

至于您的硬盘速度慢,您提供的信息还不够。传统旋转硬盘的速度比 SSD 慢得多。SATA 2 可以支持高达 3 Gb/s,而传统 PATA 硬盘的速度为 133 MB/s。

理论接口速度对于操作系统的操作或安装并不重要,除非您正在进行完整格式化操作。

安装或运行操作系统时,所使用的文件通常较小。速度取决于访问时间,主轴驱动器的速度较高,而 SSD 的速度较低。

答案2

一般来说,坏扇区是无法修复的。一旦某个扇区被标记为坏扇区,硬盘就无法再使用这些扇区。而且,传统硬盘出现坏扇区的情况并不罕见。

至于您的硬盘速度慢,您提供的信息不够。传统旋转硬盘的速度比 SSD 慢得多。SATA 2 可以支持高达 3 Gb/s,而传统 PATA 硬盘的速度为 133 MB/s。速度差异就像白天和黑夜。您的硬盘很可能运行正常。

相关内容