硬盘结构及硬盘错误的解决方法(一)
生活随笔
收集整理的這篇文章主要介紹了
硬盘结构及硬盘错误的解决方法(一)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
硬盤的結構
一、物理結構:
硬盤在物理結構上由頭盤組件和控制電路板兩大部分組成。
㈠ 頭盤組件
頭盤就是磁頭和盤片的意思。頭盤組件包括盤體、電機、磁頭等部件。所有部件密封在外殼中,絕對無塵、真空,如果你一旦開啟了這個密封外殼,那么這個硬盤就會宣告作廢。其中盤體由單個或多個盤片組成,各個盤片之間由墊圈隔開,盤片表面極為平整光滑,并涂有磁性介質,是記錄數據的載體。盤片多為鋁制品,早期出現過陶瓷制品,現在又出現了玻璃材料。一個盤片對應上下兩個盤面,分別對應兩個磁頭。主軸電機帶動盤片作高速轉動. 由于盤片在高速轉動時并不與讀寫數據的磁頭接觸,在磁頭與盤片距離相當近的情況下,即使有一粒灰塵也會劃壞硬盤表面,所以這也是電腦在開機時最忌震動的原因。
㈡ 控制電路板
控制電路板表面焊接了許多芯片,包括主控制芯片、數據傳輸芯片、高速數據緩存芯片等。盤片上的數據通過前置讀寫控制電路與控制電路板導通完成對數據的控制。
二、邏輯結構:
硬盤從邏輯結構上劃分是針對存儲在盤片上的數據如何進行編制的劃分。根據其不同的作用可分為五個部分。
㈠ MBR主引導區 (Main Boot Record)
MBR區在硬盤0磁道0柱面1扇區上,大小為512個字節,它由 Mbr (MasterBoot Record), DPT (Disk Partition Table) 和 Boot Record ID 三部分組成。其中Mbr是主引導記錄,點445個字節;DPT是分區表,占64個字節;Boot Record ID 即引導區標記占用兩個字節。MBR由分區程序(如fdisk.exe)產生。
㈡ DBR操作系統引導區 (Dos Boot Record)
DBT位于硬盤的0磁道1柱面1扇區,它包括一個引導程序和一個被稱為BPB(Bios Parameter Block)的本分區參數記錄表。DBR是由高級格式化程序(即Format.com等程序)所產生。
㈢ FAT文件分配表 (File Allocation Table)
㈣ DIR根目錄區 (Directory)
FAT和DIR的組合相當于橫縱坐標對點的定位,它可以對DaTa區內的任何一個文件進行精確定位。
㈤ DATA數據區
數據真正存放的地方。在Windows中,我們可以輕而易舉地刪除一個文件,然后再把它從回收站中清除,事實上這只是對這個文件定位信息的清除,它仍然存在于數據區中,這也是還原精靈、恢復精靈所以可以還原數據的根據
用DEBUG修復硬盤不啟動故障
先用一個好硬盤
啟動到DOS實模式下,然后執行DEBUG命令 C:\windows\command\DEBUG
此時在軟驅中插入一張空白的軟盤,然后在DEBUG的軟件環境中鍵入以下字符:
-A 0100
XXXX:0100 XOR AX,AX
XXXX:0102 PUSH AX
XXXX:0103 POP DS
XXXX:0104 PUSH AX
XXXX:0105 POP ES
XXXX:0106 MOV CX,100
XXXX:0109 MOV BX,7C00
XXXX:010C MOV WORD PTR [BX],00
XXXX:0110 INC BX
XXXX:0111 INC BX
XXXX:0112 LOOP 10C
XXXX:0114 MOV AX,0301
XXXX:0117 MOV CX,0001
XXXX:011A MOV DX,80
XXXX:011D MOV BX,7C00
XXXX:0120 INT 13
XXXX:0122 JMP FFFF:0000
XXXX:0127
-W 100 0 0 1
-Q
此時,系統會在這張空白軟盤上寫入一段特殊的引導信息,這樣這張特殊的引導盤就做好了。
最后關閉電腦,換上那塊壞硬盤,并把它接到主盤上,重新在BIOS中設置硬盤的所有參數,并把系統設為從A盤啟動,然后重新啟動電腦,并把那張特殊的引導盤插入軟驅,大約10秒鐘后,電腦自動的重新啟動,此時我將那張特殊的引導盤取出,插入WIN98的啟動盤,1分鐘后,系統順利的啟動了,熟悉的DOS提示符又出現在眼前,然后重新對硬盤分區,重裝WIN98,至此硬盤的故障全部排除。 硬盤故障解決大法
筆者去年曾經在本欄中介紹過雙硬盤的安裝技巧,如果大家照方抓藥的話,想來都已經嘗試過了。不過,在雙硬盤安裝的過程中,很多網友和讀者都遇到過以下幾類典型問題,這里就詳細給大家介紹一些相應的解決辦法。
雙硬盤盤符交錯解決方案
安裝雙硬盤后,讀者會發現第一個硬盤(以下簡稱Disk1)的C盤還是C盤,不過Disk1的D盤在新系統中卻變為E盤,E盤變成F盤...而第二個硬盤(以下簡稱Disk2)的C盤則變為新系統的D盤,Disk2的D盤、E盤等邏輯盤就排在Disk1所有盤符之后。這種情況稱為盤符交錯現象。
雙硬盤的盤符交錯問題是因為MS-DOS對硬盤的管理方法造成的。MS-DOS把第一個物理硬盤的激活DOS分區叫做C,第二個物理硬盤的有效的激活DOS分區叫做D,第一個物理硬盤的擴展DOS分區叫做E、F等等,剩下的字母分配給第二個物理硬盤的擴展DOS分區。如果沒有第二個物理硬盤,或第二個物理硬盤沒有基本DOS分區,那么D就分配給第一個物理硬盤的擴展DOS分區的第一個邏輯驅動器了。
盤符交錯現象會產生一系列問題,最常見的就是某些軟件因為盤符變化而導致路徑錯誤,在啟動該軟件時需要重新確認文件路徑。要避免盤符交錯現象,對于Windows 95/98系統來說,最簡單的方法莫過于利用它的“即插即用”功能。即在BIOS中將第二硬盤設為None,開機后,Windows 95/98的“即插即用”功能就可以提示檢測到新硬件,并自動分配盤符給它,此時盤符的分配和很多人的期望就一致了。由于原來主硬盤上的所有軟件所在的盤符都沒有變化,因此在硬盤上的軟件可以照常運行,盤符交錯問題也就解決了。 硬盤零磁道故障解決方案
硬盤在所有PC部件中該算是嬌貴的了,使用不當、意外損壞等都容易出現故障。然而,硬盤的故障卻并不像顯卡、主板等高密度集成部件一樣難以維修。下面我們就來談談經常碰到的硬盤零磁道損壞現象及解決方法。
零磁道損壞的表現是開機自檢時,屏幕顯示“HDD Controller Error(硬盤控制器故障)”,而后死機。進入BIOS中仍然無法對硬盤進行設置。用Norton、KV3000等軟件也無法找到硬盤。
修復方法:
1. 接上一只正常的硬盤并設為Master盤;
2. 零磁道故障硬盤同樣設為Master,只接電源線,不接數據線;
3. 開機,運行Norton2000等的DiskEdit(磁盤編輯);
4. 在Tools(工具)菜單中點取Configuration(配置),將Read Olny(只讀)復選框中的只讀屬性取消;
5. 在Object(目標)菜單中點取Drive(驅動器),然后點取C:Hard Disk(C盤),并將Type(類型)設置成Physical Disks(物理磁盤);
6. 在Object(目標)中點取Partition Table(分區表)項,將完好硬盤的主引導記錄(MBP)和分區表信息讀取到內存中;
7. 將正常硬盤上的信號線拔下并接到零磁道故障硬盤上;
8. 從Tools(工具)菜單中點取Write Object To(目標寫入至),選擇To Physical Sectors(至物理扇區)后點取OK項,然后選擇Hard Disk1后點擊OK;從Write Object to Physical Sectors(目標寫入至物理扇區)對話框中,將Cylinder(柱面)、Side(盤面)、Secto(扇區)分別設置成0、0、1后點取OK,當出現"警告"對話框時選擇Yes項;
9. 退出DiskEdit并重新啟動計算機;
10.進入BIOS重新設置硬盤參數,并對硬盤重新分區。
硬盤安裝及使用故障解決
1.往三寸或五寸架上安裝硬盤時,要注意的是,雖然現在的機箱都采用的是全部兼容設計,但由于制造工藝的原因,部分機箱仍有可能出現硬盤安裝架螺絲孔與硬盤的螺絲孔對不太齊的現象,若是將全部四顆螺絲都強制擰入,則有可能造成硬盤盤體的變形,致使硬盤壽命受損。解決的辦法很簡單,讀者們只需要擰上其對角線上的兩顆螺絲即可,由于電腦在使用過程中固定在機箱中的部件幾乎不會有什么震動,所以兩顆螺絲固定一個硬盤應該是比較好的方法。
2.在使用過程中,如需對機箱內部進行一次大整理,搬動機箱時應當在關機斷電十幾秒后再進行,而不要在剛剛關閉電源就開始動手,這是因為硬盤內的盤片在關機后仍將在慣性的作用下繼續旋轉,而在此時搬動機器容易使硬盤盤片在運動中發生抖動,從而造成盤面和電機軸受損。 硬盤引導型故障分析及排除
硬盤引導型故障一般在啟動機器時出現,這種故障有可能是系統本身的原因造成的,也可能是由病毒引起的。由病毒引起的故障通過查殺毒就能解決,因此下面就分析病毒以外的故障,供大家參考:
1、HDD controller failure(硬盤驅動器控制失敗)
這是啟動機器時,由POST程序向驅動器發出尋道命令后,驅動器在規定時間內沒有完成操作而產生的超時錯誤。出現這種錯誤,有可能你的硬盤已經損壞了。
2、C:drive failure(硬盤C驅動失敗)
RUN SETUP UTTLITY(運行設置功能)
Press to Resume(按鍵重新開始)
這種故障一般是因為硬盤的類型設置參數與格式化時所用的參數不符。由于IDE硬盤的設置參數是邏輯參數,所以這種情況多數由軟盤啟動后,C盤也能夠正常讀寫,只是不能啟動。
3、Invalid Drive Specification(無效的驅動器號)
如果一個分區或邏輯驅動器在分區表里的相應表項已不存在,那么對于操作系統來說,該分區或邏輯驅動器也就不存在了,因此這種故障問題一般出在分區表。修復這類故障,最簡單的方法是事先做好分區表的備份,比如Pctools9.0、Kv3000等都有這項功能。
4、Error Loading Operation System(調進操作系統錯誤)
這類故障是在讀取分區引導區(BOOT區)出錯時提示的。其原因可能一是分區表指示的分區起始物理地址不正確。比如由于誤操作而把分區表項的起始扇區號(在第三字節)由1改為0,因而INT 13H讀盤失敗后,即報此錯;二是分區引導扇區所在磁道的磁道標志和扇區ID損壞,找不到指定扇區;三是驅動器讀電路故障。
5、硬盤不能引導系統,如有軟驅,則由A驅引導,顯示:
DRIVE NOT READY ERROR(設備未準備好)
Insert Boot Diskette in A:(插入引導盤到A驅)
Press any key when ready(準備好后按任意鍵)
這是由于由硬盤引導系統,就要通過BIOS中INT 19H固定讀取硬盤0面0道1扇區,尋找主引導程序和分區表。INT 19H讀取主引導扇區的失敗原因有:第一,硬盤讀電路故障,使讀操作失敗,屬硬件故障;第二,0面0道磁道格式和扇區ID邏輯或物理損壞,找不到指定的扇區;第三,讀盤沒有出錯,但讀出的MBR尾標不為"55AA",系統認為MBR不正確,這是軟故障。
6、Non-System Disk or Disk Error
Replace And Press any key when ready(非系統盤或磁盤錯誤,重新換盤后按任意鍵)
DOS BOOT區中的引導程序執行后發現錯誤,報此信息。其可能的原因有:硬盤根目錄區第一扇區地址出界(在540M之后)、讀盤出錯。這類故障大多為軟件故障,如果BPB表損壞,即用軟盤啟動后,硬盤不能正常讀寫,可以用NDD修復;如果BPB表完好,只需簡單的SYS C:傳送系統就可引導。
7、NO ROM BASIC(沒有固化BASIC)
SYSTEM HALT(系統停機)
這種錯誤在486及以前的機器上常常出現,是相當古老的機器才會出現的提示。主引導程序的作用,就是在分區表的四個表項中找出一個激活分區(可自舉分區)。如果四個表項中沒有一個是激活分區,系統就不知從何處引導操作系統,只能執行INT 188H,調用固化BASIC程序,如果沒有固化BASIC,就會引起死機。所以最簡單的修復方法,就是用FDISK在硬盤上設置一個活動分區。
8、顯示出"Starting Windows…",然后死機
一般來說,這是由于CONFIG.SYS和AUTOEXC.BAT中的可執行文件本身已經損壞,使得系統在執行到此文件時死機。這個故障非常簡單,但因為沒有什么故障信息,一般人很容易出現誤判。當出現這種現象,并且確信系統文件是完好的,就可以取掉這兩個文件,或者在屏幕上出現以上信息時,快速按下F8鍵,然后選擇單步執行,找出已經損壞的文件。
9、Invalid Partition table(無效的分區表)
在找到激活分區后,主引導程序還將判斷余下的三個表項的"分區引導標志"字節(首字節)是否均為0,即確認是否只有唯一的激活分區,如果有一個不為0,系統就報錯并死機。
10、Invalid Media Type Reading Drive X(X驅動器介質類型無效)
Abort, Retry,Fail?
這條信息是針對DOS BOOT區中無效的BPB表而提示的。BPB表是DOS讀寫硬盤所用的邏輯地址換算成物理地址的橋梁,BPB表損壞,會使DOS對磁盤的操作無從談起。
11、HDC controller fail(硬盤控制器控制失敗)
這類故障是硬件故障,POST程序向控制器發出復位命令后,在規定的時間內沒有得到控制器的中斷響應,可能是控制器損壞或電纜沒接好,另外,控制器控制失敗與硬盤參數設置是否正確也有關。 硬盤故障簡析
硬盤故障大體上可以分為硬故障和軟故障。硬故障是指硬盤的機械或電子部分損壞,軟故障則是指由于操作系統或應用軟件的原因,使得硬盤上存儲的數據出現錯誤。
一旦發生硬故障,通常只能送還廠商檢修。一般硬盤故障基本上是軟故障,我們可以自己動手解決。(有一些硬故障我們也可以自己解決)
開機時硬盤主軸電機不轉
(1)檢查硬盤的電源邊線是否插好。
(2)檢查接口數據線是否插反。
(3)硬盤接口、主板上的ATA硬盤接口或數據線是否損壞。
(4)Stiction現象,是指磁頭與磁盤表面接觸過緊,從而限制了主軸電機的轉動。出現這種現象的硬盤,只能送修。
在BIOS設置中檢測不到硬盤
(1)硬件接觸不良。
(2)硬盤接口損壞。
(3)硬盤數據線損壞。
(4)硬盤與其他設備之間存在沖突。
(5)硬盤供電電壓不穩。
(6)硬盤控制電路故障。
硬盤自舉失敗
(1)硬盤接口接觸不良。
(2)硬盤BIOS設置參數丟失或不正確。
(3)硬盤主引導記錄中的信息被破壞。
(4)硬盤上的操作系統損壞。
硬盤盤面損傷
出現下列某種現象時,應當考慮一下硬盤盤面是否已有物理損傷:
(1)讀寫硬盤時,屏幕經常提示“Sector not found”(扇區未找到)或“General error in reading drive C”(讀取C盤時的常規錯誤)等信息。
(2)開機時系統不能通過硬盤引導,軟盤啟動后可以轉到硬盤盤符,但無法進入,用SYS命令引導系統也不能成功。這種情況比較嚴重,因為很有可能是包含的主引導扇區的0磁道問題。
(3)讀取某個文件或運行某個軟件經常出錯,或者要經過很長時間才能損傷成功,其間硬盤不斷讀盤并發出刺耳的雜音。這種現象意味著硬盤上載有數據的某些扇區已壞。
(4)正常使用計算機時經常莫明其妙地出現黑屏。
故障排除
版主推薦工具:
(1)Diskman1.2(升級版Diskgen2.0)
軟件主要功能及特點:
1、仿WINDOWS純中文圖形界面,支持鼠標操作;
2、提供比fdisk更靈活的分區操作,支持分區參數編輯;
3、提供強大的分區表重建功能,迅速修復損壞了的分區表;
4、支持FAT/FAT32分區的快速格式化;
5、在不破壞數據的情況下直接調整FAT/FAT32分區的大小;
6、自動重建被破壞的硬盤主引導記錄;
7、為防止誤操作,對于簡單的分區動作,在存盤之前僅更改內存緩沖區,不影響硬盤分區表;
8、能查看硬盤任意扇區,并可保存到文件。
9、可隱藏FAT/FAT32及NTFS分區。
10、可備份包括邏輯分區表及各分區引導記錄在內的所有硬盤分區信息。
11、提供掃描硬盤壞區功能,報告損壞的柱面。
12、具備扇區拷貝功能。
13、可以徹底清除分區數據。
(2)FBDISK1.0
壞盤分區器現改名為FBDISK(Fixed Bad Disk)。它是一個將有壞磁道的硬盤分區的程序。它可將有壞磁道的硬盤自動重新分區,將壞磁道設為隱藏分區,好磁道設為可用分區;將壞磁道分隔開以防止壞磁道擴散。但如果壞磁道過于分散,就會產生許多分散的可用的分區;限于分區規則只能設4個主分區,程序會選其中最大的四個分區設為可用,其它設為隱藏。
現1.0版作了以下改進:
1、增加了對大于8G的硬盤的外理能力;可外理500G以下的硬盤。
2、所有分區都設為FAT32,用以支持大于2G的分區。
3、增加了剩余時間顯示。
本程序包含二個文件fbdisk.exe 和readme.txt。
使用:
本程序只對物理1號硬盤進行處理。先制作一張啟動盤(Win97、Win98、WinMe都可以),并拷入本程序;用啟動盤啟動電腦進入DOS狀態。運行本程序,會先顯示硬盤的參數,并問你是否掃描硬盤Start scan hard disk ?(Y/N)。按Y后開始進行掃描,并顯示進度及剩余時間。這個剩余時間只是估計值,一開始可能會不準確及不穩定,但當進度過了10%時就會穩定下來,時間也比較準確了。當遇到有壞磁道時會顯示壞磁道所在位置。硬盤掃描完成后程序會給出分區意見,并問你是否將其寫入硬盤Write to disk ?(Y/N)。到這時為止,程序還沒有向硬盤寫入任何數據。這時只要按Y,就會將其寫入硬盤,并顯示Write disk OK!說明寫入成功,分區完成。分區完成后用這張啟動盤重新啟動后就可格式化硬盤了。
(3)DM9.55(萬用版)
可對硬盤低格,慎用!
(4)可修改硬盤物理磁道(0磁道)
工具空缺(由于鄉主沒找到)
Pctools9.0中的DE.EXE與Diskedit都可以。
(5)KV3000(F10功能)
一、物理結構:
硬盤在物理結構上由頭盤組件和控制電路板兩大部分組成。
㈠ 頭盤組件
頭盤就是磁頭和盤片的意思。頭盤組件包括盤體、電機、磁頭等部件。所有部件密封在外殼中,絕對無塵、真空,如果你一旦開啟了這個密封外殼,那么這個硬盤就會宣告作廢。其中盤體由單個或多個盤片組成,各個盤片之間由墊圈隔開,盤片表面極為平整光滑,并涂有磁性介質,是記錄數據的載體。盤片多為鋁制品,早期出現過陶瓷制品,現在又出現了玻璃材料。一個盤片對應上下兩個盤面,分別對應兩個磁頭。主軸電機帶動盤片作高速轉動. 由于盤片在高速轉動時并不與讀寫數據的磁頭接觸,在磁頭與盤片距離相當近的情況下,即使有一粒灰塵也會劃壞硬盤表面,所以這也是電腦在開機時最忌震動的原因。
㈡ 控制電路板
控制電路板表面焊接了許多芯片,包括主控制芯片、數據傳輸芯片、高速數據緩存芯片等。盤片上的數據通過前置讀寫控制電路與控制電路板導通完成對數據的控制。
二、邏輯結構:
硬盤從邏輯結構上劃分是針對存儲在盤片上的數據如何進行編制的劃分。根據其不同的作用可分為五個部分。
㈠ MBR主引導區 (Main Boot Record)
MBR區在硬盤0磁道0柱面1扇區上,大小為512個字節,它由 Mbr (MasterBoot Record), DPT (Disk Partition Table) 和 Boot Record ID 三部分組成。其中Mbr是主引導記錄,點445個字節;DPT是分區表,占64個字節;Boot Record ID 即引導區標記占用兩個字節。MBR由分區程序(如fdisk.exe)產生。
㈡ DBR操作系統引導區 (Dos Boot Record)
DBT位于硬盤的0磁道1柱面1扇區,它包括一個引導程序和一個被稱為BPB(Bios Parameter Block)的本分區參數記錄表。DBR是由高級格式化程序(即Format.com等程序)所產生。
㈢ FAT文件分配表 (File Allocation Table)
㈣ DIR根目錄區 (Directory)
FAT和DIR的組合相當于橫縱坐標對點的定位,它可以對DaTa區內的任何一個文件進行精確定位。
㈤ DATA數據區
數據真正存放的地方。在Windows中,我們可以輕而易舉地刪除一個文件,然后再把它從回收站中清除,事實上這只是對這個文件定位信息的清除,它仍然存在于數據區中,這也是還原精靈、恢復精靈所以可以還原數據的根據
用DEBUG修復硬盤不啟動故障
先用一個好硬盤
啟動到DOS實模式下,然后執行DEBUG命令 C:\windows\command\DEBUG
此時在軟驅中插入一張空白的軟盤,然后在DEBUG的軟件環境中鍵入以下字符:
-A 0100
XXXX:0100 XOR AX,AX
XXXX:0102 PUSH AX
XXXX:0103 POP DS
XXXX:0104 PUSH AX
XXXX:0105 POP ES
XXXX:0106 MOV CX,100
XXXX:0109 MOV BX,7C00
XXXX:010C MOV WORD PTR [BX],00
XXXX:0110 INC BX
XXXX:0111 INC BX
XXXX:0112 LOOP 10C
XXXX:0114 MOV AX,0301
XXXX:0117 MOV CX,0001
XXXX:011A MOV DX,80
XXXX:011D MOV BX,7C00
XXXX:0120 INT 13
XXXX:0122 JMP FFFF:0000
XXXX:0127
-W 100 0 0 1
-Q
此時,系統會在這張空白軟盤上寫入一段特殊的引導信息,這樣這張特殊的引導盤就做好了。
最后關閉電腦,換上那塊壞硬盤,并把它接到主盤上,重新在BIOS中設置硬盤的所有參數,并把系統設為從A盤啟動,然后重新啟動電腦,并把那張特殊的引導盤插入軟驅,大約10秒鐘后,電腦自動的重新啟動,此時我將那張特殊的引導盤取出,插入WIN98的啟動盤,1分鐘后,系統順利的啟動了,熟悉的DOS提示符又出現在眼前,然后重新對硬盤分區,重裝WIN98,至此硬盤的故障全部排除。 硬盤故障解決大法
筆者去年曾經在本欄中介紹過雙硬盤的安裝技巧,如果大家照方抓藥的話,想來都已經嘗試過了。不過,在雙硬盤安裝的過程中,很多網友和讀者都遇到過以下幾類典型問題,這里就詳細給大家介紹一些相應的解決辦法。
雙硬盤盤符交錯解決方案
安裝雙硬盤后,讀者會發現第一個硬盤(以下簡稱Disk1)的C盤還是C盤,不過Disk1的D盤在新系統中卻變為E盤,E盤變成F盤...而第二個硬盤(以下簡稱Disk2)的C盤則變為新系統的D盤,Disk2的D盤、E盤等邏輯盤就排在Disk1所有盤符之后。這種情況稱為盤符交錯現象。
雙硬盤的盤符交錯問題是因為MS-DOS對硬盤的管理方法造成的。MS-DOS把第一個物理硬盤的激活DOS分區叫做C,第二個物理硬盤的有效的激活DOS分區叫做D,第一個物理硬盤的擴展DOS分區叫做E、F等等,剩下的字母分配給第二個物理硬盤的擴展DOS分區。如果沒有第二個物理硬盤,或第二個物理硬盤沒有基本DOS分區,那么D就分配給第一個物理硬盤的擴展DOS分區的第一個邏輯驅動器了。
盤符交錯現象會產生一系列問題,最常見的就是某些軟件因為盤符變化而導致路徑錯誤,在啟動該軟件時需要重新確認文件路徑。要避免盤符交錯現象,對于Windows 95/98系統來說,最簡單的方法莫過于利用它的“即插即用”功能。即在BIOS中將第二硬盤設為None,開機后,Windows 95/98的“即插即用”功能就可以提示檢測到新硬件,并自動分配盤符給它,此時盤符的分配和很多人的期望就一致了。由于原來主硬盤上的所有軟件所在的盤符都沒有變化,因此在硬盤上的軟件可以照常運行,盤符交錯問題也就解決了。 硬盤零磁道故障解決方案
硬盤在所有PC部件中該算是嬌貴的了,使用不當、意外損壞等都容易出現故障。然而,硬盤的故障卻并不像顯卡、主板等高密度集成部件一樣難以維修。下面我們就來談談經常碰到的硬盤零磁道損壞現象及解決方法。
零磁道損壞的表現是開機自檢時,屏幕顯示“HDD Controller Error(硬盤控制器故障)”,而后死機。進入BIOS中仍然無法對硬盤進行設置。用Norton、KV3000等軟件也無法找到硬盤。
修復方法:
1. 接上一只正常的硬盤并設為Master盤;
2. 零磁道故障硬盤同樣設為Master,只接電源線,不接數據線;
3. 開機,運行Norton2000等的DiskEdit(磁盤編輯);
4. 在Tools(工具)菜單中點取Configuration(配置),將Read Olny(只讀)復選框中的只讀屬性取消;
5. 在Object(目標)菜單中點取Drive(驅動器),然后點取C:Hard Disk(C盤),并將Type(類型)設置成Physical Disks(物理磁盤);
6. 在Object(目標)中點取Partition Table(分區表)項,將完好硬盤的主引導記錄(MBP)和分區表信息讀取到內存中;
7. 將正常硬盤上的信號線拔下并接到零磁道故障硬盤上;
8. 從Tools(工具)菜單中點取Write Object To(目標寫入至),選擇To Physical Sectors(至物理扇區)后點取OK項,然后選擇Hard Disk1后點擊OK;從Write Object to Physical Sectors(目標寫入至物理扇區)對話框中,將Cylinder(柱面)、Side(盤面)、Secto(扇區)分別設置成0、0、1后點取OK,當出現"警告"對話框時選擇Yes項;
9. 退出DiskEdit并重新啟動計算機;
10.進入BIOS重新設置硬盤參數,并對硬盤重新分區。
硬盤安裝及使用故障解決
1.往三寸或五寸架上安裝硬盤時,要注意的是,雖然現在的機箱都采用的是全部兼容設計,但由于制造工藝的原因,部分機箱仍有可能出現硬盤安裝架螺絲孔與硬盤的螺絲孔對不太齊的現象,若是將全部四顆螺絲都強制擰入,則有可能造成硬盤盤體的變形,致使硬盤壽命受損。解決的辦法很簡單,讀者們只需要擰上其對角線上的兩顆螺絲即可,由于電腦在使用過程中固定在機箱中的部件幾乎不會有什么震動,所以兩顆螺絲固定一個硬盤應該是比較好的方法。
2.在使用過程中,如需對機箱內部進行一次大整理,搬動機箱時應當在關機斷電十幾秒后再進行,而不要在剛剛關閉電源就開始動手,這是因為硬盤內的盤片在關機后仍將在慣性的作用下繼續旋轉,而在此時搬動機器容易使硬盤盤片在運動中發生抖動,從而造成盤面和電機軸受損。 硬盤引導型故障分析及排除
硬盤引導型故障一般在啟動機器時出現,這種故障有可能是系統本身的原因造成的,也可能是由病毒引起的。由病毒引起的故障通過查殺毒就能解決,因此下面就分析病毒以外的故障,供大家參考:
1、HDD controller failure(硬盤驅動器控制失敗)
這是啟動機器時,由POST程序向驅動器發出尋道命令后,驅動器在規定時間內沒有完成操作而產生的超時錯誤。出現這種錯誤,有可能你的硬盤已經損壞了。
2、C:drive failure(硬盤C驅動失敗)
RUN SETUP UTTLITY(運行設置功能)
Press to Resume(按鍵重新開始)
這種故障一般是因為硬盤的類型設置參數與格式化時所用的參數不符。由于IDE硬盤的設置參數是邏輯參數,所以這種情況多數由軟盤啟動后,C盤也能夠正常讀寫,只是不能啟動。
3、Invalid Drive Specification(無效的驅動器號)
如果一個分區或邏輯驅動器在分區表里的相應表項已不存在,那么對于操作系統來說,該分區或邏輯驅動器也就不存在了,因此這種故障問題一般出在分區表。修復這類故障,最簡單的方法是事先做好分區表的備份,比如Pctools9.0、Kv3000等都有這項功能。
4、Error Loading Operation System(調進操作系統錯誤)
這類故障是在讀取分區引導區(BOOT區)出錯時提示的。其原因可能一是分區表指示的分區起始物理地址不正確。比如由于誤操作而把分區表項的起始扇區號(在第三字節)由1改為0,因而INT 13H讀盤失敗后,即報此錯;二是分區引導扇區所在磁道的磁道標志和扇區ID損壞,找不到指定扇區;三是驅動器讀電路故障。
5、硬盤不能引導系統,如有軟驅,則由A驅引導,顯示:
DRIVE NOT READY ERROR(設備未準備好)
Insert Boot Diskette in A:(插入引導盤到A驅)
Press any key when ready(準備好后按任意鍵)
這是由于由硬盤引導系統,就要通過BIOS中INT 19H固定讀取硬盤0面0道1扇區,尋找主引導程序和分區表。INT 19H讀取主引導扇區的失敗原因有:第一,硬盤讀電路故障,使讀操作失敗,屬硬件故障;第二,0面0道磁道格式和扇區ID邏輯或物理損壞,找不到指定的扇區;第三,讀盤沒有出錯,但讀出的MBR尾標不為"55AA",系統認為MBR不正確,這是軟故障。
6、Non-System Disk or Disk Error
Replace And Press any key when ready(非系統盤或磁盤錯誤,重新換盤后按任意鍵)
DOS BOOT區中的引導程序執行后發現錯誤,報此信息。其可能的原因有:硬盤根目錄區第一扇區地址出界(在540M之后)、讀盤出錯。這類故障大多為軟件故障,如果BPB表損壞,即用軟盤啟動后,硬盤不能正常讀寫,可以用NDD修復;如果BPB表完好,只需簡單的SYS C:傳送系統就可引導。
7、NO ROM BASIC(沒有固化BASIC)
SYSTEM HALT(系統停機)
這種錯誤在486及以前的機器上常常出現,是相當古老的機器才會出現的提示。主引導程序的作用,就是在分區表的四個表項中找出一個激活分區(可自舉分區)。如果四個表項中沒有一個是激活分區,系統就不知從何處引導操作系統,只能執行INT 188H,調用固化BASIC程序,如果沒有固化BASIC,就會引起死機。所以最簡單的修復方法,就是用FDISK在硬盤上設置一個活動分區。
8、顯示出"Starting Windows…",然后死機
一般來說,這是由于CONFIG.SYS和AUTOEXC.BAT中的可執行文件本身已經損壞,使得系統在執行到此文件時死機。這個故障非常簡單,但因為沒有什么故障信息,一般人很容易出現誤判。當出現這種現象,并且確信系統文件是完好的,就可以取掉這兩個文件,或者在屏幕上出現以上信息時,快速按下F8鍵,然后選擇單步執行,找出已經損壞的文件。
9、Invalid Partition table(無效的分區表)
在找到激活分區后,主引導程序還將判斷余下的三個表項的"分區引導標志"字節(首字節)是否均為0,即確認是否只有唯一的激活分區,如果有一個不為0,系統就報錯并死機。
10、Invalid Media Type Reading Drive X(X驅動器介質類型無效)
Abort, Retry,Fail?
這條信息是針對DOS BOOT區中無效的BPB表而提示的。BPB表是DOS讀寫硬盤所用的邏輯地址換算成物理地址的橋梁,BPB表損壞,會使DOS對磁盤的操作無從談起。
11、HDC controller fail(硬盤控制器控制失敗)
這類故障是硬件故障,POST程序向控制器發出復位命令后,在規定的時間內沒有得到控制器的中斷響應,可能是控制器損壞或電纜沒接好,另外,控制器控制失敗與硬盤參數設置是否正確也有關。 硬盤故障簡析
硬盤故障大體上可以分為硬故障和軟故障。硬故障是指硬盤的機械或電子部分損壞,軟故障則是指由于操作系統或應用軟件的原因,使得硬盤上存儲的數據出現錯誤。
一旦發生硬故障,通常只能送還廠商檢修。一般硬盤故障基本上是軟故障,我們可以自己動手解決。(有一些硬故障我們也可以自己解決)
開機時硬盤主軸電機不轉
(1)檢查硬盤的電源邊線是否插好。
(2)檢查接口數據線是否插反。
(3)硬盤接口、主板上的ATA硬盤接口或數據線是否損壞。
(4)Stiction現象,是指磁頭與磁盤表面接觸過緊,從而限制了主軸電機的轉動。出現這種現象的硬盤,只能送修。
在BIOS設置中檢測不到硬盤
(1)硬件接觸不良。
(2)硬盤接口損壞。
(3)硬盤數據線損壞。
(4)硬盤與其他設備之間存在沖突。
(5)硬盤供電電壓不穩。
(6)硬盤控制電路故障。
硬盤自舉失敗
(1)硬盤接口接觸不良。
(2)硬盤BIOS設置參數丟失或不正確。
(3)硬盤主引導記錄中的信息被破壞。
(4)硬盤上的操作系統損壞。
硬盤盤面損傷
出現下列某種現象時,應當考慮一下硬盤盤面是否已有物理損傷:
(1)讀寫硬盤時,屏幕經常提示“Sector not found”(扇區未找到)或“General error in reading drive C”(讀取C盤時的常規錯誤)等信息。
(2)開機時系統不能通過硬盤引導,軟盤啟動后可以轉到硬盤盤符,但無法進入,用SYS命令引導系統也不能成功。這種情況比較嚴重,因為很有可能是包含的主引導扇區的0磁道問題。
(3)讀取某個文件或運行某個軟件經常出錯,或者要經過很長時間才能損傷成功,其間硬盤不斷讀盤并發出刺耳的雜音。這種現象意味著硬盤上載有數據的某些扇區已壞。
(4)正常使用計算機時經常莫明其妙地出現黑屏。
故障排除
版主推薦工具:
(1)Diskman1.2(升級版Diskgen2.0)
軟件主要功能及特點:
1、仿WINDOWS純中文圖形界面,支持鼠標操作;
2、提供比fdisk更靈活的分區操作,支持分區參數編輯;
3、提供強大的分區表重建功能,迅速修復損壞了的分區表;
4、支持FAT/FAT32分區的快速格式化;
5、在不破壞數據的情況下直接調整FAT/FAT32分區的大小;
6、自動重建被破壞的硬盤主引導記錄;
7、為防止誤操作,對于簡單的分區動作,在存盤之前僅更改內存緩沖區,不影響硬盤分區表;
8、能查看硬盤任意扇區,并可保存到文件。
9、可隱藏FAT/FAT32及NTFS分區。
10、可備份包括邏輯分區表及各分區引導記錄在內的所有硬盤分區信息。
11、提供掃描硬盤壞區功能,報告損壞的柱面。
12、具備扇區拷貝功能。
13、可以徹底清除分區數據。
(2)FBDISK1.0
壞盤分區器現改名為FBDISK(Fixed Bad Disk)。它是一個將有壞磁道的硬盤分區的程序。它可將有壞磁道的硬盤自動重新分區,將壞磁道設為隱藏分區,好磁道設為可用分區;將壞磁道分隔開以防止壞磁道擴散。但如果壞磁道過于分散,就會產生許多分散的可用的分區;限于分區規則只能設4個主分區,程序會選其中最大的四個分區設為可用,其它設為隱藏。
現1.0版作了以下改進:
1、增加了對大于8G的硬盤的外理能力;可外理500G以下的硬盤。
2、所有分區都設為FAT32,用以支持大于2G的分區。
3、增加了剩余時間顯示。
本程序包含二個文件fbdisk.exe 和readme.txt。
使用:
本程序只對物理1號硬盤進行處理。先制作一張啟動盤(Win97、Win98、WinMe都可以),并拷入本程序;用啟動盤啟動電腦進入DOS狀態。運行本程序,會先顯示硬盤的參數,并問你是否掃描硬盤Start scan hard disk ?(Y/N)。按Y后開始進行掃描,并顯示進度及剩余時間。這個剩余時間只是估計值,一開始可能會不準確及不穩定,但當進度過了10%時就會穩定下來,時間也比較準確了。當遇到有壞磁道時會顯示壞磁道所在位置。硬盤掃描完成后程序會給出分區意見,并問你是否將其寫入硬盤Write to disk ?(Y/N)。到這時為止,程序還沒有向硬盤寫入任何數據。這時只要按Y,就會將其寫入硬盤,并顯示Write disk OK!說明寫入成功,分區完成。分區完成后用這張啟動盤重新啟動后就可格式化硬盤了。
(3)DM9.55(萬用版)
可對硬盤低格,慎用!
(4)可修改硬盤物理磁道(0磁道)
工具空缺(由于鄉主沒找到)
Pctools9.0中的DE.EXE與Diskedit都可以。
(5)KV3000(F10功能)
轉載于:https://blog.51cto.com/zorro8106/44887
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的硬盘结构及硬盘错误的解决方法(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分享一个狂雨小说采集规则 - 顶点小说采
- 下一篇: python pytorch 版本,py