- 相關推薦
關于電腦硬盤軟故障的修復辦法
硬盤軟故障完全修復手冊——數(shù)據(jù)結構篇
硬盤是計算機中極為重要的存儲設備,計算機工作所用到的全部文件系統(tǒng)和數(shù)據(jù)資料的絕大多數(shù)都存儲在硬盤中。硬盤是產生計算機軟故障最主要的地方,常見的硬盤軟故障有:硬盤重要參數(shù)及文件丟失,電腦不能起動;碎片過多,電腦運行速度變慢;硬盤分區(qū)后丟失容量等。對付硬盤軟故障,只要我們肯動腦并利用一些硬盤維護工具,發(fā)揮一不怕苦、二不怕(硬盤)死的革命精神,外加膽大心細,當然還要掌握硬盤基本常識,這樣就可以輕松搞定(說的容易、做起來可不簡單)。因此,我收集了大量的資料整理匯編了“硬盤軟故障完全修復手冊”,希望能在與大家一起學習的過程中掌握硬盤常見故障的排除方法,做到“自已動手、豐衣足食”,凡事不求人的目的。
大家知道,一個硬盤要能存放文件,必須經(jīng)過硬盤分區(qū),格式化等操作步驟,因為經(jīng)過這些步驟之后,在硬盤中就建立起了主分區(qū),引導分區(qū),確定了FAT16或FAT32文件表。主分區(qū)的作用是保存硬盤中各邏輯分區(qū)在盤片上起始位置和終止位置及分區(qū)的容量大小。引導分區(qū)的作用是在固定的位置存放有操作系統(tǒng)文件,在電腦送電或復位時,由BIOS程序將處于固定位置的系統(tǒng)文件裝入內存,再將電腦控制權交給系統(tǒng)文件人而完成引導過程。擴展分區(qū)作為一個主分區(qū)占用了主分區(qū)表的一個表項。在擴展分區(qū)起始位置所指示的扇區(qū)(即該分區(qū)的第一個扇區(qū))中,包含有第一個邏輯分區(qū)表,同樣從1BEH字節(jié)開始,每個分區(qū)表項占用16個字節(jié)。邏輯分區(qū)表一般包含兩個分區(qū)表項,一個指向某邏輯分區(qū),另一個則指向下一個擴展分區(qū)。下一個擴展分區(qū)的首扇區(qū)又包含了一個邏輯分區(qū)表,這樣以此類推,擴展分區(qū)中就可以包含多個邏輯分區(qū)。下面我們就來學習一下硬盤數(shù)據(jù)的基本結構。
硬盤的數(shù)據(jù)結構
①MBR(MainBootRecord主引導記錄區(qū))
MBR位于整個硬盤的0磁道0柱面1扇區(qū),包括硬盤引導程序和分區(qū)表。在總共512字節(jié)的硬盤主引導扇區(qū)中,MBR只占用了其中的446個字節(jié),其最后兩個字節(jié)“55AA”是分區(qū)的結束標志。另外的64個字節(jié)交給了DPT(DiskPartitionTable硬盤分區(qū)表),從1BEH字節(jié)開始,共占用64個字節(jié),包含四個分區(qū)表項。每個分區(qū)表項的長度為16個字節(jié),它包含一個分區(qū)的引導標志、系統(tǒng)標志、起始和結尾的柱面號、扇區(qū)號、磁頭號以及本分區(qū)前面的扇區(qū)數(shù)和本分區(qū)所占用的扇區(qū)數(shù)。其中“引導標志”表明此分區(qū)是否可引導,即是否活動分區(qū)。當引導標志為“80”時,此分區(qū)為活動分區(qū);“系統(tǒng)標志”決定了該分區(qū)的類型,如“06”為FAT16分區(qū),“0B”為FAT32分區(qū),“07”為NTFS分區(qū),“63”為UNIX分區(qū),等;起始和結尾的柱面號、扇區(qū)號、磁頭號指明了該分區(qū)的起始和終止位置。
我們假設一個硬盤分區(qū)表從1BEH字節(jié)開始的16個字節(jié)為80010100060D686D2800000078200300
硬盤分區(qū)表項的16個字節(jié)分配如下:
第1字節(jié):是一個分區(qū)的激活標志,表示系統(tǒng)可引導。如是0則表示非活動分區(qū)。
第2字節(jié):該分區(qū)起始磁頭(HEAD)號
第3字節(jié):該分區(qū)起始扇區(qū)(Sector)號
第4字節(jié):該分區(qū)起始的柱面(Cylinder)號
第5字節(jié):該分區(qū)系統(tǒng)類型標志
第6—8字節(jié):該分區(qū)終止磁頭(HEAD)號、分區(qū)結束的扇區(qū)號、分區(qū)結束的柱面號
第9-12字節(jié):該分區(qū)首扇區(qū)的相對扇區(qū)號
第13-16字節(jié):該分區(qū)占用的扇區(qū)總數(shù)
以上參數(shù)我們可以用NU8.0中DISKEDIT工具軟件可輕松獲取,其功能非常強大,但應用不當會有很大錯誤,請各位注意使用方法。操作步驟如下:
以一臺硬盤為270MB,分為C盤(100MB)和D盤(170MB)的機子(老掉牙了^_^)為例,在純DOS下啟動DISKEDIT→在對象菜單(Object)上選中驅動器(Drive)和物理磁盤選項后確定→在對象菜單(Object)上選中分區(qū)表(PartitionTable)→在顯示菜單(View)中選擇十六進制(Hex)
以下數(shù)據(jù)為主分區(qū)信息:
000001B0:0000000000000000-0000000000008001
000001C0:0100060D686D2800-0000782003000000
000001D0:416E050DE8AEA020-030030EE04000000
000001E0:0000000000000000-0000000000000000
000001F0:0000000000000000-00000000000055AA
、贒BR(DosBootRecord操作系統(tǒng)引導記錄區(qū))
它通常位于硬盤的0磁道1柱面1扇區(qū),是操作系統(tǒng)可直接訪問的第一個扇區(qū),它包括一個引導程序和一個被稱為BPB(BIOSParameterBlock)的本分區(qū)參數(shù)記錄表。引導程序的主要任務是當MBR將系統(tǒng)控制權交給它時,判斷本分區(qū)跟目錄前兩個文件是不是操作系統(tǒng)的引導文件(以DOS為例,即是Io.sys和Msodos.sys)。如果確定存在,就把它們讀入內存,并把控制權交給該文件。BPB參數(shù)塊記錄著本分區(qū)的起始扇區(qū)、結束扇區(qū)、文件存儲格式、硬盤介質描述符、根目錄大小、FAT個數(shù)、分配單元的大小等重要參數(shù)。DBR是由高級格式化程序(即Format等程序)所產生的。
、跢AT(FileAllocationTable文件分配表)
FAT是DOS、Windows9X系統(tǒng)的文件尋址格式,位于DBR之后。
在解釋文件分配表的概念的時候,我們有必要談談簇(Cluster)的概念。文件占用磁盤空間,基本單位不是字節(jié)而是簇。一般情況下,軟盤每簇是1個扇區(qū),硬盤每簇的扇區(qū)數(shù)與硬盤的總容量大小有關,可能是4、8、16、32、64……同一個文件的數(shù)據(jù)并不一定完整地存放在磁盤的一個連續(xù)的區(qū)域內,而往往會分成若干段,像一條鏈子一樣存放。這種存儲方式稱為文件的鏈式存儲。由于硬盤上保存著段與段之間的連接信息(即FAT),操作系統(tǒng)在讀取文件時,總是能夠準確地找到各段的位置并正確讀出。為了實現(xiàn)文件的鏈式存儲,硬盤上必須準確地記錄哪些簇已經(jīng)被文件占用,還必須為每個已經(jīng)占用的簇指明存儲后繼內容的下一個簇的簇號。對一個文件的最后一簇,則要指明本簇無后繼簇。這些都是由FAT表來保存的,表中有很多表項,每項記錄一個簇的信息。由于FAT對于文件管理的重要性,所以為了安全起見,F(xiàn)AT有一個備份,即在原FAT的后面再建一個同樣的FAT。初形成的FAT中所有項都標明為“未占用”,但如果磁盤有局部損壞,那么格式化程序會檢測出損壞的簇,在相應的項中標為“壞簇”,以后存文件時就不會再使用這個簇了。FAT的項數(shù)與硬盤上的總簇數(shù)相當,每一項占用的字節(jié)數(shù)也要與總簇數(shù)相適應,因為其中需要存放簇號。FAT的格式有多種,最為常見的是FAT16和FAT32。
④DIR(Directory根目錄區(qū))
DIR位于第二個FAT表之后,記錄著根目錄下每個文件(目錄)的起始單元,文件的屬性等。定位文件位置時,操作系統(tǒng)根據(jù)DIR中的起始單元,結合FAT表就可以知道文件在硬盤中的具體位置和大小了。
、軩ATA(數(shù)據(jù)區(qū))
數(shù)據(jù)區(qū)是真正意義上的數(shù)據(jù)存儲的地方,位于DIR區(qū)之后,占據(jù)硬盤的大部分空間。當將數(shù)據(jù)復制到硬盤時,數(shù)據(jù)就存放在DATA區(qū)。
十年積累,硬盤分區(qū),文件全手工恢復新鮮出爐了
最近經(jīng)常見有很多硬盤分區(qū)表及硬盤數(shù)據(jù)被破壞而導致機器不能引導或使用的帖子,本著扶危濟困的人道主義精神,和近十年的電腦齡以及之前成功修復N(N約等于10)塊硬盤的經(jīng)驗特發(fā)一帖,系統(tǒng)講述硬盤軟故障恢復的方法,望大家不吝伺教!
注:所有前提是硬盤沒有物理損壞,以DISKEDIT(諾頓2.0forwindows中獲。,DISKMAN(華軍軟件園),NORTON(D版),UNFOMAT(其它兼容的反格式化軟件也可)等軟件為基礎,如果多少精通一下下匯編就再理想不過啦!呵呵~~~~
好,萬事就緒!先說一下當系統(tǒng)分區(qū)表被誤操作或病毒破壞時會出現(xiàn)的現(xiàn)象。1:啟動顯示NOROMBASIC。2:啟動顯示INVALIDPARTITIONTABLE。3:無顯示(如遭CIH毒手)。4:提示硬盤邏輯分區(qū)錯誤無法正常識別(如提示邏輯盤符超過Z,并切FDISK等程序無法識別)5:對于AWARDBIOS可能還會提示硬盤無法初始化(沒用過AMI的,不知道會有什么顯象……)
知道了表象現(xiàn)在來研究一下本質,我盡可能簡單的解釋一下硬盤的物理結構和各種參數(shù)。眾所周知,硬盤的主引導區(qū)位于硬盤的0柱0面1區(qū)包含有若干分區(qū)表項,共有64字節(jié)。其中每個分區(qū)項有16字節(jié)包括以下一些信息:
第一字節(jié),是引導標志,其中80為活動分區(qū)00為非活動分區(qū)。
第二字節(jié),起始磁頭,表明分區(qū)的起始位置。
第二字節(jié),表示起始扇區(qū),其中低六位(簡單說就是靠右面的六位)為起始扇區(qū),高二位為起始柱面(有時也會加上第四字節(jié))。
第三字節(jié),表示硬盤柱面信息。
第四字節(jié),確定起始柱面的的低八位。
第五字節(jié),決定分區(qū)的類型,06代表FAT16,0b代表FAT32,63代表UNIX分區(qū)。
第6字節(jié):終止磁頭
第7字節(jié):低6位為終止扇區(qū),高2位與第8字節(jié)為終止柱面
第8字節(jié):終止柱面的低8位
第9-12字節(jié):該分區(qū)前的扇區(qū)數(shù)目
第13-16字節(jié):該分區(qū)占用的扇區(qū)數(shù)目
擴展分區(qū)的信息位于上面所示的硬盤分區(qū)表中,邏輯分區(qū)的信息則位于擴展分區(qū)的起始扇區(qū),可通過查找上面的表得到起始地址“X面/X扇區(qū)/X柱”所對應的扇區(qū)。分區(qū)信息的16個字節(jié)表示的是邏輯驅動器(D:E:……)的起始和結束地址。了解這些后當分區(qū)表破壞后我們就能利用各種軟件來進行手工恢復,如果沒有就手的軟件的話那么FDISK/MBR手工填寫參數(shù)也馬馬虎虎啦!呵呵~~~
手工恢復分區(qū)時推薦使用全中文界面且支持虛擬操作的DISKMAN!至于大名鼎鼎的DISKEDIT因為操作過于復雜非老鳥甚用!不然一時失手可能連哭都來不及……。具體步驟是1:檢查C盤活動分區(qū)有效標志80是否存在。2:編輯0柱1磁頭1扇區(qū),查看末尾是否有55AA的有效標志。3:根據(jù)自己分區(qū)的情況依次檢查分區(qū)的類型標志,引導標志和系統(tǒng)標志是否與自己的硬盤相同如不同就改為正確的。致此分區(qū)引導記錄應該被恢復的七七八八了。4:選擇DISKMAN菜單中重建分區(qū)表一項,從0柱0磁頭2扇區(qū)以自動或者交互兩種方式開始掃描硬盤,建議對硬盤參數(shù)有較深了解的人選擇交互方式,由于自己對自己的硬盤比較了解所以成功的可靠性大些。不了解的人還是選擇自動好些……至此,運氣好的話應該可以恢復硬盤的使用了,如果只是分區(qū)有問題加之上天保佑的話至此能進入98也是有可能的!備份好必要的數(shù)據(jù)后最好重新分區(qū)并且FOIMAT/U。如果不能使用但可以用啟動盤引導后可以得到硬盤的控制權就是說可以進入分區(qū),這時可以使用一些殺毒軟件(KV3000)的重建分區(qū)功能。畢竟人家正規(guī)軍的辦法比起咱這土辦法應該還是牢靠些的。如果還不成的話那我也只好拿出最后的法寶了!用DEBUG搞定它!
事先聲明,下面這段DEBUG我只用過一次,雖然幸運的'成功了但不保證適用于所有硬盤,而且說實話我的DEBUG水平也就是馬馬虎虎應付場面的,實在不夠牢靠,只提供一下思路,大家用的時候最好搞清楚再來。如果實在沒著了照搬也成,反正已經(jīng)不能用了也不會有更爛的后果…
…不過至于到底會出現(xiàn)什么后果沒我責任哦!呵呵~~~~~
debug
a100
movax,201*/以下三行是對寄存器的操作
movbx,200
moccx,1
int13*/調用中斷13對硬盤寫操作
int3
g=200
d3b03ff
e3be80*/針對引導區(qū)添入引導區(qū)有效標志80
e1023
g-100
到這如果還搞不定那我也沒辦法了……只好送修或者找人用專用設備讀出殘存的數(shù)據(jù),不過花費銀子不菲,不如買了新的省心!呵呵~~~~
恢復分區(qū)說完了現(xiàn)在聊一下如何恢復數(shù)據(jù)。由于恢復數(shù)據(jù)和硬盤大小參數(shù)密切相關所以不能具體到?jīng)]一塊硬盤這里也只是給一下大致的操作方法,具體到每人的硬盤還要根據(jù)自己的具體情況來搞定。
1:假設C全毀(一般我們見勢不妙都會立刻關機所以除C外其它硬盤不會受到太大的損失)需要恢復D上的文件(我們大多數(shù)重要文件不會存在C盤吧?)。按上面的方法先恢復分區(qū),如果有一個大小及邏輯分區(qū)都相同或者至少不是差得很夸張的完好硬盤就最理想不過!只需備份下它的分區(qū)表恢復即可。▽τ趦H有分區(qū)表被毀的現(xiàn)象此種恢復方法應列為第一優(yōu)先的考慮。
2:這里就要用到DISKEDIT了;謴头謪^(qū)重新啟動后運行DISKEDITD:/M按F6以分區(qū)表方式查找,一般可以找到X道1頭1扇區(qū)(X值難以確定)。由于從1磁頭開始那么其為第一邏輯分區(qū)即D的可能很大,如此則其原始連接應在X道0頭1扇區(qū),通過INFO->DRIVERINFO查看該扇區(qū)得到原主分區(qū)的結束位置。因為主分區(qū)一般開始于0道0頭1扇,現(xiàn)在可以大致確定下主分區(qū)的信息了。
3:執(zhí)行TOOLS->RECALCUATEPARTITION添入剛剛得到的參數(shù)重新計算分區(qū),然后寫入到硬盤并重新啟動。
4:FORMATC:/S重新填充C的引導信息
5:再重啟,執(zhí)行(UN)FORMAT/Z:8D:恢復D的原始簇值(因為如此恢復分區(qū)簇的數(shù)量和原先的數(shù)量不同的可能性較大)
6:如為FAT32分區(qū)則以DISKEDIT/M維護模式編輯磁盤將主分區(qū)表中1C2H中的0600改為0B00將FAT清零為重新格式化FAT32做準備
7:重新啟動后先運行FORMAT/Z:8D:完成后在進行反格式化UNFORMAT此時文件應該大部恢復。當然可能部分文件名字會有出入但不會變化太大。
注:此種恢復操作是針對FAT16如果分區(qū)為FAT32那可以省不少的事,但個別時候操作上可能更繁瑣些。
感謝大家能耐心看完,我這些土辦法還是經(jīng)過一定的實踐考驗的,可能比不上專業(yè)的工具或技術人員但在實在沒有辦法的時候也還能講就一下的。全部文章都只是個思路,尤其恢復文件是根據(jù)格式化后可以反格式化完成的,此間不能有寫硬盤的操作,所以還是有點不便。其實如果能用現(xiàn)成的軟件完成任務的話就不要用我的方法了。一家之言謹做參考,如果誰還有其它辦法歡迎一起切磋!謝謝
硬盤壞道的發(fā)現(xiàn)與修復
就算硬盤的日常使用與維護再好,都有可能產生壞道(其中的原因很多,比如:硬盤的質量問題等)。一旦硬盤出現(xiàn)了壞道,大家也不必驚慌,我把一些識別與修復硬盤壞道的方法告訴大家,幫助大家度過難關。
硬盤的壞道共分兩種:邏輯壞道和物理壞道。邏輯壞道為軟壞道,大多是軟件的操作和使用不當造成的,可以用軟件進行修復;物理壞道為真正的物理性壞道,它表明硬盤的表面磁道上產生了物理損傷,大都無法用軟件進行修復,只能通過改變硬盤分區(qū)或扇區(qū)的使用情況來解決。
知道了硬盤產生壞道的原理,現(xiàn)在讓我們來看看硬盤產生壞道的一般現(xiàn)象。
在你打開、運行或拷貝某一文件、程序時,硬盤的操作速度變慢,長時間反復讀盤,然后出錯,或Windows提示“無法讀取或無法寫入文件”,嚴重時出現(xiàn)藍屏等現(xiàn)象。
硬盤讀寫的聲音由原來的“嚓嚓”的摩擦聲變?yōu)楣致暋?/p>
每次進入系統(tǒng)時都自動運行Scandisk進行硬盤掃描,或硬盤掃描時出現(xiàn)紅色的“B”的標記。
在排除病毒的情況下,電腦啟動時無法從硬盤引導。自檢時,屏幕提示“Harddiskdrivefailure”或“Harddrivecontrollerfailure”及類似信息。
硬盤無法啟動時,用軟盤進行引導,出現(xiàn)“Sectornotfound”或“GeneralerrorinreadingdriveC”等信息。還有就是可以轉到硬盤所在盤符,但無法進入。
格式化硬盤時,到某一進度停滯不前,最后報錯退出。
對硬盤用“Fdisk”命令進行分區(qū)時,到某一進度會反復進進退退,不能完成。
如果你在日常對電腦的使用過程中,出現(xiàn)了上述情況或類似現(xiàn)象,那可要小心了,你的硬盤可能已經(jīng)出現(xiàn)壞道!
首先,我們先確認硬盤的壞道是邏輯壞道還是物理壞道,方法很簡單。在電腦剛剛啟動時,按“F8”鍵,選擇“CommandPromptonly”進入DOS模式(操作系統(tǒng)必須為Win95/98,若為Win2000/XP請使用DOS啟動盤),執(zhí)行“scandiskx:”(X為盤符),Scandisk程序便會檢查硬盤,對產生的邏輯壞道會自行彈出對話框,選擇“Fixit”對邏輯壞道進行初級修復。如掃描程序在某一進度停滯不前,那么硬盤就有了物理壞道。
對于已進行初步修復的仍有邏輯壞道的硬盤,正常啟動后回到Windows下,進入“我的電腦”中選擇有邏輯壞道的硬盤,單擊鼠標右鍵,選擇“屬性”→“工具”→“開始檢查”就彈出“磁盤掃描程序”,選中“完全”并將“自動修復錯誤”打上勾,單擊“開始”,就開始對該分區(qū)進行掃描和修復。
而對于有物理壞道的硬盤,上述方法就無能為力了,但也不是沒有辦法。
最簡單的方法就是,如果硬盤還沒過質保期,就去找銷售商,讓其想辦法(別忘了帶發(fā)票)。但如果過了質保期或遇到了*商,就只好自己想辦法了,下面我就介紹一種用“PartitionMagic”(分區(qū)魔術師,以下簡稱PM)修復硬盤的方法。
道理很簡單,通過對硬盤的重新分區(qū),隱藏有物理壞道的硬盤空間,對其實行隔離。具體的作法是:首先啟動PM,選中“Operations”菜單下的“Check”命令,對硬盤進行直接掃描,標記壞簇后,選中“Operations”菜單下的“Advanced”→“badsectorretset”,最后把壞簇分成一個獨立的分區(qū),再通過“Hidepartiton”命令將分區(qū)隱藏,至此大功告成。
如果電腦啟動時出現(xiàn)信息“TRACK0BAD,DISKUNUSABLE”,那么修復起來就比較麻煩,因為此信息說明硬盤的零磁道損壞了,一般出現(xiàn)這種情況,大多數(shù)人就把硬盤作報廢處理。但并非絕對不能修復,原理十分簡單,只要用1扇區(qū)代替0扇區(qū)就行了,下面讓我們試試吧!
這次請“DiskMan”來幫助我們,它是一款比較常用的硬盤工具,大家可以在華軍軟件園下載(bj.onlinedown.net)。下載后在純DOS運行,在“硬盤”菜單中選中要修改的盤(一般為C盤),然后依次進入“工具”→“參數(shù)修改”→將“起始柱面”的值由“0”改為“1”,確定后保存退出。就可以對硬盤進行重新分區(qū)了。
如果出現(xiàn)問題后上述方法均不奏效,那只好使用終極大法——低級格式化。這是筆者最不推薦使用的一種方法,因為低格會重新劃分磁道和扇區(qū)、標準地址信息、設置交*因子等信息,會對硬盤造成劇烈磨損,對于已存在物理壞道的硬盤更是雪上加霜,且低格會將所有的數(shù)據(jù)清空,更是一個不可逆的過程。因此不到萬不得已,千萬不要低格。常用的低格工具有DM萬用版,LFORMAT等,均可在華軍軟件園下載。切記,低格后的硬盤一定要用“FORMAT”進行高級格式化后才能使用。
解開硬盤邏輯死鎖的另幾種有效方法
給“邏輯鎖”解鎖比較容易的方法是:
1!盁岚尾濉庇脖P電源。
“熱拔插”硬盤電源就是在當系統(tǒng)啟動時,先不給被鎖的硬盤加電,啟動完成后再給硬盤“熱插”上電源線,這樣系統(tǒng)就可以正?刂朴脖P了。這是一種非常危險的方法,為了降低危險程度,碰到“邏輯鎖”后,大家最好依照下面兩種比較簡單和安全的方法處理。
2。UltraEdit
首先準備一張啟動盤,然后在其他正常的機器上使用二進制編輯工具(推薦UltraEdit)修改軟盤上的IO.SYS文件(修改前記住先將該文件的屬性改為正常),具體是在這個文件里面搜索第一個“55AA”字符串,找到以后修改為任何其他數(shù)值即可。用這張修改過的系統(tǒng)軟盤你就可以順利地帶著被鎖的硬盤啟動了。不過這時由于該硬盤正常的分區(qū)表已經(jīng)被破壞,你無法用“Fdisk”來刪除和修改分區(qū),但是此時可以用本論壇介紹的關于分區(qū)表恢復的方法來處理。
3。DM
因為DM是不依賴于主板BIOS來識別硬盤的硬盤工具,就算在主板BIOS中將硬盤設為“NONE”,DM也可識別硬盤并進行分區(qū)和格式化等操作,所以我們也可以利用DM軟件為硬盤解鎖。
首先將DM拷到一張系統(tǒng)盤上,接上被鎖硬盤后開機,按“Del”鍵進入BIOS設置,將所有IDE接口設為“NONE”并保存后退出,然后用軟盤啟動系統(tǒng),系統(tǒng)即可“帶鎖”啟動,因為此時系統(tǒng)根本就等于沒有硬盤。
啟動后運行DM,你會發(fā)現(xiàn)DM可以識別出硬盤,選中該硬盤進行分區(qū)格式化就可以了。這種方法簡單方便,但是有一個致命的缺點,就是硬盤上的數(shù)據(jù)保不住了。
零磁道壞損的軟、硬盤修復記
一、零磁道壞損的硬盤
病因:零磁道壞損
病情描述:
朋友買了一臺二手電腦,操作一段時間后,出了問題:無法啟動,經(jīng)實地調查:開機自檢通過顯示昆騰火球3.2G硬盤,C盤啟動時出現(xiàn)“沒有系統(tǒng)盤!”。用A盤啟動,運行Scan-disk,掃描C盤,發(fā)現(xiàn)第一簇出現(xiàn)壞簇,零磁道壞損。
手術方案:
1、擬乎用某電腦刊物1999年9月6日的文章“硬盤零磁道損壞的搶救”進行修復,但該法采用Pc-tools,要求只可胳膊于Fat32格式,且在D盤的大量重要文件。因零磁道壞損無法格式化C盤,又不忍心將其Fdisk重新分區(qū)為Fat16,將其重要文件毀之一旦,所以我只好采用其它方案。
2、采用PartitionMagoc(以下簡稱為PMagic)。它可以說是目前最專業(yè)的硬盤分區(qū)管理工具,可以十分方便地實現(xiàn)了硬盤的動態(tài)分區(qū)和無損分區(qū)。此次可利用它進行零磁道硬盤壞損的修復。
手術過程:
電腦從A盤啟動,運行PMagic,在主界面上可以鼠標確定一個需要操作的分區(qū)(即其C盤),你有兩種選擇:
、鍨閷AT32轉換回FAT16格式(最后點擊的時候要選取“FAT32到FAT”這項),再按該文利用Pctools進行修復。
、鏋橹苯永肞Magic修復。推薦選擇第二種。先在主界面上部的分區(qū)圖表中先擇分區(qū),然后在這個圖標上點擊鼠標右鍵,并選擇“調整容量/移動”這時將會看見一個窗口,拖動窗口上部左邊的容量滑動條,這時下部的自由空間就會作出相應的變化。如果覺得鼠標拖動不是很準確,可以直接在對話框中鍵入需要釋放的硬盤空間大小,等調整到一個合適的容量(當然越小越好)之后,按下“確定”按鍵,就可以在硬盤中多出一個小小自由空間了。這個自由空間包含壞損的零磁道在內,我們放棄使用它。另外,調整簇的大小還能夠讓硬盤空間的浪費程度降到最低點。然后,退出PMagic,重新格式化C盤,安裝系統(tǒng),大功告成。
二、零磁道壞損的軟盤
病因:零磁道壞損。
病情描述:
另一朋友使用軟盤拷貝、備份文件,由于軟盤使用頻繁,經(jīng)常出現(xiàn)軟盤零磁道壞損,又不忍遺棄,已累積有50余張。雖說一張軟盤值不了幾個錢,但如果能變廢為,通通修好加以利富。帶著這50余張軟盤(朋友已“慷慨”地全送給某了),某開始要動手術了。
手術過程:
既然已經(jīng)知道都是零磁道損壞,首先使用古老的Pctools看一下是否湊效。運行Pctools9.0,插入軟盤,找找找……找不到軟盤;改用Norton95,好容易按其要求一步一步操作(那可全是E文。。,最后顯示軟盤修復完成。哈哈,試用一下,嗯……,還是“無法訪問A:/,設備沒有準備好”!莫非真的要把這50張軟盤送入“回收站”?,無奈之中,想起用HDCopyforWindows這個軟件格式化看看,說不定會……按1.44M格式化操作完成,“??依舊”。后來想干脆把它格式化為1.2M或XXXK算了,若成功倒也不錯。這次我把它“格”成1.2M的軟盤又重新按1.44M格式化了一次,你猜怎么著,成功了。格式化后的容量為1.39M,雖然少了幾十K,但廢物利用嘛。更何況某共有50張這樣的軟盤呢?
硬盤異響故障的簡單解決方法
有時候硬盤正在使用,會突然“當當”直響,然后無法繼續(xù)讀寫數(shù)據(jù),再次重新啟動電腦,在BIOS里也不能找到硬盤了。這類故障,有時候硬盤還能夠找到,比較的典型的故障表現(xiàn)是硬盤剛開機時使用正常,但是當硬盤使用一個或兩個小時后,就突然出現(xiàn)上面的現(xiàn)象。筆者遇到這種情況最多的是一些老硬盤,比如昆騰10G、15G和20G,這到底是怎么回事呢?
表面看起來這好像是硬盤的某個芯片不穩(wěn)定,造成硬盤工作癱瘓。但當故障出現(xiàn)時,我也試著用手接觸硬盤電路板上的芯片,確實芯片都十分熱,但好象也不至于會出現(xiàn)失控的情況。
遇到這種情況,大家都以為硬盤壞了,再加上硬盤已經(jīng)過保了,就只能更換新硬盤了。不過,這類故障的硬盤并不一定是真正的損壞,而可能是一種表面假像。我們只需要做一下簡單處理就可以完全恢復正常,把我們丟失的寶貴數(shù)據(jù)全部讀出。
硬盤的工作原理:
硬盤在讀寫數(shù)據(jù)時,主軸電機高速旋轉,在控制芯片的控制下驅動磁臂進行相應的動作,來完成數(shù)據(jù)的讀寫操作。主軸電機的高速旋轉是在恒定轉速下工作的,如果硬盤供電電壓變化太大,就會引起硬盤轉速的改變,這時就會出現(xiàn)磁臂定位不準或錯誤,造成無正常讀取數(shù)據(jù)或硬盤壞道增加。主機在需要讀寫數(shù)據(jù)時,只需要發(fā)出讀寫某一文件的命令到硬盤,具體如何讀寫是硬盤自己執(zhí)行的,這些操作對于主機來說是不透明的。
說得再明白一點,硬盤自身也是一部計算機,硬盤在啟動時,首先要讀取硬盤主引導區(qū)的內容,把硬盤的分區(qū)信息讀入緩存,再根據(jù)主機送來的信息去讀取目標操作分區(qū)的引導區(qū)信息,把目標分區(qū)的引導信息內容進行解密,再接下來去讀取FAT表和根目錄,這樣就可以讀取目標分區(qū)中的任一文件。當硬盤找到主要所要讀寫的目標文件后,完成所需要的操作就可以把執(zhí)行的結果暫存在硬盤的緩存中,然后再向主機發(fā)出中斷請求,繼而把結果送到數(shù)據(jù)總線上。這樣就完成一次主機的命令操作任務。
故障分析:
硬盤為什么會出現(xiàn)在工作中突然丟失呢?
硬盤工作時需要穩(wěn)定的電壓和足夠的電流供應,如果電壓不穩(wěn)或者電源提供的電流不足時,就會出現(xiàn)尋道困難,硬盤“咔咔”直響,要么找不到硬盤或者數(shù)據(jù)讀取困難,也可能表現(xiàn)為在工作過程中硬盤突然丟失,數(shù)據(jù)無法讀取等情況。
這兩種情況一般是我們計算機所使用的開關電源功率不足或有故障才會出現(xiàn)上述情況。對于電源提供的+5V和+12V電壓不穩(wěn)的現(xiàn)象,我們可以使用萬用表測試來進行判斷。過高和過低都不行,一般在10%波動之內都可以認為是正常情況。對于電源提供電流不足的情況,我們可以根據(jù)自己主機所使用的硬盤、光驅及相關配置的多少計算出其滿負荷工作時所需要的功率,與我們所使用的開關電源功率相比較。一般情況下,電源功率應該大于各部件最大功率總和的10%,而不能使二者相等。
還有一種情況就是硬盤自身出現(xiàn)問題,可能芯片出現(xiàn)故障,也可能電機損壞,再可能是磁臂斷裂。不過這里所說的硬盤突然“咔咔”響的問題既不是電源供電不足,也不是硬盤控制芯片損壞所致,而是硬盤電路板與硬盤盤體的磁臂供電接口部分接觸不良所致。該硬盤電路板與盤體供電相接部分不是采用插針或柔性電纜,而是采用壓接方式,因為硬盤長時間使用,再加上工作環(huán)境不好,電路板的接口鍍錫層氧化,盤體彈簧片氧化,造成二者接觸不良,導致磁臂尋道電機供電不穩(wěn),而出現(xiàn)尋道異常,硬盤無法正常工作。
故障解決:
解決的方法也很簡單,拆開固定電路板的四個螺絲,取下電路板,向上拿起電路板,在電路板的接口一側會有兩排彈簧片,我們需要小心的用水砂紙將每一個彈簧片的觸點打磨光亮。同時將電路板上的對應觸點也要打磨光亮,然后再將電路板原樣裝回即可。
后記:
昆騰的10G、15G、20G、40G硬盤均有類似的故障出現(xiàn),這可不同于昆騰10G、15G硬盤電路板燒毀的故障。電路板完好,表面沒有任何物損痕跡,只要是開機后硬盤工作正常,使用20-30分鐘就開始咔咔直響的故障都可以按此法解決。
某大學的計算機教室40臺DIY機器,使用的是昆騰15G硬盤,購機大約兩年時間。突然有兩三臺出現(xiàn)硬盤工作一個小時后咔咔直響,無法讀取數(shù)據(jù)。沒有一個月的時間竟然有三十五臺機器都出現(xiàn)一模一樣的問題。硬盤當時的質保期為一年時間,已經(jīng)過保,如果更換硬盤,需要一二萬元的資金。機器已經(jīng)快要淘汰,再花上一筆資金更換新硬盤,明顯的不劃算。最后按上述方法對硬盤逐個處理后,已經(jīng)使用快一年了,沒有發(fā)現(xiàn)任何問題。
【關于電腦硬盤軟故障的修復辦法】相關文章:
有關電腦的作文10-06
爺爺一定有辦法作文03-06
關于電腦迷哥哥作文五篇05-04
電腦基本硬件的組成08-08
我家的電腦作文15篇12-04
怎么查看自己電腦的配置08-08
降低電腦安全風險的做法08-07
愛玩電腦的弟弟作文01-03
電腦,我的朋友小學作文04-03
計算機和電腦的區(qū)別08-07