BIOS里都找不到硬盤的解決辦法
BIOS里都找不到硬盤的解決辦法
BIOS里都找不到硬盤!該怎么辦?接下來(lái)是小編為大家收集的BIOS里都找不到硬盤的解決辦法,希望能幫到大家。
BIOS里都找不到硬盤的解決辦法
●故障現(xiàn)象:電腦接通電源通過(guò)自檢后報(bào)告系統(tǒng)錯(cuò)誤,使用Fdisk命令找不到硬盤,進(jìn)入BIOS查看,在“標(biāo)準(zhǔn)CMOS功能”對(duì)硬盤的設(shè)置中,正常工作時(shí)顯示的型號(hào)為“IC35L060AVVAWA07-O”,可是現(xiàn)在卻變成了“IC#5L0&0AVFA 7-0”,再查看硬盤的參數(shù),卻什么也沒(méi)有。用手工操作填入?yún)?shù),退出BIOS后仍然找不到硬盤,填入的參數(shù)無(wú)效。
●故障排除:筆者首先懷疑電腦可能中了邏輯炸彈。中了邏輯炸彈之后,軟盤也會(huì)找不到,可是筆者卻可以用軟盤啟動(dòng)。筆者用軟盤重新啟動(dòng),把以前保存在軟盤中的主引導(dǎo)記錄MBR?內(nèi)含分區(qū)表 調(diào)出到內(nèi)存的100H地址,再寫入硬盤中,可重新啟動(dòng)以后,電腦仍然報(bào)告系統(tǒng)錯(cuò)誤,找不到硬盤。
用DOS版KV3000殺毒軟件的F6和F10功能修復(fù)硬盤,KV3000報(bào)告找不到55AA,修復(fù)不成功。筆者用KV3000的P6查看MBR,再與軟盤備份的MBR作了比較,發(fā)現(xiàn)MBR已經(jīng)是面目全非,不僅分區(qū)表的最后兩個(gè)字節(jié)(偏移地址為01FE~01FF)已由“55AA”改為“55A2”,活動(dòng)分區(qū)的標(biāo)記?偏移地址為01BE~01BF 也由“8001”改為“8002”。MBR的其它部分有約三分之一被修改了。筆者想到硬盤可能中了惡意病毒,但是報(bào)告不出病毒的名稱,更不能將它清除。
沒(méi)有辦法,筆者只有仔細(xì)檢查這塊日立60GB硬盤是ATA100硬盤的接線,該數(shù)據(jù)線是80芯的,會(huì)不會(huì)是數(shù)據(jù)線太細(xì)有斷線或是有接觸不良的情況呢﹖于是筆者用40芯的數(shù)據(jù)線換下了80芯的數(shù)據(jù)線。仍然用軟盤啟動(dòng),首先進(jìn)行殺毒,報(bào)告沒(méi)有發(fā)現(xiàn)病毒!用DEBUG軟件把備份的MBR寫入硬盤,寫入成功!查看硬盤,除了C盤以外,其他的D、E……盤符都找回來(lái)了,而且數(shù)據(jù)完好無(wú)損。重新啟動(dòng)進(jìn)入BIOS,硬盤的型號(hào)也正常顯示,硬盤的參數(shù)也有了。C盤雖能找到,但是不能進(jìn)入,把原來(lái)備份的C系統(tǒng)盤克隆回C盤,重新啟動(dòng)后,電腦就正常了??磥?lái)故障產(chǎn)生的原因并不是病毒,而是硬盤的數(shù)據(jù)線有了問(wèn)題!此后更換了一條新的80芯的硬盤數(shù)據(jù)線,直到現(xiàn)在硬盤仍然正常工作。
●故障總結(jié):為什么硬盤的數(shù)據(jù)線與數(shù)據(jù)線的插頭接觸不良會(huì)造成這樣的故障呢?經(jīng)過(guò)一番思考,筆者認(rèn)為,可能是數(shù)據(jù)線中用來(lái)傳送數(shù)據(jù)的八位數(shù)據(jù)線的第二位與插頭接觸不良所造成的。接觸不良,就等于這條線斷開(kāi),這一位的數(shù)始終是1,因此在向硬盤寫入數(shù)據(jù)時(shí),不管寫入什么數(shù),這一位始終是1。例如寫人C(二進(jìn)制為1100),實(shí)際寫入的是E(1110);寫入0(二進(jìn)制為0000),實(shí)際寫入的是2(0010),等等。在此情況下,數(shù)據(jù)自然不能正確地把MBR寫入到硬盤中,同樣也不能對(duì)“頑固”的數(shù)進(jìn)行修改。因?yàn)橛脖P的這條線懸空,容易受到外來(lái)的干擾,其電位可能為0,也可能為1,于是寫入的數(shù)也就不確定,所以在BIOS中自動(dòng)偵察硬盤時(shí),錯(cuò)誤地報(bào)告硬盤的型號(hào)也就不足為奇了。
看了“BIOS里都找不到硬盤的解決辦法”還想看: