我們都知道如何在服務區中處理帶有錯誤模塊或系統文件的驅動器:通過編寫好的模塊代替壞的模塊來修復它們。對于Western Digital驅動器,如果原始模塊在其主體上包含物理壞扇區,我們將SA模塊移動到新區域。
但是,對于帶有錯誤重要系統文件的Seagate F3硬盤,您能做些什么?是否可以將文件移動到其他位置?我們將在本文中回顧這個問題。
我們在03×0028 sysfile中有一個壞扇區的ST2000DM001 FW CC27 0和1副本,但是,我們能夠從這兩個SA副本中手動恢復它本文所述。
接下來,我們必須從備份中編寫所有好的sys文件,包括從兩個SA副本中收集的文件。但是,我們知道翻譯地址中的服務區域兩個副本都很糟糕,因此我們將整個備份寫入非系統磁頭02和03(完整磁頭映射為00 01 02 03)。
我們知道格林納達驅動器需要從2個系統頭讀取SA,因此我們將使用頭02而不是頭00,而頭部03而不是頭部01用于HDD初始化。
轉到RAM→RAM邏輯頭圖更改
更改00 01 02 03 至02 03 02 03
并在日志中檢查結果
在下一步中,我們必須將備份中的所有系統文件(包括已恢復的轉換器28 sysfile)寫入新的磁頭02和03。
轉到使用服務區→編寫系統文件
并選擇固定sys文件作為源的文件夾,并復制0和1復選框。然后將Copy 0 sys文件寫入應該為0和1的磁頭:正如您記得的那樣,我們已經將頭00更改為頭02并將頭01轉換為RAM邏輯映射中的頭03,因此將對頭02和03。
并檢查日志中的結果
我們已經將系統文件編寫到新的頭部,現在我們應該強制從這些新頭開始驅動器。轉到使用Flash ROM映像文件,
通過ATA讀取ROM,
并更改邏輯頭部地圖以使驅動器從頭部02和03而不是頭部00和01開始,
并通過COM端口將修改后的ROM寫入硬盤。
重新啟動硬盤,并在一段短時間后訪問用戶區。
現在我們必須從先前禁用的磁頭00和01中讀取HDD。
轉到RAM-> RAM邏輯頭圖更改并設置初始映射00 01 02 03。
一旦我們將RAM中的邏輯頭部地圖更改為原始頭部地圖,我們就可以轉到數據提取器,創建新任務,構建頭部地圖并通過良好的頭部讀取數據。
請注意,此解決方案不適用于所有F3驅動器,并依賴于每個HDD的FW特性