金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上

91手機維修論壇

標題: 硬盤(pán)不啟動(dòng)的錯誤現象及解決方法 [打印本頁(yè)]

作者: xrzxrz    時(shí)間: 2006-8-24 17:44
標題: 硬盤(pán)不啟動(dòng)的錯誤現象及解決方法
一,硬盤(pán)啟動(dòng)過(guò)程:
  在BIOS自檢確認所有的硬件(包括硬盤(pán))連接正確后,硬盤(pán)開(kāi)始啟動(dòng),以啟動(dòng)分區裝有WIN98操作系統為例,其啟動(dòng)過(guò)程是:(1)根據CMOS設置的參數,硬盤(pán)將磁頭定位在物理扇0柱0面1扇上,接著(zhù)先后讀取扇區結束標志55AAH、主引導記錄MBR、硬盤(pán)分區表HDPT。(2)根據硬盤(pán)分區表提供的數據,硬盤(pán)將磁頭定位在活動(dòng)分區(主DOS引導分區)的引導扇上(一般為物理扇0柱1面1扇),接著(zhù)先后讀取扇區結束標志55AAH、操作系統參數。(3)根據操作系統參數,讀取文件分配表FAT和兩個(gè)隱含系統文件IO.SYS、MSDOS.SYS (4)根據CONFIG.SYS,讀取COMMAND.COM,使電腦能夠進(jìn)入DOS的實(shí)模式,啟動(dòng)基本成功。(5)根據AUTOEXEC.BAT,MSDOS.SYS進(jìn)一步配置WIN98,并決定進(jìn)入哪一種模式,如果進(jìn)入窗口模式,還要根據user.dat,system.dat,win.ini,system.ini等讀取相關(guān)文件,直到桌面最終出現,啟動(dòng)完畢。
這里我只討論前4步(因為關(guān)于第5步文章太多了)。為了能夠挖掘出所有錯誤現象,我做了一次破壞性實(shí)驗(初學(xué)者不宜模仿),實(shí)驗如下:

二,我讓硬盤(pán)不啟動(dòng)

1.實(shí)驗目的:通過(guò)模擬因病毒、Bug、誤操作等原因導致的硬盤(pán)不啟動(dòng)的故障,總結歸納錯誤現象,當以后真的遇到硬盤(pán)不啟動(dòng)時(shí),能積極應對。(總之一句話(huà):危險我一個(gè),幸福所有人^_-)。
2.實(shí)驗環(huán)境:AWARD BIOS4.51,一硬盤(pán)、一光驅都設成主盤(pán)(分別連在兩個(gè)IDE數據線(xiàn)上),硬盤(pán)6.4G(c,d,e,f四個(gè)分區),c區安裝可引導的windos98 (FAT16)系統。
3.實(shí)驗工具:諾頓(NU)8.0中文版的磁盤(pán)編輯器(DISKEDIT)
(該軟件下載網(wǎng)址見(jiàn)文尾)
4.實(shí)驗對象:六種硬盤(pán)啟動(dòng)時(shí)的必需因素:(1)物理連線(xiàn)(2)CMOS硬盤(pán)參數(3)主引導扇區(包括主引導記錄和硬盤(pán)分區表)(4)主DOS引導記錄(5)文件分配表(6)三個(gè)啟動(dòng)文件
5.實(shí)驗之前的準備:(1)備份要破壞的所有重要數據(2)格式化一張啟動(dòng)軟盤(pán)(3)把diskedit.exe,nlib200.rtl,chin16.fnt三個(gè)文件拷到該軟盤(pán)中。
6.實(shí)驗的簡(jiǎn)單過(guò)程:破壞某個(gè)要害因素――>重新啟動(dòng)電腦――>記錄錯誤現象――>恢復破壞――>再破壞下一個(gè)要害因素……。如此循環(huán)往復,直到破壞完成最后一個(gè)。
7.實(shí)驗結果:經(jīng)過(guò)整理后,詳見(jiàn)下一小節

三,硬盤(pán)不啟動(dòng)的故障、原因和處理

(一) 黑屏的故障
原因:連接硬盤(pán)一端的數據線(xiàn)插反(主板一端不可能插反)
處理:將其重插(數據線(xiàn)的紅線(xiàn)與電源線(xiàn)的紅線(xiàn)相鄰)

(二) 顯示“Primary master hard disk fail”的故障
原因:(1)硬盤(pán)數據線(xiàn)、電源線(xiàn)兩者至少有一個(gè)沒(méi)插好
(2)硬盤(pán)跳線(xiàn)設成從盤(pán),而CMOS硬盤(pán)參數沒(méi)做相應修改(仍然是主盤(pán))
處理:(1)將其插牢
(2)重設CMOS

(三) 無(wú)提示信息的故障
原因:(1)CMOS硬盤(pán)參數的某些數值設置錯誤
(2)主引導記錄錯誤或丟失
(3)主DOS引導記錄第一個(gè)重要數據(每扇字節數)錯誤
(4)文件分配表錯誤
處理:(1)重設CMOS
(2)用FDISK/MBR命令恢復
(3)用DISKEDIT修復成512
具體步驟:用軟盤(pán)啟動(dòng)電腦,以diskedit /w /m模式運行;按Alt+P,
將“面0”改為“面1”,確認;按F7以引導記錄方式查看,將“每
扇字節數”一項的數值改成“512”。
(4)用DISKEDIT調用第二個(gè)分配表,再用NDD修復(下載網(wǎng)址見(jiàn)文尾)
具體步驟:用軟盤(pán)啟動(dòng)電腦,運行diskedit;在“工具”下拉菜單
中選擇“使用第二個(gè)FAT表”,退出diskedit;然后運行ndd,選擇
“診斷磁盤(pán)”項,一步一步按提示操作,直到完成。

(四) 顯示“DISK BOOT FAILURE,INSERT SYSTEM DISK AND PRESS
ENTER”的故障
原因:(1)硬盤(pán),光驅連在同一條數據線(xiàn)上,且跳線(xiàn)都設成主盤(pán)(或都設成從盤(pán))
(2)CMOS硬盤(pán)參數設成NONE
(3)主引導扇區結束標志55AAH錯誤
處理:(1)將光驅跳線(xiàn)設成從盤(pán)(或硬盤(pán)跳線(xiàn)設成主盤(pán))
(2)重設CMOS
(3)用NDD的“診斷磁盤(pán)”修復

(五) 顯示“Error Loading Operating System”的故障
原因:硬盤(pán)分區表中的活動(dòng)分區標志80H被改成00H以外的其它數值(如被
改成FFH)
處理:用DISKEDIT修復為80H
具體步驟:用軟盤(pán)啟動(dòng)電腦,以diskedit /m /w模式運行;按Alt+P,
不做任何修改,直接回車(chē);按F2以16進(jìn)制方式查看,把000001B0
地址行的倒數第二個(gè)16進(jìn)制數值改為80。

(六) 顯示“Not Found any [ative partition] in HDD”的故障
原因:硬盤(pán)分配表中的活動(dòng)分區標志80H被改成非活動(dòng)分區標志00H
處理:用DISKEDIT修復為80H
具體步驟:同(五)

(七) 顯示“Type the name of the command,Inter preter ……”
原因:(1)硬盤(pán)分區表中的主DOS分區標志06H錯誤
(2)command.com丟失、損壞或與其它兩個(gè)啟動(dòng)文件版本不同
處理:(1)用DISKEDIT修復為06H
具體步驟:用軟盤(pán)啟動(dòng)電腦,以diskedit /m /w模式運行;按Alt+P,
不做任何修改,直接回車(chē);按F2用16進(jìn)制方式查看,把000001C0
地址行的第三個(gè)16進(jìn)制數值改為06。
(2)用軟盤(pán)中完好的command.com文件拷貝覆蓋(注意版本要相同)

(八) DOS下輸入d:回車(chē)(e:回車(chē),f:回車(chē))后顯示“Invalid drive specification”
(注:該現象并不影響硬盤(pán)啟動(dòng),只作參考)
原因:(1)CMOS硬盤(pán)參數LBA被設成LARGE
(2)硬盤(pán)分區表中的非活動(dòng)分區標志00H錯誤
(3)擴展DOS分區引導扇的部分數據錯誤
處理:(1)重設CMOS
(2)用DISKEDIT修復為00H
具體步驟:用軟盤(pán)啟動(dòng)電腦,以diskedit /m /w模式運行,按Alt+P,
不做任何修改,直接回車(chē);按F2用16進(jìn)制方式查看,將000001C0地
址行的倒數第二個(gè)16進(jìn)制數值改為00。
(3)用DISKEDIT修復
具體步驟:情況較復雜,需具體情況具體分析

(九) 顯示“Invalid partition table”
原因:硬盤(pán)分區表部分數據錯誤
處理:用DISKEDIT修復
具體步驟:情況較復雜,需具體情況具體分析

(十) 顯示“Disk I/O error ……”
原因:主DOS引導記錄中物理硬盤(pán)標志號錯誤
處理:用DISKEDIT改成80H(第一個(gè)物理硬盤(pán)標志號)
具體步驟:用軟盤(pán)啟動(dòng)電腦,以diskedit /m /w模式運行,按Alt+P,
將默認值改為:柱0面1扇1,確認;按F2用16進(jìn)制方式查看,將00000020
地址行的第五個(gè)16進(jìn)制數值改為80

(十一) 顯示“Missing operating system”
原因:(1)硬盤(pán)分區表中的起始定位的三個(gè)數據錯誤
(2)主DOS引導扇區結束標志55AAH 錯誤
處理:(1)用DISKEDIT修復為1面0簇1扇
具體步驟:用軟盤(pán)啟動(dòng)電腦,以diskedit /m /w模式運行,按Alt+P,
不做任何修改,直接回車(chē);按F2用16進(jìn)制方式查看,將000001C0地
址行的倒數第二個(gè)16進(jìn)制數值改為00
(2)用DISKEDIT修復為55AAH
具體步驟:用軟盤(pán)啟動(dòng)電腦,以diskedit /m /w模式運行,按Alt+P,
將默認值改為:柱0面1扇1,確認;將最后兩個(gè)16進(jìn)制數值改為55AA

(十二) 顯示“Invalid system disk”
原因:io.sys文件不存在
處理:用軟盤(pán)里完好的io.sys拷貝覆蓋,或用sys c:命令傳輸(注意版本要相同)

(十三) 顯示“Non-System disk or disk error”
原因:同(十二)
處理:同(十二)

(十四) 顯示“Failure…”
原因:io.sys被改動(dòng)
處理:同(十二)

四,最后的啟示

由于造成硬盤(pán)不啟動(dòng)的原因復雜多樣,同一故障不同的BIOS和不同的操作系統提供的錯誤信息又不盡相同,解決辦法也各有長(cháng)短,所以在一篇文章中是很難講全的。
值得引起大家重視的是,文中的解決辦法并不是萬(wàn)能藥水,要想從根本上解決問(wèn)題就要在硬盤(pán)正常的情況下做好備份,尤其要備份好容易被忽視的主引導記錄及硬盤(pán)分區表、主DOS引導記錄、文件分配表等三個(gè)硬盤(pán)啟動(dòng)必需的數據,其中文件分配表還要經(jīng)常更新備份。
關(guān)于備份,我推薦給大家一個(gè)小程序:BFHF,它只有不到3K,卻能備份和恢復CMOS、主引導記錄及硬盤(pán)分區表、主DOS引導記錄三種數據,并且簡(jiǎn)單易學(xué)。(下載網(wǎng)址見(jiàn)文尾)
至于文件分配表的備份,對于FAT16用戶(hù)可用DISKEDIT手工備份和恢復,具體步驟:用軟盤(pán)啟動(dòng),運行diskedit,按Alt+D選擇C盤(pán),按Alt+1選擇“第一個(gè)分配表”,按Alt+W選擇“寫(xiě)對象”,再選擇“對文件”,確定,最后輸入要保存的文件名。(恢復步驟與備份步驟相反,不再敘述)
作者: pyx9808    時(shí)間: 2006-8-24 18:52
好帖,多謝樓主!
作者: fada853    時(shí)間: 2006-8-24 23:05
太謝謝了
作者: zabiao    時(shí)間: 2006-8-25 11:39
標題: ding
好帖,多謝!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: heikediguonnd    時(shí)間: 2006-8-31 21:31
標題: 好資料,我頂~~~
謝謝提供...
作者: !人之初@    時(shí)間: 2006-9-7 14:04
我去試一下
,謝謝樓主
作者: !人之初@    時(shí)間: 2006-9-7 14:05
軟件下在網(wǎng)址呢?
作者: dhf_seapeak    時(shí)間: 2006-9-8 23:15
好貼!一流的
作者: jing9381    時(shí)間: 2006-10-3 17:51
頂上去。
作者: 天意2008    時(shí)間: 2006-10-6 22:41
好難,看不懂
作者: cyh55555    時(shí)間: 2006-10-6 22:47
(四) 顯示“DISK BOOT FAILURE,INSERT SYSTEM DISK AND PRESS
ENTER”的故障
原因:(1)硬盤(pán),光驅連在同一條數據線(xiàn)上,且跳線(xiàn)都設成主盤(pán)(或都設成從盤(pán))
(2)CMOS硬盤(pán)參數設成NONE
(3)主引導扇區結束標志55AAH錯誤
處理:(1)將光驅跳線(xiàn)設成從盤(pán)(或硬盤(pán)跳線(xiàn)設成主盤(pán))
(2)重設CMOS
(3)用NDD的“診斷磁盤(pán)”修復


我的老硬盤(pán)就是出現這個(gè)問(wèn)題  最后換了一個(gè) ~汗   不知道還能用不
作者: liuxuechengx    時(shí)間: 2006-10-23 17:10
收下謝謝
作者: pc121    時(shí)間: 2006-10-23 17:21
這是很好的文章~!
作者: qianhao    時(shí)間: 2011-11-7 11:38
謝謝
。。。。。
作者: pinktwo    時(shí)間: 2011-11-7 15:21
很老了。。。。。。。。。。。。。。
作者: wdl7511    時(shí)間: 2011-11-11 17:40
感謝分享~~~~~~




歡迎光臨 91手機維修論壇 (http://www.jstransmit.com/) Powered by Discuz! X3.4
凌海市| 阿克陶县| 科技| 新巴尔虎右旗| 射阳县| 莲花县| 永宁县| 威宁| 喀喇| 竹溪县| 景德镇市| 新昌县| 霍城县| 双峰县| 卢湾区| 莫力| 黄山市| 江门市| 伊通| 噶尔县| 会宁县| 长葛市| 长寿区| 潮安县| 焦作市| 永吉县| 安国市| 仁怀市| 尚志市| 舟曲县| 沈阳市| 嵊泗县| 巫溪县| 万盛区| 开江县| 梁平县| 郑州市| 黄浦区| 措美县| 屯留县| 安远县|