記一次壞道在分區邊界的硬盤修復


問題

一塊東芝 1TB 機械硬盤,在近期日常使用中不時出現開機無法正常引導、打開分區時需大量時間等問題,最后徹底無法引導操作系統。

前期嘗試

  • 嘗試使用 PE 引導系統,基於 Win10 的 PE 卡死在“初始化”界面無法進入,基於 Win2003 的 PE 能夠引導,但進入后資源管理器和 DiskGenius (下稱 DG)都看不到盤

  • 嘗試修改 BIOS 的 SATA 控制器模式,修改為 AHCI 和 IDE 模式,均失敗

  • 嘗試使用 PE 的不加載 SRS 驅動的兼容模式來引導,以及加載 SRS 驅動的兼容模式來引導,均失敗

  • 使用 DOS 版 DG 可以看到盤本身

解決方案

  • 在 DOS 版 DG 下,掃描丟失的分區,重建分區表后,結果如下:

    image-20210128010705093

    可見,找到了三個分區。但該盤上原本有 4 個分區,布局中的 411.5GB 空閑處的分區完全丟失,無法被掃描出。記 350GB 分區尾部、411.5GB 空閑頭部的柱面號為 \(X\)

  • 先將目前掃出的三個分區文件全部借助 DG 導出到穩定的介質上,再嘗試進行后續的修復。

  • 在 DOS 版 DG 下,掃描壞道。結果發現,\(X\) 附近(即 350GB 分區和 411.5GB 空閑的銜接邊界處)存在一定數量壞道。這些壞道即是導致 PE 無法正常加載、無法正常認盤的根本原因。

  • 啟動到 DOS 下的磁盤再生器(HDD Regenerator),選中該盤,直接使用“掃描並修復”模式,掃描全盤並修復壞道。相比起 DG 自帶的壞道修復工具和 MHDD 等工具,HDDReg 有概率修復壞道處不可讀取的受損信息,使用起來也更簡單。

    運行完成后,HDDReg 順利修復了 \(X\) 附近的 16 個壞扇。

    image-20210128011651512

    磁道和扇區密不可分,HDDReg 使用扇區一詞,其他地方使用磁道一詞,實際上講的是一回事。

    image-20210128011536719

  • 重新嘗試引導到 PE,這時,基於 Win2003 的 PE 可以成功引導,並且資源管理器和 DG 都可以看到盤了。DG 中,\(X\) 位置以后的狀態不再是“空閑”,而是變為“未格式化”狀態。

  • 右擊該部分,使用 DG 的“恢復被刪除和格式化的文件”功能掃描這片區域(這個功能在 DOS 版 DG 下沒有)。掃描結束后,原先此處的 411.5GB 分區的內容大部分都被找回了。

    image-20210128012154754

總結

  • 位於 \(X\) 附近壞道處的數據發生了部分丟失,未能全部找回
  • PE 卡在初始化的原因,不排除硬盤壞道導致
  • DOS 能夠對硬盤進行更底層的操作,在無法使用高級 PE 的情況下,可考慮在 DOS 下先解決部分問題
  • 壞道恰好發生在分區邊界時導致的分區丟失,使用 DG 掃描全盤、重建分區表時,可能無法掃出該分區
  • 壞道恰好發生在分區邊界時,特殊之處在於,操作系統無法在位於 (cylinder 0, head 0, sector 1) 的分區表所指示的位置找到有效的分區(因為那里有壞道)
  • 注意到在 HDDReg 完成修復后,原先“空閑”的 411.5GB 與最后的一小塊分區發生了合並,成為“未格式化”狀態。因此,為避免丟失分區的后續分區丟失,務必在完成分區表重建后,將能夠找到的數據都備份穩妥后,再進行后續操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM