硬碟零磁軌與分割槽表的修復

2022-03-20 21:56:12 字數 1688 閱讀 8346

磁軌處於硬碟上乙個非常重要的位置,硬碟的主引導記錄區(mbr)就在這個位置上。mbr位於硬碟的0磁軌0柱面1扇區,其中存放著硬碟主引導程式和硬碟分割槽表。在總共512位元組的硬碟主引導記錄扇區中,446位元組屬於硬碟主引導程式,64位元組屬於硬碟分割槽表(dpt),兩個位元組(55 aa)屬於分割槽結束標誌。由此可見,零磁軌一旦受損,將使硬碟的主引導程式和分割槽表資訊遭到嚴重破壞,從而導致硬碟無法自舉。

零磁軌損壞屬於硬碟壞道之一,只不過由於它的位置太重要,因而一旦遭到破壞,就會產生嚴重的後果。

通常的維修方法是通過pctools9.0的de(磁碟編輯器)來修復(或者類似的可以對磁碟扇區進行編輯的工具也可以),其方法如下:

用windows 9x啟動盤啟動,插入含有pctools9.0的光碟。執行pct90目錄下的de.exe,先進入「options」選單,選「configuration」(配置)命令,按下「空格」鍵去掉read only(唯讀)前面的勾(按tab鍵切換),之後,儲存退出。

接著選擇並執行主選單「select」(選擇)中的drive(驅動器),進去之後在「drive type」(驅動器型別)項中,選擇physical(物理的),並按空格選定,再按「tab」鍵切換到「drives」項,選中「hard disk」(硬碟),最後,選擇「ok」並回車。

之後,回到主選單中,開啟「select」選單,這時會出現partition table(分割槽表),選中並進入,之後出現硬碟分割槽表資訊。如果硬碟有兩個分割槽,l分割槽就是c盤,該分割槽是從硬碟的0柱面開始的,那麼,將1分割槽的beginning cylinder(起始柱面)的0改成1就可以了。儲存後退出。

要注意的是,在修改之前先將硬碟上的重要資料備份出來。重新啟動,按delete鍵進入回cmos設定,選「ide auto detect」,可以看到cyls數比原來減少了1,之後,儲存設定並退出。重新分割槽、格式化,即可救活硬碟。

需要注意的是:由於de工具僅對fat16分割槽的硬碟有效,因此,對於fat32分割槽的硬碟來說,可以通過分割槽大師(pq)等磁碟工具,將far32轉換為fat16,然後再對其進行處理。

另外,有人還探索出了通過修改硬碟電機定位系統來改變零磁軌位置和通過電路調整來改變磁頭的分配邏輯,以達到重新定位零磁軌的目的。當然這需要更深厚的硬體水平,實現起來也比較複雜。

分割槽表損壞的修復

硬碟主引導記錄所在的扇區也是病毒重點攻擊的地方,通過破壞主引導扇區中的dpt(分割槽表),即可輕易地損毀硬碟分割槽資訊。分割槽表的損壞通常來說不是物理損壞,而是分割槽資料被破壞。因此,通常情況下,可以用軟體來修復。

通常情況下,硬碟分割槽之後,備份乙份分割槽表至軟盤、光碟或者usb盤上是極為明智的。這個方面,國內著名的防毒軟體kv3000系列和瑞星都提供了完整的解決方案。另外,對於沒有備份分割槽表的硬碟,也提供了相應的修復方法,不過成功率相對較低。

另外,中文磁碟工具diskman在這方面也是行家裡手。重建分割槽表作為它的乙個「殺手鐗」功能,非常適合用來修復分割槽表損壞。

對於硬碟分割槽表被分割槽調整軟體(或病毒)嚴重破壞,引起硬碟和系統癱瘓,diskman可通過未被破壞的分割槽引導記錄資訊重新建立分割槽表。在選單的工具欄中選擇「重建分割槽表」,diskman即開始搜尋並重建分割槽。diskman將首先搜尋0柱面0磁頭從2扇區開始的隱含扇區,尋找被病毒挪動過的分割槽表。接下來搜尋每個磁頭的第乙個扇區。搜尋過程可以採用「自動」或「互動」兩種方式進行。自動方式保留發現的每乙個分割槽,適用於大多數情況。互動方式對發現的每乙個分割槽都給出提示,由使用者選擇是否保留。當自動方式重建的分割槽表不正確時,可以採用互動方式重新搜尋。

硬碟分割槽表修復過程

知識重點 平台 p42.8ht 華碩p4p800 e 512m 2塊硬碟,家裡原有硬碟為主盤,我學校資料硬碟為從盤 問題盤 在用主盤裝linux的時候,從盤卸下.恢復到win的時候,重新插上從盤.原因過程 主機板未知問題.在主盤恢復.平台 p42.8ht 華碩p4p800 e 512m 2塊硬碟,家...

硬碟分割槽表損壞修復實錄

今天午飯前leo送來一台機器,粉紅色的sony viao e系列的本本。開機提示operating system not found。詢問到是win7的系統,放入原版win7安裝盤嘗試使用修復,修復程式先是沒有搜尋出來已安裝的作業系統。在嘗試修復的時候進度條走了好久都沒動靜,硬關機重啟再次到安裝盤裡...

硬碟分割槽表

下面我們簡單看下硬碟的分割槽結構 硬碟主引導扇區 硬碟主引導記錄 mbr 硬碟分割槽表 dpt 一共是512個位元組,其中mbr是446,分割槽表一共64位元組,然後是2個位元組的結束標誌。引導扇區儲存在硬碟的0頭0道1扇區,也就是boot sector。如圖1 作業系統在啟動時通過bios bio...