杜浩
沈陽(yáng)市疾病預(yù)防控制中心, 遼寧 沈陽(yáng)110031
淺析計(jì)算機(jī)硬盤(pán)實(shí)際應(yīng)用中的典型故障
杜浩
沈陽(yáng)市疾病預(yù)防控制中心, 遼寧 沈陽(yáng)110031
隨著計(jì)算機(jī)應(yīng)用技術(shù)的日益普及,計(jì)算機(jī)已成為企業(yè)和個(gè)人日常使用的基本工具,但計(jì)算機(jī)在使用過(guò)程中經(jīng)常出現(xiàn)軟硬件故障,尤其硬盤(pán)存儲(chǔ)著重要的數(shù)據(jù),為了有效地保存硬盤(pán)中的數(shù)據(jù),除了經(jīng)常性的進(jìn)行備份工作以外,還要學(xué)會(huì)在硬盤(pán)出現(xiàn)問(wèn)題的時(shí)候,如何挽救數(shù)據(jù),把損失降低到最小程度。這里筆者就整理出硬盤(pán)常出現(xiàn)的故障解決辦法,和大家交流。
硬盤(pán);故障;注意事項(xiàng);DOS
隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,硬盤(pán)的容量和速度也在飛速的增長(zhǎng),但由于硬盤(pán)工作原理的制約,其安全性和穩(wěn)定性卻一直沒(méi)有明顯改善,脆弱的硬盤(pán)稍有不慎就會(huì)出現(xiàn)這樣那樣的故障,威脅著其存儲(chǔ)數(shù)據(jù)的安全。硬盤(pán)是負(fù)責(zé)存儲(chǔ)我們的資料的軟件倉(cāng)庫(kù),硬盤(pán)的故障如果處理不當(dāng)往往會(huì)導(dǎo)致系統(tǒng)無(wú)法啟動(dòng)和數(shù)據(jù)丟失,那么我們應(yīng)如何應(yīng)對(duì)硬盤(pán)的常見(jiàn)故障呢?對(duì)此進(jìn)行一些探討。
1.1 連接方式引起的故障。系統(tǒng)不識(shí)別硬盤(pán)、無(wú)法從硬盤(pán)啟動(dòng),從A盤(pán)或者USB盤(pán)啟動(dòng)無(wú)法進(jìn)入C盤(pán),使用CMOS中的自動(dòng)偵測(cè)功能也無(wú)法發(fā)現(xiàn)硬盤(pán)的存在。這種故障大都出現(xiàn)在連接電纜或IDE接口時(shí),硬盤(pán)本身的故障可能性不大,可通過(guò)重新插拔硬盤(pán)電纜或者更改IDE接口的試驗(yàn)判斷故障。如果新連接上的硬盤(pán)仍不被接受,通常的故障就是主從跳線,當(dāng)在一條IDE線上連接2塊硬盤(pán)要注意主從跳線。
1.2 CMOS引起的故障。CMOS中的硬盤(pán)類型正確與否直接影響硬盤(pán)的正常使用。現(xiàn)在機(jī)器的BIOS都支持“IDE AUTO DETECT”的功能,可自動(dòng)檢測(cè)硬盤(pán)的類型,當(dāng)硬盤(pán)類型錯(cuò)誤時(shí),會(huì)無(wú)法啟動(dòng)系統(tǒng),即使能夠啟動(dòng),也會(huì)發(fā)生讀寫(xiě)錯(cuò)誤,引導(dǎo)失敗,可以通過(guò)重新設(shè)置參數(shù)解決問(wèn)題。
1.3 主引導(dǎo)程序引起的啟動(dòng)故障。主引導(dǎo)程序位于硬盤(pán)的主引導(dǎo)扇區(qū),主要用于檢測(cè)分區(qū)的正確性,并確定活動(dòng)分區(qū),負(fù)責(zé)把引導(dǎo)權(quán)移交給活動(dòng)分區(qū)的DOS或者其他操作系統(tǒng),此段程序損壞將無(wú)法從硬盤(pán)引導(dǎo),但從軟驅(qū)或者光驅(qū)啟動(dòng)之后可以對(duì)硬盤(pán)進(jìn)行讀寫(xiě)。修復(fù)此故障的方法較為簡(jiǎn)單,使用高版本DOS的FDISK比較方便,當(dāng)帶參數(shù)/MBR運(yùn)行時(shí),將直接重寫(xiě)硬盤(pán)主引導(dǎo)程序。實(shí)際上硬盤(pán)的主引導(dǎo)扇區(qū)正是此程序建立的,F(xiàn)DISK.EXE之中包含有完整的硬盤(pán)主引導(dǎo)程序。雖然DOS版本在不斷更新,但是硬盤(pán)的主引導(dǎo)程序一直沒(méi)有改變,從DOS3.*到WINDOWS98的DOS,只要找到一個(gè)版本的DOS引導(dǎo)盤(pán)啟動(dòng)系統(tǒng)并運(yùn)行此程序就可修復(fù)。
1.4 分區(qū)表錯(cuò)誤引發(fā)的啟動(dòng)故障。分區(qū)表的錯(cuò)誤是硬盤(pán)的嚴(yán)重錯(cuò)誤,不同的錯(cuò)誤程度會(huì)造成不同的損失。如果沒(méi)有活動(dòng)分區(qū)標(biāo)志,則計(jì)算機(jī)無(wú)法啟動(dòng)。但從軟驅(qū)或光驅(qū)引導(dǎo)系統(tǒng)后可以對(duì)硬盤(pán)進(jìn)行讀寫(xiě),可通過(guò)FDISK重置活動(dòng)分區(qū)進(jìn)行修復(fù)。
1.5 分區(qū)有效標(biāo)志的錯(cuò)誤故障。在硬盤(pán)主引導(dǎo)扇區(qū)中還存在一個(gè)重要的部分,那就是其最后的兩個(gè)字節(jié):“55aa”,此字節(jié)為扇區(qū)的有效標(biāo)志。當(dāng)從硬盤(pán)、軟盤(pán)或者光盤(pán)啟動(dòng)時(shí),將檢測(cè)這兩個(gè)字節(jié),如果可檢測(cè)則認(rèn)為硬盤(pán)存在,否則將無(wú)法識(shí)別硬盤(pán)。此處可運(yùn)用硬盤(pán)加密技術(shù)進(jìn)行debug調(diào)試恢復(fù)處理,采用DEBUG方法進(jìn)行恢復(fù)處理。另外,當(dāng)DOS引導(dǎo)扇區(qū)無(wú)引導(dǎo)標(biāo)志時(shí),系統(tǒng)啟動(dòng)顯示為:“MISSING OPERATION SYSTEM”,方便的方法是使用DOS系統(tǒng)通用的修復(fù)方法(具體參見(jiàn)1.6 DOS引導(dǎo)系統(tǒng)引起的啟動(dòng)故障)。
1.6 DOS引導(dǎo)系統(tǒng)引起的啟動(dòng)故障。DOS引導(dǎo)系統(tǒng)主要是由引導(dǎo)扇區(qū)和系統(tǒng)文件組成。系統(tǒng)文件主要包括 IO.SYS、MSDOS.SYS、COMMAND.COM,其中COMMAND.COM是DOS外殼文件,可以用其他同類文件替換,但缺省狀態(tài)下是DOS的必備啟動(dòng)文件。在WINDOWS95攜帶的DOS系統(tǒng)中,MSDOS.SYS是一個(gè)文本文件,是啟動(dòng)WINDOWS的必備文件,但只啟動(dòng)DOS時(shí)可不用此文件。DOS引導(dǎo)出錯(cuò)時(shí),可從軟盤(pán)或光盤(pán)引導(dǎo)系統(tǒng)后,使用SYS C:命令傳送系統(tǒng),即可修復(fù)故障,包括引導(dǎo)扇區(qū)及系統(tǒng)文件都可以自動(dòng)修復(fù)到正常狀態(tài)。
1.7 FAT表 引起的讀寫(xiě)故障。FAT表記錄著硬盤(pán)數(shù)據(jù)的存儲(chǔ)地址,每一個(gè)文件都有一組FAT鏈指定其存放的簇地址,F(xiàn)AT表的損壞意味著文件內(nèi)容的丟失。DOS系統(tǒng)本身提供了2個(gè)法庭表,如果當(dāng)前使用的FAT表?yè)p壞,可用第二個(gè)進(jìn)行覆蓋修復(fù)。但由于不同規(guī)格的磁盤(pán)其FAT表的長(zhǎng)度及第二個(gè)FAT表的地址是不固定的,所以修復(fù)時(shí)必須查找到正確的位置,一些如諾頓等本身具有修復(fù)功能的工具軟件,使用起來(lái)則非常方便。采用DEBUG也可實(shí)現(xiàn)這種操作,即采用其M命令把第二個(gè)FAT表移到第一個(gè)FAT表處即可。
1.8 目錄表?yè)p壞引起的引導(dǎo)故障。目錄表記錄著硬盤(pán)中文件的相關(guān)數(shù)據(jù),其中最重要的一項(xiàng)是該文件的起始簇號(hào),由于目錄表不具備自動(dòng)備份功能,所以如果損壞將丟失大量文件。一種減少損失的方法是采用CHKDSK或SCANDISK程序恢復(fù),從硬盤(pán)中搜索*.CHK文件,由于目錄表?yè)p壞時(shí)僅是首簇號(hào)的丟失,每一個(gè)*.CHK文件即是一個(gè)完整的文件,故把其改為原來(lái)的名字即可恢復(fù)絕大多數(shù)文件。
2.1 硬盤(pán)正在讀寫(xiě)時(shí)不可突然斷電。硬盤(pán)讀寫(xiě)操作時(shí),處于高速旋轉(zhuǎn)中(目前有5400/7200/10000轉(zhuǎn)),如突然斷電,可能會(huì)導(dǎo)致磁頭與盤(pán)片猛烈摩擦而損壞硬盤(pán)。因此最好不要突然關(guān)機(jī),關(guān)機(jī)時(shí)一定要注意面板上的硬盤(pán)指示燈是否在閃爍,只有當(dāng)其停止閃爍,確定硬盤(pán)讀寫(xiě)結(jié)束后方可關(guān)機(jī)。
2.2 注意保持環(huán)境衛(wèi)生。在灰塵超標(biāo)的環(huán)境中使用計(jì)算機(jī)時(shí),會(huì)有更多的污染物吸附到印刷電路板的表面上和電機(jī)的內(nèi)部,同時(shí)潮濕環(huán)境會(huì)使絕緣電阻等電子元器件工作不穩(wěn)定,因此必須保持環(huán)境衛(wèi)生,減少空氣中的潮濕度和含塵量。一般計(jì)算機(jī)用戶不能自行拆開(kāi)硬盤(pán)蓋,否則空氣中的灰塵進(jìn)入硬盤(pán)中,會(huì)在磁頭進(jìn)行讀寫(xiě)操作時(shí)劃傷盤(pán)片和磁頭,當(dāng)硬盤(pán)出現(xiàn)故障的時(shí)候切勿自行拆開(kāi)硬盤(pán)外殼修理,應(yīng)及時(shí)送到專業(yè)廠家維修。
2.3 注意硬盤(pán)防震。硬盤(pán)是一種高精設(shè)備,工作時(shí)磁頭在盤(pán)片表面的浮動(dòng)高度只有幾微米,當(dāng)硬盤(pán)處于讀寫(xiě)狀態(tài)時(shí),一旦發(fā)生較大的震動(dòng),就可能造成磁頭和盤(pán)面的撞擊,導(dǎo)致盤(pán)片劃傷或磁頭損壞。切忌不要搬動(dòng)運(yùn)行中的計(jì)算機(jī),在硬盤(pán)的安裝、拆卸過(guò)程中應(yīng),用硬盤(pán)專用保護(hù)盒或者泡沫海綿包裝保護(hù),移動(dòng)、運(yùn)輸時(shí)嚴(yán)禁磕碰、減少震動(dòng),以防止損傷。
2.4 注意控制環(huán)境溫度。使用硬盤(pán)時(shí)注意高溫,潮濕及電磁干擾。硬盤(pán)工作時(shí)會(huì)產(chǎn)生一定的熱量,使用中存在散熱的問(wèn)題,溫度過(guò)高或過(guò)低都會(huì)使硬盤(pán)電路板上的晶體振蕩器的時(shí)鐘頻率發(fā)生改變,還會(huì)造成電路原件工作不穩(wěn)定,硬盤(pán)的磁介質(zhì)也會(huì)因?yàn)闊崦浶?yīng)而造成記錄錯(cuò)誤;溫度過(guò)低,空氣中的水分會(huì)被凝結(jié)在電子元件上,造成短路,同時(shí)還易積累大量的因機(jī)器轉(zhuǎn)動(dòng)而產(chǎn)生的靜電電荷,損壞CMOS電路,靜電吸附的灰塵會(huì)損壞磁頭、劃傷盤(pán)片。濕度過(guò)高,電子元件表面可能會(huì)吸附一層水膜,氧化、腐蝕電子線路,其結(jié)果是接觸不良,甚至短路,同時(shí)導(dǎo)致磁介質(zhì)的穩(wěn)定狀態(tài)發(fā)生改變,造成數(shù)據(jù)讀寫(xiě)錯(cuò)誤。溫度以20~25度為宜。
2.5 養(yǎng)成使用硬盤(pán)的良好習(xí)慣。根目錄一般存放系統(tǒng)文件和子目錄,盡量減少存放其他文件。將IE的緩存和系統(tǒng)交換文件指向非系統(tǒng)分區(qū),減少系統(tǒng)運(yùn)行時(shí)讀寫(xiě)硬盤(pán)的次數(shù),保護(hù)硬盤(pán)。經(jīng)常運(yùn)行WINDOWS的磁盤(pán)整理程序?qū)τ脖P(pán)進(jìn)行整理,同時(shí)注意經(jīng)常刪除“垃圾站”與WINDOWS/TEMP目錄中的臨時(shí)文件。
2.6 防止計(jì)算機(jī)病毒對(duì)硬盤(pán)的破壞。硬盤(pán)是計(jì)算機(jī)病毒攻擊的重點(diǎn)目標(biāo),建議用最新的殺毒軟件對(duì)病毒進(jìn)行防范,并注意對(duì)重要的數(shù)據(jù)進(jìn)行保護(hù)和經(jīng)常性備份。
10.3969/j.issn.1001-8972.2012.02.026