當前位置:文思屋>社會工作>電腦培訓>

故障硬碟資料拯救的攻略大全

文思屋 人氣:2.68W

故障硬碟資料拯救全攻略

為了有效地儲存硬碟中的資料,除了經常性地進行備份工作以外,還要學會在硬碟出現故障時如何救活硬碟,或者從壞的區域中提取出有用的資料,把損失降到最小程度。

系統不認硬碟

系統從硬碟無法啟動,從A盤啟動也無法進入C盤,使用CMOS中的自動監測功能也無法發現硬碟的存在。這種故障大都出現在連線電纜或IDE埠上,硬碟本身故障的可能性不大,可通過重新插接硬碟電纜或者改換IDE口及電纜等進行替換試驗,就會很快發現故障的所在。如果新接上的硬碟也不被接受,一個常見的原因就是硬碟上的主從跳線,如果一條IDE硬碟線上接兩個硬碟裝置,就要分清楚主從關係。

CMOS引起的故障

CMOS中的硬碟型別正確與否直接影響硬碟的正常使用。現在的機器都支援“IDEAutoDetect”的功能,可自動檢測硬碟的型別。當硬碟型別錯誤時,有時乾脆無法啟動系統,有時能夠啟動,但會發生讀寫錯誤。比如CMOS中的硬碟型別小於實際的硬碟容量,則硬碟後面的扇區將無法讀寫,如果是多分割槽狀態則個別分割槽將丟失。還有一個重要的故障原因,由於目前的IDE都支援邏輯引數型別,硬碟可採用“Normal,LBA,Large”等,如果在一般的模式下安裝了資料,而又在CMOS中改為其它的模式,則會發生硬碟的讀寫錯誤故障,因為其對映關係已經改變,將無法讀取原來的正確硬碟位置。

主載入程式引起的啟動故障

主載入程式位於硬碟的主引導扇區,主要用於檢測硬碟分割槽的正確性,並確定活動分割槽,負責把引導權移交給活動分割槽的DOS或其他作業系統。此段程式損壞將無法從硬碟引導,但從軟碟機或光碟機啟動之後可對硬碟進行讀寫。修復此故障的方法較為簡單,使用高版本DOS的FDISK最為方便,當帶引數/mbr執行時,將直接更換(重寫)硬碟的主載入程式。實際上硬碟的主引導扇區正是此程式建立的,之中包含有完整的硬碟主載入程式。雖然DOS版本不斷更新,但硬碟的主載入程式一直沒有變化,從DOS3.x到Windos95的DOS,只要找到一種DOS引導盤啟動系統並執行此程式即可修復。

分割槽表錯誤引發的啟動故障

分割槽表錯誤是硬碟的嚴重錯誤,不同的錯誤程度會造成不同的損失。如果是沒有活動分割槽標誌,則計算機無法啟動。但從軟碟機或光碟機引導系統後可對硬碟讀寫,可通過FDISK重置活動分割槽進行修復。如果是某一分割槽型別錯誤,可造成某一分割槽的丟失。分割槽表的第四個位元組為分割槽型別值,正常的可引導的大於32MB的基本DOS分割槽值為06,而擴充套件的DOS分割槽值是05。很多人利用此型別值實現單個分割槽的加密技術,恢復原來的正確型別值即可使該分割槽恢復正常。

分割槽表中還有其它資料用於記錄分割槽的起始或終止地址。這些資料的損壞將造成該分割槽的混亂或丟失,可用的方法是用備份的分割槽表資料重新寫回,或者從其它的相同型別的並且分割槽狀況相同的硬碟上獲取分割槽表資料。恢復的工具可採用NU等工具軟體,操作非常方便。當然也可採用DEBUG進行操作,但操作繁瑣並且具有一定的風險。

分割槽有效標誌錯誤的故障

在硬碟主引導扇區中還存在一個重要的部分,那就是其最後的兩個位元組:“55aa”,此位元組為扇區的有效標誌。當從硬碟、軟盤或光碟啟動時,將檢測這兩個位元組,如果存在則認為有硬碟存在,否則將不承認硬碟。此處可用於整個硬碟的加密技術,可採用DEBUG方法進行恢復處理。另外,當DOS引導扇區無引導標誌時,系統啟動將顯示為:“MmissingOperatingSystem”。方便的方法是使用下面的DOS系統通用的修復方法。

DOS引導系統引起的啟動故障

DOS引導系統主要由DOS引導扇區和DOS系統檔案組成。系統檔案主要包括、、,其中是DOS的外殼檔案,可用其它的同類檔案替換,但預設狀態下是DOS啟動的必備檔案。在Windows95攜帶的DOS系統中,是一個文字檔案,是啟動Windows必須的檔案,但只啟動DOS時可不用此檔案。DOS引匯出錯時,可從軟盤或光碟引導系統後使用SYSC:命令傳送系統,即可修復故障,包括引導扇區及系統檔案都可自動修復到正常狀態。

FAT表引起的讀寫故障

FAT表記錄著硬碟資料的儲存地址,每一個檔案都有一組FAT鏈指定其存放的簇地址。FAT表的損壞意味著檔案內容的丟失。慶幸的是DOS系統本身提供了兩個FAT表,如果目前使用的FAT表損壞,可用第二個進行覆蓋修復。但由於不同規格的磁碟其FAT表的長度及第二個FAT表的地址也是不固定的,所以修復時必須正確查詢其正確位置,一些工具軟體如NU等本身具有這樣的修復功能,使用也非常的方便。採用DEBUG也可實現這種操作,即採用其m命令把第二個FAT表移到第一個表處即可。如果第二個FAT表也損壞了,則也無法把硬碟恢復到原來的狀態,但檔案的資料仍然存放在硬碟的資料區中,可採用CHKDSK或SCANDISK命令進行修復,最終得到*檔案,這便是丟失FAT鏈的扇區資料。如果是文字檔案則可從中提取出完整的或部分的檔案內容。

目錄表損壞引起的引導故障

目錄表記錄著硬碟中檔案的檔名等資料,其中最重要的一項是該檔案的起始簇號。目錄表由於沒有自動備份功能,所以如果目錄損壞將丟失大量的檔案。一種減少損失的方法也是採用CHKDSK或SCANDISK程式恢復的方法,從硬碟中搜索出*檔案,由於目錄表損壞時僅是首簇號丟失,每一個*檔案即是一個完整的檔案,把其改為原來的名字即可恢復大多數檔案。

誤刪除分割槽時資料的恢復

當用FDISK刪除了硬碟分割槽之後,表面上是硬碟中的資料已經完全消失,在未格式化時進入硬碟會顯示為無效驅動器。如果瞭解FDISK的工作原理,就會知道FDISK只是重新改寫了硬碟的主引導扇區(0面0道1扇區)中的內容,具體說就是刪除了硬碟分割槽表資訊,而硬碟中的任何分割槽的資料均沒有改變。可仿照上述的分割槽表錯誤的修復方法,即想辦法恢復分割槽表資料即可恢復原來的分割槽及資料。如果已經對分割槽格式化,在先恢復分割槽後,可按下面的方法恢復分割槽資料。

誤格式化硬碟資料的恢復

在DOS高版本狀態下,FORMAT格式化操作在預設狀態下都建立了用於恢復格式化的磁碟資訊,實際上是把磁碟的DOS引導扇區、FAT分割槽表及目錄表的所有內容複製到了磁碟的最後幾個扇區中(因為後面的扇區很少使用),而資料區中的內容根本沒有改變。這樣通過執行UNFORMAT命令即可恢復。另外DOS還提供了一個MIROR命令用於記錄當前磁碟的資訊,供格式化或刪除之後的恢復使用,此方法也比較有效。

硬碟軟故障完全修復手冊——資料結構篇

硬碟是計算機中極為重要的儲存裝置,計算機工作所用到的全部檔案系統和資料資料的絕大多數都儲存在硬碟中。硬碟是產生計算機軟故障最主要的地方,常見的硬碟軟故障有:硬碟重要引數及檔案丟失,電腦不能起動;碎片過多,電腦執行速度變慢;硬碟分割槽後丟失容量等。對付硬碟軟故障,只要我們肯動腦並利用一些硬碟維護工具,發揮一不怕苦、二不怕(硬碟)死的革命精神,外加膽大心細,當然還要掌握硬碟基本常識,這樣就可以輕鬆搞定(說的容易、做起來可不簡單)。因此,我收集了大量的資料整理彙編了“硬碟軟故障完全修復手冊”,希望能在與大家一起學習的過程中掌握硬碟常見故障的排除方法,做到“自已動手、豐衣足食”,凡事不求人的目的。

大家知道,一個硬碟要能存放檔案,必須經過硬碟分割槽,格式化等操作步驟,因為經過這些步驟之後,在硬碟中就建立起了主分割槽,引導分割槽,確定了FAT16或FAT32檔案表。主分割槽的作用是儲存硬碟中各邏輯分割槽在碟片上起始位置和終止位置及分割槽的容量大小。引導分割槽的作用是在固定的位置存放有作業系統檔案,在電腦送電或復位時,由BIOS程式將處於固定位置的系統檔案裝入記憶體,再將電腦控制權交給系統檔案人而完成引導過程。擴充套件分割槽作為一個主分割槽佔用了主分割槽表的一個表項。在擴充套件分割槽起始位置所指示的扇區(即該分割槽的第一個扇區)中,包含有第一個邏輯分割槽表,同樣從1BEH位元組開始,每個分割槽表項佔用16個位元組。邏輯分割槽表一般包含兩個分割槽表項,一個指向某邏輯分割槽,另一個則指向下一個擴充套件分割槽。下一個擴充套件分割槽的首扇區又包含了一個邏輯分割槽表,這樣以此類推,擴充套件分割槽中就可以包含多個邏輯分割槽。下面我們就來學習一下硬碟資料的基本結構。

★硬碟的資料結構★

①MBR(MainBootRecord主引導記錄區)

MBR位於整個硬碟的0磁軌0柱面1扇區,包括硬碟載入程式和分割槽表。在總共512位元組的硬碟主引導扇區中,MBR只佔用了其中的446個位元組,其最後兩個位元組“55AA”是分割槽的結束標誌。另外的64個位元組交給了DPT(DiskPartitionTable硬碟分割槽表),從1BEH位元組開始,共佔用64個位元組,包含四個分割槽表項。每個分割槽表項的長度為16個位元組,它包含一個分割槽的引導標誌、系統標誌、起始和結尾的柱面號、扇區號、磁頭號以及本分割槽前面的扇區數和本分割槽所佔用的扇區數。其中“引導標誌”表明此分割槽是否可引導,即是否活動分割槽。當引導標誌為“80”時,此分割槽為活動分割槽;“系統標誌”決定了該分割槽的型別,如“06”為FAT16分割槽,“0B”為FAT32分割槽,“07”為NTFS分割槽,“63”為UNIX分割槽,等;起始和結尾的柱面號、扇區號、磁頭號指明瞭該分割槽的起始和終止位置。

我們假設一個硬碟分割槽表從1BEH位元組開始的16個位元組為80010100060D686D2800000078200300

硬碟分割槽表項的16個位元組分配如下:

第1位元組:是一個分割槽的啟用標誌,表示系統可引導。如是0則表示非活動分割槽。

第2位元組:該分割槽起始磁頭(HEAD)號

第3位元組:該分割槽起始扇區(Sector)號

第4位元組:該分割槽起始的柱面(Cylinder)號

第5位元組:該分割槽系統型別標誌

第6—8位元組:該分割槽終止磁頭(HEAD)號、分割槽結束的扇區號、分割槽結束的柱面號

第9-12位元組:該分割槽首扇區的相對扇區號

第13-16位元組:該分割槽佔用的扇區總數

以上引數我們可以用NU8.0中DISKEDIT工具軟體可輕鬆獲取,其功能非常強大,但應用不當會有很大錯誤,請各位注意使用方法。操作步驟如下:

以一臺硬碟為270MB,分為C盤(100MB)和D盤(170MB)的機子(老掉牙了^_^)為例,在純DOS下啟動DISKEDIT→在物件選單(Object)上選中驅動器(Drive)和物理磁碟選項後確定→在物件選單(Object)上選中分割槽表(PartitionTable)→在顯示選單(View)中選擇十六進位制(Hex)

以下資料為主分割槽資訊:

000001B0:0000000000000000-0000000000008001

000001C0:0100060D686D2800-0000782003000000

000001D0:416E050DE8AEA020-030030EE04000000

000001E0:0000000000000000-0000000000000000

000001F0:0000000000000000-00000000000055AA

②DBR(DosBootRecord作業系統引導記錄區)

它通常位於硬碟的0磁軌1柱面1扇區,是作業系統可直接訪問的第一個扇區,它包括一個載入程式和一個被稱為BPB(BIOSParameterBlock)的本分割槽引數記錄表。載入程式的主要任務是當MBR將系統控制權交給它時,判斷本分割槽跟目錄前兩個檔案是不是作業系統的引導檔案(以DOS為例,即是和)。如果確定存在,就把它們讀入記憶體,並把控制權交給該檔案。BPB引數塊記錄著本分割槽的起始扇區、結束扇區、檔案儲存格式、硬碟介質描述符、根目錄大小、FAT個數、分配單元的大小等重要引數。DBR是由高階格式化程式(即Format等程式)所產生的。

③FAT(FileAllocationTable檔案分配表)

FAT是DOS、Windows9X系統的檔案定址格式,位於DBR之後。

在解釋檔案分配表的概念的時候,我們有必要談談簇(Cluster)的概念。檔案佔用磁碟空間,基本單位不是位元組而是簇。一般情況下,軟盤每簇是1個扇區,硬碟每簇的扇區數與硬碟的總容量大小有關,可能是4、8、16、32、64……同一個檔案的資料並不一定完整地存放在磁碟的一個連續的區域內,而往往會分成若干段,像一條鏈子一樣存放。這種儲存方式稱為檔案的鏈式儲存。由於硬碟上儲存著段與段之間的連線資訊(即FAT),作業系統在讀取檔案時,總是能夠準確地找到各段的位置並正確讀出。為了實現檔案的鏈式儲存,硬碟上必須準確地記錄哪些簇已經被檔案佔用,還必須為每個已經佔用的簇指明儲存後繼內容的下一個簇的簇號。對一個檔案的最後一簇,則要指明本簇無後繼簇。這些都是由FAT表來儲存的,表中有很多表項,每項記錄一個簇的資訊。由於FAT對於檔案管理的重要性,所以為了安全起見,FAT有一個備份,即在原FAT的後面再建一個同樣的FAT。初形成的FAT中所有項都標明為“未佔用”,但如果磁碟有區域性損壞,那麼格式化程式會檢測出損壞的簇,在相應的項中標為“壞簇”,以後存檔案時就不會再使用這個簇了。FAT的項數與硬碟上的總簇數相當,每一項佔用的位元組數也要與總簇數相適應,因為其中需要存放簇號。FAT的格式有多種,最為常見的是FAT16和FAT32。

④DIR(Directory根目錄區)

DIR位於第二個FAT表之後,記錄著根目錄下每個檔案(目錄)的起始單元,檔案的屬性等。定位檔案位置時,作業系統根據DIR中的起始單元,結合FAT表就可以知道檔案在硬碟中的具體位置和大小了。

⑤DATA(資料區)

資料區是真正意義上的資料儲存的地方,位於DIR區之後,佔據硬碟的.大部分空間。當將資料複製到硬碟時,資料就存放在DATA區。

十年積累,硬碟分割槽,檔案全手工恢復新鮮出爐了

最近經常見有很多硬碟分割槽表及硬碟資料被破壞而導致機器不能引導或使用的帖子,本著扶危濟困的人道主義精神,和近十年的電腦齡以及之前成功修復N(N約等於10)塊硬碟的經驗特發一帖,系統講述硬碟軟故障恢復的方法,望大家不吝伺教!

注:所有前提是硬碟沒有物理損壞,以DISKEDIT(諾頓2.0forwindows中獲取),DISKMAN(華軍軟體園),NORTON(D版),UNFOMAT(其它相容的反格式化軟體也可)等軟體為基礎,如果多少精通一下下彙編就再理想不過啦!呵呵~~~~

好,萬事就緒!先說一下當系統分割槽表被誤操作或病毒破壞時會出現的現象。1:啟動顯示NOROMBASIC。2:啟動顯示INVALIDPARTITIONTABLE。3:無顯示(如遭CIH毒手)。4:提示硬碟邏輯分割槽錯誤無法正常識別(如提示邏輯碟符超過Z,並切FDISK等程式無法識別)5:對於AWARDBIOS可能還會提示硬碟無法初始化(沒用過AMI的,不知道會有什麼顯象……)

知道了表象現在來研究一下本質,我儘可能簡單的解釋一下硬碟的物理結構和各種引數。眾所周知,硬碟的主引導區位於硬碟的0柱0面1區包含有若干分割槽表項,共有64位元組。其中每個分割槽項有16位元組包括以下一些資訊:

第一位元組,是引導標誌,其中80為活動分割槽00為非活動分割槽。

第二位元組,起始磁頭,表明分割槽的起始位置。

第二位元組,表示起始扇區,其中低六位(簡單說就是靠右面的六位)為起始扇區,高二位為起始柱面(有時也會加上第四位元組)。

第三位元組,表示硬碟柱面資訊。

第四位元組,確定起始柱面的的低八位。

第五位元組,決定分割槽的型別,06代表FAT16,0b代表FAT32,63代表UNIX分割槽。

第6位元組:終止磁頭

第7位元組:低6位為終止扇區,高2位與第8位元組為終止柱面

第8位元組:終止柱面的低8位

第9-12位元組:該分割槽前的扇區數目

第13-16位元組:該分割槽佔用的扇區數目

擴充套件分割槽的資訊位於上面所示的硬碟分割槽表中,邏輯分割槽的資訊則位於擴充套件分割槽的起始扇區,可通過查詢上面的表得到起始地址“X面/X扇區/X柱”所對應的扇區。分割槽資訊的16個位元組表示的是邏輯驅動器(D:E:……)的起始和結束地址。瞭解這些後當分割槽表破壞後我們就能利用各種軟體來進行手工恢復,如果沒有就手的軟體的話那麼FDISK/MBR手工填寫引數也馬馬虎虎啦!呵呵~~~

手工恢復分割槽時推薦使用全中文介面且支援虛擬操作的DISKMAN!至於大名鼎鼎的DISKEDIT因為操作過於複雜非老鳥甚用!不然一時失手可能連哭都來不及……。具體步驟是1:檢查C盤活動分割槽有效標誌80是否存在。2:編輯0柱1磁頭1扇區,檢視末尾是否有55AA的有效標誌。3:根據自己分割槽的情況依次檢查分割槽的型別標誌,引導標誌和系統標誌是否與自己的硬碟相同如不同就改為正確的。致此分割槽引導記錄應該被恢復的七七八八了。4:選擇DISKMAN選單中重建分割槽表一項,從0柱0磁頭2扇區以自動或者互動兩種方式開始掃描硬碟,建議對硬碟引數有較深瞭解的人選擇互動方式,由於自己對自己的硬碟比較瞭解所以成功的可靠性大些。不瞭解的人還是選擇自動好些……至此,運氣好的話應該可以恢復硬碟的使用了,如果只是分割槽有問題加之上天保佑的話至此能進入98也是有可能的!備份好必要的資料後最好重新分割槽並且FOIMAT/U。如果不能使用但可以用啟動盤引導後可以得到硬碟的控制權就是說可以進入分割槽,這時可以使用一些防毒軟體(KV3000)的重建分割槽功能。畢竟人家正規軍的辦法比起咱這土辦法應該還是牢靠些的。如果還不成的話那我也只好拿出最後的法寶了!用DEBUG搞定它!

事先宣告,下面這段DEBUG我只用過一次,雖然幸運的成功了但不保證適用於所有硬碟,而且說實話我的DEBUG水平也就是馬馬虎虎應付場面的,實在不夠牢靠,只提供一下思路,大家用的時候最好搞清楚再來。如果實在沒著了照搬也成,反正已經不能用了也不會有更爛的後果…

…不過至於到底會出現什麼後果沒我責任哦!呵呵~~~~~

debug

a100

movax,201*/以下三行是對暫存器的操作

movbx,200

moccx,1

int13*/呼叫中斷13對硬碟寫操作

int3

g=200

d3b03ff

e3be80*/針對引導區添入引導區有效標誌80

e1023

g-100

到這如果還搞不定那我也沒辦法了……只好送修或者找人用專用裝置讀出殘存的資料,不過花費銀子不菲,不如買了新的省心!呵呵~~~~

恢復分割槽說完了現在聊一下如何恢復資料。由於恢復資料和硬碟大小引數密切相關所以不能具體到沒一塊硬碟這裡也只是給一下大致的操作方法,具體到每人的硬碟還要根據自己的具體情況來搞定。

1:假設C全毀(一般我們見勢不妙都會立刻關機所以除C外其它硬碟不會受到太大的損失)需要恢復D上的檔案(我們大多數重要檔案不會存在C盤吧?)。按上面的方法先恢復分割槽,如果有一個大小及邏輯分割槽都相同或者至少不是差得很誇張的完好硬碟就最理想不過!只需備份下它的分割槽表恢復即可!(對於僅有分割槽表被毀的現象此種恢復方法應列為第一優先的考慮!)

2:這裡就要用到DISKEDIT了。恢復分割槽重新啟動後執行DISKEDITD:/M按F6以分割槽表方式查詢,一般可以找到X道1頭1扇區(X值難以確定)。由於從1磁頭開始那麼其為第一邏輯分割槽即D的可能很大,如此則其原始連線應在X道0頭1扇區,通過INFO->DRIVERINFO檢視該扇區得到原主分割槽的結束位置。因為主分割槽一般開始於0道0頭1扇,現在可以大致確定下主分割槽的資訊了。

3:執行TOOLS->RECALCUATEPARTITION添入剛剛得到的引數重新計算分割槽,然後寫入到硬碟並重新啟動。

4:FORMATC:/S重新填充C的引導資訊

5:再重啟,執行(UN)FORMAT/Z:8D:恢復D的原始簇值(因為如此恢復分割槽簇的數量和原先的數量不同的可能性較大)

6:如為FAT32分割槽則以DISKEDIT/M維護模式編輯磁碟將主分割槽表中1C2H中的0600改為0B00將FAT清零為重新格式化FAT32做準備

7:重新啟動後先執行FORMAT/Z:8D:完成後在進行反格式化UNFORMAT此時檔案應該大部恢復。當然可能部分檔名字會有出入但不會變化太大。

注:此種恢復操作是針對FAT16如果分割槽為FAT32那可以省不少的事,但個別時候操作上可能更繁瑣些。

感謝大家能耐心看完,我這些土辦法還是經過一定的實踐考驗的,可能比不上專業的工具或技術人員但在實在沒有辦法的時候也還能講就一下的。全部文章都只是個思路,尤其恢復檔案是根據格式化後可以反格式化完成的,此間不能有寫硬碟的操作,所以還是有點不便。其實如果能用現成的軟體完成任務的話就不要用我的方法了。一家之言謹做參考,如果誰還有其它辦法歡迎一起切磋!謝謝

硬碟壞道的發現與修復

就算硬碟的日常使用與維護再好,都有可能產生壞道(其中的原因很多,比如:硬碟的質量問題等)。一旦硬碟出現了壞道,大家也不必驚慌,我把一些識別與修復硬碟壞道的方法告訴大家,幫助大家度過難關。

硬碟的壞道共分兩種:邏輯壞道和物理壞道。邏輯壞道為軟壞道,大多是軟體的操作和使用不當造成的,可以用軟體進行修復;物理壞道為真正的物理性壞道,它表明硬碟的表面磁軌上產生了物理損傷,大都無法用軟體進行修復,只能通過改變硬碟分割槽或扇區的使用情況來解決。

知道了硬碟產生壞道的原理,現在讓我們來看看硬碟產生壞道的一般現象。

在你開啟、執行或拷貝某一檔案、程式時,硬碟的操作速度變慢,長時間反覆讀盤,然後出錯,或Windows提示“無法讀取或無法寫入檔案”,嚴重時出現藍屏等現象。

硬碟讀寫的聲音由原來的“嚓嚓”的摩擦聲變為怪聲。

每次進入系統時都自動執行Scandisk進行硬碟掃描,或硬碟掃描時出現紅色的“B”的標記。

在排除病毒的情況下,電腦啟動時無法從硬碟引導。自檢時,螢幕提示“Harddiskdrivefailure”或“Harddrivecontrollerfailure”及類似資訊。

硬碟無法啟動時,用軟盤進行引導,出現“Sectornotfound”或“GeneralerrorinreadingdriveC”等資訊。還有就是可以轉到硬碟所在碟符,但無法進入。

格式化硬碟時,到某一進度停滯不前,最後報錯退出。

對硬碟用“Fdisk”命令進行分割槽時,到某一進度會反覆進進退退,不能完成。

如果你在日常對電腦的使用過程中,出現了上述情況或類似現象,那可要小心了,你的硬碟可能已經出現壞道!

首先,我們先確認硬碟的壞道是邏輯壞道還是物理壞道,方法很簡單。在電腦剛剛啟動時,按“F8”鍵,選擇“CommandPromptonly”進入DOS模式(作業系統必須為Win95/98,若為Win2000/XP請使用DOS啟動盤),執行“scandiskx:”(X為碟符),Scandisk程式便會檢查硬碟,對產生的邏輯壞道會自行彈出對話方塊,選擇“Fixit”對邏輯壞道進行初級修復。如掃描程式在某一進度停滯不前,那麼硬碟就有了物理壞道。

對於已進行初步修復的仍有邏輯壞道的硬碟,正常啟動後回到Windows下,進入“我的電腦”中選擇有邏輯壞道的硬碟,單擊滑鼠右鍵,選擇“屬性”→“工具”→“開始檢查”就彈出“磁碟掃描程式”,選中“完全”並將“自動修復錯誤”打上勾,單擊“開始”,就開始對該分割槽進行掃描和修復。

而對於有物理壞道的硬碟,上述方法就無能為力了,但也不是沒有辦法。

最簡單的方法就是,如果硬碟還沒過質保期,就去找銷售商,讓其想辦法(別忘了帶發票)。但如果過了質保期或遇到了*商,就只好自己想辦法了,下面我就介紹一種用“PartitionMagic”(分割槽魔術師,以下簡稱PM)修復硬碟的方法。

道理很簡單,通過對硬碟的重新分割槽,隱藏有物理壞道的硬碟空間,對其實行隔離。具體的作法是:首先啟動PM,選中“Operations”選單下的“Check”命令,對硬碟進行直接掃描,標記壞簇後,選中“Operations”選單下的“Advanced”→“badsectorretset”,最後把壞簇分成一個獨立的分割槽,再通過“Hidepartiton”命令將分割槽隱藏,至此大功告成。

如果電腦啟動時出現資訊“TRACK0BAD,DISKUNUSABLE”,那麼修復起來就比較麻煩,因為此資訊說明硬碟的零磁軌損壞了,一般出現這種情況,大多數人就把硬碟作報廢處理。但並非絕對不能修復,原理十分簡單,只要用1扇區代替0扇區就行了,下面讓我們試試吧!

這次請“DiskMan”來幫助我們,它是一款比較常用的硬碟工具,大家可以在華軍軟體園下載()。下載後在純DOS執行,在“硬碟”選單中選中要修改的盤(一般為C盤),然後依次進入“工具”→“引數修改”→將“起始柱面”的值由“0”改為“1”,確定後儲存退出。就可以對硬碟進行重新分割槽了。

如果出現問題後上述方法均不奏效,那隻好使用終極大法——低階格式化。這是筆者最不推薦使用的一種方法,因為低格會重新劃分磁軌和扇區、標準地址資訊、設定交*因子等資訊,會對硬碟造成劇烈磨損,對於已存在物理壞道的硬碟更是雪上加霜,且低格會將所有的資料清空,更是一個不可逆的過程。因此不到萬不得已,千萬不要低格。常用的低格工具有DM萬用版,LFORMAT等,均可在華軍軟體園下載。切記,低格後的硬碟一定要用“FORMAT”進行高階格式化後才能使用。

解開硬碟邏輯死鎖的另幾種有效方法

給“邏輯鎖”解鎖比較容易的方法是:

1。“熱拔插”硬碟電源。

“熱拔插”硬碟電源就是在當系統啟動時,先不給被鎖的硬碟加電,啟動完成後再給硬碟“熱插”上電源線,這樣系統就可以正常控制硬碟了。這是一種非常危險的方法,為了降低危險程度,碰到“邏輯鎖”後,大家最好依照下面兩種比較簡單和安全的方法處理。

2。★UltraEdit★

首先準備一張啟動盤,然後在其他正常的機器上使用二進位制編輯工具(推薦UltraEdit)修改軟盤上的檔案(修改前記住先將該檔案的屬性改為正常),具體是在這個檔案裡面搜尋第一個“55AA”字串,找到以後修改為任何其他數值即可。用這張修改過的系統軟盤你就可以順利地帶著被鎖的硬碟啟動了。不過這時由於該硬碟正常的分割槽表已經被破壞,你無法用“Fdisk”來刪除和修改分割槽,但是此時可以用本論壇介紹的關於分割槽表恢復的方法來處理。

3。★DM★

因為DM是不依賴於主機板BIOS來識別硬碟的硬碟工具,就算在主機板BIOS中將硬碟設為“NONE”,DM也可識別硬碟並進行分割槽和格式化等操作,所以我們也可以利用DM軟體為硬碟解鎖。

首先將DM拷到一張系統盤上,接上被鎖硬碟後開機,按“Del”鍵進入BIOS設定,將所有IDE介面設為“NONE”並儲存後退出,然後用軟盤啟動系統,系統即可“帶鎖”啟動,因為此時系統根本就等於沒有硬碟。

啟動後執行DM,你會發現DM可以識別出硬碟,選中該硬碟進行分割槽格式化就可以了。這種方法簡單方便,但是有一個致命的缺點,就是硬碟上的資料保不住了。

零磁軌壞損的軟、硬碟修復記

一、零磁軌壞損的硬碟

病因:零磁軌壞損

病情描述:

朋友買了一臺二手電腦,操作一段時間後,出了問題:無法啟動,經實地調查:開機自檢通過顯示昆騰火球3.2G硬碟,C盤啟動時出現“沒有系統盤!”。用A盤啟動,執行Scan-disk,掃描C盤,發現第一簇出現壞簇,零磁軌壞損。

手術方案:

1、擬乎用某電腦刊物1999年9月6日的文章“硬碟零磁軌損壞的搶救”進行修復,但該法採用Pc-tools,要求只可胳膊於Fat32格式,且在D盤的大量重要檔案。因零磁軌壞損無法格式化C盤,又不忍心將其Fdisk重新分割槽為Fat16,將其重要檔案毀之一旦,所以我只好採用其它方案。

2、採用PartitionMagoc(以下簡稱為PMagic)。它可以說是目前最專業的硬碟分割槽管理工具,可以十分方便地實現了硬碟的動態分割槽和無損分割槽。此次可利用它進行零磁軌硬碟壞損的修復。

手術過程:

電腦從A盤啟動,執行PMagic,在主介面上可以滑鼠確定一個需要操作的分割槽(即其C盤),你有兩種選擇:

㈠為將FAT32轉換回FAT16格式(最後點選的時候要選取“FAT32到FAT”這項),再按該文利用Pctools進行修復。

㈡為直接利用PMagic修復。推薦選擇第二種。先在主介面上部的分割槽圖表中先擇分割槽,然後在這個圖示上點選滑鼠右鍵,並選擇“調整容量/移動”這時將會看見一個視窗,拖動視窗上部左邊的容量滑動條,這時下部的自由空間就會作出相應的變化。如果覺得滑鼠拖動不是很準確,可以直接在對話方塊中鍵入需要釋放的硬碟空間大小,等調整到一個合適的容量(當然越小越好)之後,按下“確定”按鍵,就可以在硬碟中多出一個小小自由空間了。這個自由空間包含壞損的零磁軌在內,我們放棄使用它。另外,調整簇的大小還能夠讓硬碟空間的浪費程度降到最低點。然後,退出PMagic,重新格式化C盤,安裝系統,大功告成。

二、零磁軌壞損的軟盤

病因:零磁軌壞損。

病情描述:

另一朋友使用軟盤拷貝、備份檔案,由於軟盤使用頻繁,經常出現軟盤零磁軌壞損,又不忍遺棄,已累積有50餘張。雖說一張軟盤值不了幾個錢,但如果能變廢為,通通修好加以利富。帶著這50餘張軟盤(朋友已“慷慨”地全送給某了),某開始要動手術了。

手術過程:

既然已經知道都是零磁軌損壞,首先使用古老的Pctools看一下是否湊效。執行Pctools9.0,插入軟盤,找找找……找不到軟盤;改用Norton95,好容易按其要求一步一步操作(那可全是E文啊!),最後顯示軟盤修復完成。哈哈,試用一下,嗯……,還是“無法訪問A:/,裝置沒有準備好”!莫非真的要把這50張軟盤送入“回收站”?,無奈之中,想起用HDCopyforWindows這個軟體格式化看看,說不定會……按1.44M格式化操作完成,“??依舊”。後來想幹脆把它格式化為1.2M或XXXK算了,若成功倒也不錯。這次我把它“格”成1.2M的軟盤又重新按1.44M格式化了一次,你猜怎麼著,成功了。格式化後的容量為1.39M,雖然少了幾十K,但廢物利用嘛。更何況某共有50張這樣的軟盤呢?