摘要:對“菜鳥”來說,硬盤在計算機系統(tǒng)中顯得那么“神秘”,同時又是那么的“弱不禁風”。在計算機故障中很大部分都是由硬盤引起的,若能自己動手進行簡單維護維修,不僅能節(jié)約資金,而且能提高我們的計算機專業(yè)技術(shù)和水平。
關(guān)鍵詞:計算機;硬盤;維修
硬盤作為計算機系統(tǒng)中輔助存儲設(shè)備,不僅是因為它能存儲信息,更為重要的是因為它作為軟件系統(tǒng)的載體,其是否正常,直接關(guān)系到計算機能否正常運行,可見其重要性。學(xué)習過DOS(Disk Operating System磁盤操作系統(tǒng))的用戶都知道,對計算機的操作,說穿了,就是對其磁盤上的信息的操作,所以磁盤的好壞直接關(guān)系到用戶的操作能否成功。只要我們在日常使用中,不去隨便移動機箱(特別是在電腦運行過程中),并讓硬盤運行在較低溫度下,即便是經(jīng)常進行BT下載等操作都不會出現(xiàn)問題。但硬盤在讀寫時最怕振動,還有連續(xù)的高溫使用,這兩樣可以算得上是“硬盤殺手”。
我們工作中,盡管小心謹慎,但仍難避免碰到硬盤損壞的現(xiàn)象,首先想到的請電腦高手來維修。其實,我們自己不妨先試著修一修,或許自己也能成為一名硬盤維修“醫(yī)生”。下面我就硬盤常見的故障談三種簡單的維修方法。
一、 仔細觀察,查找“病因”
一塊硬盤是由很多盤片組成的,盤片又分為磁道和扇區(qū),由一個磁道的幾個連續(xù)扇區(qū)合為一個簇,文件都是以簇為單位占用磁盤空間的,只要有一個簇壞了,整個磁道就會標為“壞道”。在“壞道”上是很難正常讀取信息的,不僅需要的時間往往很長,而且有時還會發(fā)出“嘎啦,嘎啦”的聲音。
判斷硬盤是否損壞,可以從以下這幾個方面著手:
(1)使用電腦時出現(xiàn)下面三個藍屏信息時,在排除其他軟件故障后,很可能就是硬盤出了問題。
◆Stop 0x00000077:KERNEL_STACK_INPAGE_ERROR
◆Stop 0x0000007B:INACCESSIBLE_BOOT_DEVICE
◆Stop 0x000000ED:UNMOUNTABLE_BOOT_VOLUME
(2)硬盤無法引導(dǎo),可以看到盤符,但不能進行操作;或是根本無法看到盤符。
(3)文件名或文件內(nèi)容亂碼,文件夾錯亂。
(4)每次開機時,都會自動進行磁盤掃描,如果程序不能很順利地通過,就表示硬盤有軟壞道。
(5)如果磁盤掃描很慢,或是雖然可以通過但顯示了“B”,表示硬盤出現(xiàn)了物理壞道。
(6)每次對同一文件或文件夾進行基本操作(如打開、復(fù)制等)時,系統(tǒng)長時間無響應(yīng)、死機,甚至出現(xiàn)“嘎啦”聲,或提示無法讀寫文件。
(7)提示“無法讀取或?qū)懭朐撐募保瑲⒍緯r在掃描過程中死機。
(8)出現(xiàn)Hard disk drive failure、Hard drive controller failure、Sector not found或General error in reading drive C等信息。
一般來說,硬盤壞道分為“按邏輯地址記錄的壞扇區(qū)”(邏輯壞道、軟壞道)及“按物理地址記錄的壞扇區(qū)”(物理壞道)兩種,前者一般用軟件可以修復(fù),如上面的(1)、(2)、(3)、(4);而后者為物理損壞,如上面的(5)、(6)、(7)、(8),可以用隱藏的方法維修。
二、 防微杜漸,“對癥下藥”
如果硬盤出現(xiàn)了壞道應(yīng)及時處理,以免擴散,而且經(jīng)常死機或重啟也會影響系統(tǒng)的使用。
1.“邏輯壞道”的解決
如第(1)種情形中出現(xiàn)的“Stop 0x00000077:KERNEL_STACK_INPAGE_ERROR”現(xiàn)象,指的是“內(nèi)核數(shù)據(jù)頁無法從頁面文件讀取到內(nèi)存”,常由“引導(dǎo)型病毒”、內(nèi)存故障、適配器接觸不良、在BIOS中禁用系統(tǒng)緩存等原因引起;“Stop 0x0000007B:INACCESSIBLE_BOOT_DEVICE”,指的是“設(shè)備引導(dǎo)程序錯誤”,常由“引導(dǎo)型病毒”、注冊表中設(shè)備數(shù)據(jù)與實際不符等原因引起;“Stop 0x000000ED: UNMOUNTABLE_BOOT_VOLUME”,指的是“引導(dǎo)分區(qū)不能掛載”,常由硬盤數(shù)據(jù)線故障或在啟用了緩存的集成設(shè)備電路(IDE)驅(qū)動器上使用了NTFS 文件系統(tǒng)的卷。
當出現(xiàn)“邏輯壞道”時,在排除了其他硬件故障后,常用一些軟件就可以修復(fù)。
(1)Windows自帶修復(fù)工具。右擊出現(xiàn)問題的分區(qū),選擇“屬性”項,在“工具”選項卡下點擊“查錯”下的“開始檢查”按鈕,進行修復(fù)。
(2)利用殺病毒軟件進行殺毒。
(3)用引導(dǎo)盤啟動后,利用Chkdsk 盤符:/r進行修復(fù)。
(4)使用其他軟件修復(fù)。例如使用OO Defrag Pro等磁盤工具也可以修復(fù)。
2.“物理壞道”的修復(fù)
“物理壞道”的修復(fù)有多種方法,當一種方法無法修復(fù)時,可以換用其他的方法試試,可能收到奇效。下面介紹幾種常見的維修方法:
(1)使用Partition Magic等分區(qū)軟件。打開軟件,選擇有壞道的分區(qū),選擇“檢查錯誤”,掃描分區(qū)錯誤,完成后再次右擊,選擇“高級→壞扇區(qū)重新測試”項,測試完成后,遇有壞道的分區(qū),就使用“高級→隱藏分區(qū)”項將該分區(qū)隱藏起來。
(2)FDISK+FORMAT命令。只要有DOS盤引導(dǎo)盤,通常就能處理:先用FORMAT格式化硬盤,通常遇到有壞道的地方就會反復(fù)重試,記下這時的百分比,按下Ctrl+Break鍵中斷退出,然后將“硬盤容量×百分比”,就可以得到壞道出現(xiàn)前的磁盤容量;進入FDISK,將這部分容量劃為一個分區(qū),再將之后的磁盤估算出壞道的大小,大約10%,劃為邏輯分區(qū),剩余的空間劃為一個分區(qū),這樣有壞道的分區(qū)不必格式化,也不必分配盤符,讓其處于隱藏狀態(tài)就可以了。
例如一塊10GB的硬盤,到20%時出現(xiàn)問題,那么可以建一個1980MB的分區(qū)C,然后建一個1000MB左右的分區(qū)D,剩下的劃為一個分區(qū)E就可以了。如果在格式化E區(qū)時又發(fā)現(xiàn)了壞道,重復(fù)前面的方法就可以了。
(3)XP安裝光盤修復(fù)硬盤。當你試用了各類軟件都無效時,可以用Windows XP的安裝盤,用它重新分區(qū)格式化,有時就會將硬盤壞道修復(fù)。其原因在于,XP的分區(qū)和格式化功能提供了屏蔽壞道的功能。
三、 “洋為中用”,多法并舉
上面這些利用標識分區(qū)的方法雖然使用簡單,但如果壞道較多,標識起來就會比較麻煩。若不想將硬盤分區(qū)太多,我們可以利用硬盤本身的G-list將壞道徹底隱藏起來。
首先我們來認識P-list(永久缺陷表)與G-list(增長缺陷表)。由于硬盤是極其精密的磁盤,不可能百分之百的完美,因此很多硬盤在出廠時都帶有一點點缺陷。于是,廠家在硬盤出廠前都會進行硬盤低級格式化,找到壞道、壞扇區(qū),將它們記錄在P-list中。當用戶在使用硬盤時,將自動跳過這些缺陷部分,因而用戶一般都感受不到。當硬盤在使用時,如果出現(xiàn)一個壞道就去維修更換,那會造成硬盤極大浪費,同時也會讓維修技術(shù)人員忙碌不已,于是硬盤設(shè)計了自動修復(fù)功能:當硬盤有一個壞扇區(qū)時,會自動分配一個備用的扇區(qū)替換該扇區(qū),然后將這個壞扇區(qū)及替換記錄信息保存在G-list中。不過每個硬盤的G-list是有限制的,比如早期的火球系列限度是500,超過限度,就無法修復(fù)了。
有些硬盤的自動修復(fù)機制的激發(fā)條件很嚴格,需要軟件來判斷(如DM等),所以利用這些軟件可以消除一些“壞道”。
硬盤修復(fù)工具中HDDL是一款不錯的壞道修理工具,它可以自定義讀取時間,超過該時間的扇區(qū)會自動加到G-list中,速度快,維修效果好。雖然軟件是俄文,但我們只需要記住固定的幾個項,并不復(fù)雜。
第一步:運行HDDL后,按Alt+L選擇需要修復(fù)的硬盤(用Tab鍵進行選擇),完成后點擊“OK”,回到主界面。
第二步:按Alt+D,選擇“OK”,打開測試參數(shù)設(shè)置窗口,輸入數(shù)值后點擊“OK”(讀取時間一般設(shè)置在100,超過時間的都認為是壞道)。
第三步:測試完成后,直接按回車繼續(xù)進第二次測試,第二次測試完成后,再回車,就會顯示修復(fù)的壞扇區(qū)數(shù),關(guān)機重啟后,硬盤就完成修復(fù)了。(小提示:建議你在修復(fù)硬盤前,使用MHDD的ERASE命令進行一次擦寫,這樣可以去除邏輯壞道,同時也可以測試硬盤的穩(wěn)定性)。
除了使用上述方法外,我們還可以嘗試使用與自己硬盤配套的專業(yè)廠商提供的硬盤維護工具進行維修,可能效果更好。另外,使用THDD、HDDSpeed等軟件對硬盤壞道修復(fù)效果也不錯,其原理基本相同,您也不妨一試。
(長沙市信息職業(yè)技術(shù)學(xué)校)