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