phxc8 发表于 2024-9-15 08:29:27

绕过和屏蔽机械硬盘坏道教程

要将检测到的坏道写入磁盘并让固件自动屏蔽坏道,可以使用hdparm工具。以下是具体步骤:

检测坏道: 使用badblocks命令检测硬盘上的坏道,并将结果保存到文件中。
sudo badblocks -v /dev/sdX > badblocks.txt
其中/dev/sdX是要检测的硬盘设备。
将坏道写入硬盘: 使用hdparm命令将坏道信息写入硬盘的G表(缺陷管理表),让硬盘固件自动屏蔽这些坏道。
sudo hdparm --write-sector <扇区号> --yes-i-know-it-is-destroying-data /dev/sdX
你需要将<扇区号>替换为badblocks.txt中记录的坏道扇区号1。
标记坏道: 使用e2fsck或fsck命令将坏道标记为不可用。

sudo e2fsck -l badblocks.txt /dev/sdX
或者
sudo fsck -l badblocks.txt /dev/sdX

请注意,这些操作可能会导致数据丢失,因此在执行前请务必备份重要数据。如果硬盘出现大量坏道,建议尽早更换硬盘以避免数据丢失。

如果有任何疑问或需要进一步的帮助,请随时告诉我!
页: [1]
查看完整版本: 绕过和屏蔽机械硬盘坏道教程