- 相關(guān)推薦
硬盤壞道缺陷探秘
現(xiàn)在電腦越來(lái)越多,問(wèn)題也隨之多起來(lái),在維護(hù)過(guò)程中,由于硬盤出問(wèn)題是較多的, 尤其是出壞道的情況更是令人頭疼,下面跟著小編來(lái)學(xué)習(xí)一下硬盤壞道的相關(guān)知識(shí)!
多年來(lái)一直誤導(dǎo)著讀者的幾個(gè)常識(shí)性問(wèn)題是:
1.硬盤邏輯壞道可以修復(fù),而物理壞道不可修復(fù)。實(shí)際情況是,壞道并不分為邏輯壞道和物理壞道,不知道誰(shuí)發(fā)明這兩個(gè)概念,反正廠家提供的技術(shù)資料中都沒(méi)有這樣的概念,倒是分為按邏輯地址記錄的壞扇區(qū)和按物理地址記錄的壞扇區(qū)。
2.硬盤出廠時(shí)沒(méi)有壞道,用戶發(fā)現(xiàn)壞道就意味著硬盤進(jìn)入危險(xiǎn)狀態(tài)。實(shí)際情況是,每個(gè)硬盤出廠前都記錄有一定數(shù)量的壞道,有些數(shù)量甚至達(dá)到數(shù)千上萬(wàn)個(gè)壞扇區(qū),相比之下,用戶發(fā)現(xiàn)一兩個(gè)壞道算多大危險(xiǎn)?
3.硬盤不認(rèn)盤就沒(méi)救,0磁道壞可以用分區(qū)方法來(lái)解決。實(shí)際情況是,有相當(dāng)部分不認(rèn)的硬盤也可以修好,而0磁道壞時(shí)很難分區(qū)。
如此誤導(dǎo),如不是自己搜集研究外文資料并長(zhǎng)期實(shí)踐,說(shuō)不準(zhǔn)還長(zhǎng)期拿來(lái)作信條呢。 在國(guó)外有許多的專業(yè)的硬盤維修論壇,在那里你可以發(fā)現(xiàn)有一些國(guó)家的硬盤維修技術(shù)達(dá)到了很高水準(zhǔn)。我敢肯定,他們的一些技術(shù)會(huì)令眾多硬盤廠家頭痛不已。和世界上眾多專業(yè)硬盤修理高手交流,使我受益匪淺。
總結(jié)起來(lái),硬盤修復(fù)人士需要弄明白的幾個(gè)基本概念
在研究硬盤修復(fù)和使用專業(yè)軟件修復(fù)硬盤的過(guò)程中,必將涉及到一些基本的概念。在這里,高朋根據(jù)自己的研究和實(shí)踐經(jīng)驗(yàn),試圖總結(jié)并解釋一些與“硬盤缺陷”相關(guān)的概念,與眾位讀者交流。
Bad sector (壞扇區(qū))
在硬盤中無(wú)法被正常訪問(wèn)或不能被正確讀寫的扇區(qū)都稱為Bad sector。一個(gè)扇區(qū)能存儲(chǔ)512Bytes的數(shù)據(jù),如果在某個(gè)扇區(qū)中有任何一個(gè)字節(jié)不能被正確讀寫,則這個(gè)扇區(qū)為Bad sector。除了存儲(chǔ)512Bytes外,每個(gè)扇區(qū)還有數(shù)十個(gè)Bytes信息,包括標(biāo)識(shí)(ID)、校驗(yàn)值和其它信息。這些信息任何一個(gè)字節(jié)出錯(cuò)都會(huì)導(dǎo)致該扇區(qū)變“Bad”。例如,在低級(jí)格式化的過(guò)程中每個(gè)扇區(qū)都分配有一個(gè)編號(hào),寫在ID中。如果ID部分出錯(cuò)就會(huì)導(dǎo)致這個(gè)扇區(qū)無(wú)法被訪問(wèn)到,則這個(gè)扇區(qū)屬于Bad sector。有一些Bad sector能夠通過(guò)低級(jí)格式化重寫這些信息來(lái)糾正。
Bad cluster (壞簇)
在用戶對(duì)硬盤分區(qū)并進(jìn)行高級(jí)格式化后,每個(gè)區(qū)都會(huì)建立文件分配表(File Allocation Table, FAT)。FAT中記錄有該區(qū)內(nèi)所有cluster(簇)的使用情況和相互的鏈接關(guān)系。如果在高級(jí)格式化(或工具軟件的掃描)過(guò)程中發(fā)現(xiàn)某個(gè)cluster使用的扇區(qū)包括有壞扇區(qū),則在FAT中記錄該cluster為Bad cluster,并在以后存放文件時(shí)不再使用該cluster,以避免數(shù)據(jù)丟失。有時(shí)病毒或惡意軟件也可能在FAT中將無(wú)壞扇區(qū)的正常cluster標(biāo)記為Bad cluster, 導(dǎo)致正常cluster不能被使用。 這里需要強(qiáng)調(diào)的是,每個(gè)cluster包括若干個(gè)扇區(qū),只要其中存在一個(gè)壞扇區(qū),則整個(gè)cluster中的其余扇區(qū)都一起不再被使用.
Defect (缺陷)
在硬盤內(nèi)部中所有存在缺陷的部分都被稱為Defect。 如果某個(gè)磁頭狀態(tài)不好,則這個(gè)磁頭為Defect head。 如果盤面上某個(gè)Track(磁道)不能被正常訪問(wèn),則這Track為Defect Track. 如果某個(gè)扇區(qū)不能被正常訪問(wèn)或不能正確記錄數(shù)據(jù),則該扇區(qū)也稱為Defect Sector. 可以認(rèn)為Bad sector 等同于 Defect sector. 從總的來(lái)說(shuō),某個(gè)硬盤只要有一部分存在缺陷,就稱這個(gè)硬盤為Defect hard disk.
P-list (永久缺陷表)
現(xiàn)在的硬盤密度越來(lái)越高,單張盤片上存儲(chǔ)的數(shù)據(jù)量超過(guò)40Gbytes. 硬盤廠家在生產(chǎn)盤片過(guò)程極其精密,但也極難做到100%的完美,硬盤盤面上或多或少存在一些缺陷。廠家在硬盤出廠前把所有的硬盤都進(jìn)行低級(jí)格式化,在低級(jí)格式化過(guò)程中將自動(dòng)找出所有defect track和defect sector,記錄在P-list中。并且在對(duì)所有磁道和扇區(qū)的編號(hào)過(guò)程中,將skip(跳過(guò))這些缺陷部分,讓用戶永遠(yuǎn)不能用到它們。這樣,用戶在分區(qū)、格式化、檢查剛購(gòu)買的新硬盤時(shí),很難發(fā)現(xiàn)有問(wèn)題。一般的硬盤都在P-list中記錄有一定數(shù)量的defect, 少則數(shù)百,多則數(shù)以萬(wàn)計(jì)。如果是SCSI硬盤的話可以找到多種通用軟件查看到P-list,因?yàn)楦鞣N牌子的SCSI硬盤使用兼容的SCSI指令集。而不同牌子不同型號(hào)的IDE硬盤,使用各自不同的指令集,想查看其P-list要用針對(duì)性的專業(yè)軟件。
G-list (增長(zhǎng)缺陷表)
用戶在使用硬盤過(guò)程中,有可能會(huì)發(fā)現(xiàn)一些新的defect sector。 按“三包”規(guī)定,只要出現(xiàn)一個(gè)defect sector,商家就應(yīng)該為用戶換或修,F(xiàn)在大容量的硬盤出現(xiàn)一個(gè)defect sector概率實(shí)在很大,這樣的話硬盤商家就要為售后服務(wù)忙碌不已了。于是,硬盤廠商設(shè)計(jì)了一個(gè)自動(dòng)修復(fù)機(jī)制,叫做Automatic Reallcation。有大多數(shù)型號(hào)的硬盤都有這樣的功能:在對(duì)硬盤的讀寫過(guò)程中,如果發(fā)現(xiàn)一個(gè)defect sector,則自動(dòng)分配一個(gè)備用扇區(qū)替換該扇區(qū),并將該扇區(qū)及其替換情況記錄在G-list中。這樣一來(lái),少量的defect sector對(duì)用戶的使用沒(méi)有太大的影響。
也有一些硬盤自動(dòng)修復(fù)機(jī)制的激發(fā)條件要嚴(yán)格一些,需要用某些軟件來(lái)判斷defect sector,并通過(guò)某個(gè)端口(據(jù)說(shuō)是50h)調(diào)用自動(dòng)修復(fù)機(jī)制。比如常用的Lformat, ADM,DM中的Zero fill,Norton中的Wipeinfo和校正工具,西數(shù)工具包中的wddiag, IBM的DFT中的Erase等。這些工具之所以能在運(yùn)行過(guò)后消除了一些“壞道”,很重要的原因就在這Automatic Reallcation(當(dāng)然還有其它原因),而不能簡(jiǎn)單地概括這些“壞道”是什么“邏輯壞道”或“假壞道”。 如果哪位被誤導(dǎo)中毒太深的讀者不相信這個(gè)事實(shí),等他找到能查看G-list的專業(yè)工具后就知道,這些工具運(yùn)行過(guò)后,G-list將會(huì)增加多少記錄!“邏輯壞道”或“假壞道”有必要記錄在G-list中并用其它扇區(qū)替換么?
當(dāng)然,G-list的記錄不會(huì)無(wú)限制,所有的硬盤都會(huì)限定在一定數(shù)量范圍內(nèi)。如火球系列限度是500,美鉆二代的限度是636,西數(shù)BB的限度是508,等等。超過(guò)限度,Automatic Reallcation就不能再起作用。這就是為何少量的“壞道”可以通過(guò)上述工具修復(fù)(有人就概括為:“邏輯壞道”可以修復(fù)),而壞道多了不能通過(guò)這些工具修復(fù)(又有人概括為:“物理壞道”不可以修復(fù))。
Bad track (壞道)
這個(gè)概念源于十多年前小容量硬盤(100M以下),當(dāng)時(shí)的硬盤在外殼上都貼有一張小表格,上面列出該硬盤中有缺陷的磁道位置(新硬盤也有)。在對(duì)這個(gè)硬盤進(jìn)行低級(jí)格式化時(shí)(如用ADM或DM 5.0等工具,或主板中的低格工具),需要填入這些Bad track的位置, 以便在低格過(guò)程中跳過(guò)這些磁道,F(xiàn)在的大容量硬盤在結(jié)構(gòu)上與那些小容量硬盤相差極大,這個(gè)概念用在大容量硬盤上有點(diǎn)牽強(qiáng)。
讀者們還可能發(fā)現(xiàn)國(guó)內(nèi)很多刊物和網(wǎng)上文章中還有這么幾個(gè)概念:物理壞道,邏輯壞道,真壞道,假壞道,硬壞道,軟壞道等。高朋在國(guó)外的硬盤技術(shù)資料中沒(méi)有找到對(duì)應(yīng)的英文概念,也許是中國(guó)人自己概括的吧?既然有那么多的人能接受這些概念,也許某些專家能作出一些的合理解釋。 高朋不習(xí)慣使用這些概念,不想對(duì)它們作牽強(qiáng)的解釋,讀者們看看是誰(shuí)說(shuō)的就去問(wèn)誰(shuí)吧。
深入了解硬盤參數(shù)
正常情況下,硬盤在接通電源之后,都要進(jìn)行“初始化”過(guò)程(也可以稱為“自檢”)。這時(shí),會(huì)發(fā)出一陣子自檢聲音,這些聲音長(zhǎng)短和規(guī)律視不同牌子硬盤而各不一樣,但同型號(hào)的正常硬盤的自檢聲音是一樣的。 有經(jīng)驗(yàn)的人都知道,這些自檢聲音是由于硬盤內(nèi)部的磁頭尋道及歸位動(dòng)作而發(fā)出的。為什么硬盤剛通電就需要執(zhí)行這么多動(dòng)作呢?簡(jiǎn)單地說(shuō),是硬盤在讀取的記錄在盤片中的初始化參數(shù)。
一般熟悉硬盤的人都知道,硬盤有一系列基本參數(shù),包括:牌子、型號(hào)、容量、柱面數(shù)、磁頭數(shù)、每磁道扇區(qū)數(shù)、系列號(hào)、緩存大小、轉(zhuǎn)速、S.M.A.R.T值等。其中一部分參數(shù)就寫在硬盤的標(biāo)簽上,有些則要通過(guò)軟件才能測(cè)出來(lái)。但是,高朋告訴你,這些參數(shù)僅僅是初始化參數(shù)的一小部分,盤片中記錄的初始化參數(shù)有數(shù)十甚至數(shù)百個(gè)!硬盤的CPU在通電后自動(dòng)尋找BIOS中的啟動(dòng)程序,然后根據(jù)啟動(dòng)程序的要求,依次在盤片中指定的位置讀取相應(yīng)的參數(shù)。如果某一項(xiàng)重要參數(shù)找不到或出錯(cuò),啟動(dòng)程序無(wú)法完成啟動(dòng)過(guò)程,硬盤就進(jìn)入保護(hù)模式。在保護(hù)模式下,用戶可能看不到硬盤的型號(hào)與容量等參數(shù),或者無(wú)法進(jìn)入任何讀寫操作。近來(lái)有些系列的硬盤就是這個(gè)原因而出現(xiàn)類似的通病,如:FUJITSU MPG系列自檢聲正常卻不認(rèn)盤,MAXTOR美鉆系列認(rèn)不出正確型號(hào)及自檢后停轉(zhuǎn),WD BB EB系列能正常認(rèn)盤卻拒絕讀寫操作等。
不同牌子不同型號(hào)的硬盤有不同的初始化參數(shù)集,以較熟悉的Fujitsu硬盤為例,高朋簡(jiǎn)要地講解其中一部分參數(shù),以便讀者理解內(nèi)部初始化參數(shù)的原理。
通過(guò)專用的程序控制硬盤的CPU,根據(jù)BIOS程序的需要,依次讀出初始化參數(shù)集,按模塊分別存放為69個(gè)不同的文件,文件名也與BIOS程序中調(diào)用到的參數(shù)名稱一致。其中部分參數(shù)模塊的簡(jiǎn)要說(shuō)明如下:
DM硬盤內(nèi)部的基本管理程序
PL永久缺陷表
TS缺陷磁道表
HS實(shí)際物理磁頭數(shù)及排列順序
SM最高級(jí)加密狀態(tài)及密碼
SU用戶級(jí)加密狀態(tài)及密碼
CI 硬件信息,包括所用的CPU型號(hào),BIOS版本,磁頭種類,磁盤碟片種類等
FI生產(chǎn)廠家信息
WE寫錯(cuò)誤記錄表
RE讀錯(cuò)誤記錄表
SI容量設(shè)定,指定允許用戶使用的最大容量(MAX LBA),轉(zhuǎn)換為外部邏輯磁頭數(shù)(一般為16)和邏輯每磁道扇區(qū)數(shù)(一般為63)
ZP區(qū)域分配信息,將每面盤片劃分為十五個(gè)區(qū)域,各個(gè)區(qū)域上分配的不同的扇區(qū)數(shù)量,從而計(jì)算出最大的物理容量。
這些參數(shù)一般存放在普通用戶訪問(wèn)不到的位置,有些是在物理零磁道以前,可以認(rèn)為是在負(fù)磁道的位置?赡苊總(gè)參數(shù)占用一個(gè)模塊,也可能幾個(gè)參數(shù)占用同一模塊。模塊大小不一樣,有些模塊才一個(gè)字節(jié),有些則達(dá)到64K字節(jié)。這些參數(shù)并不是連續(xù)存放的,而是各有各的固定位置。
讀出內(nèi)部初始化參數(shù)表后,就可以分析出每個(gè)模塊是否處于正常狀態(tài)。當(dāng)然,也可以修正這些參數(shù),重新寫回盤片中指定的位置。這樣,就可以把一些因?yàn)閰?shù)錯(cuò)亂而無(wú)法正常使用的硬盤“修復(fù)”回正常狀態(tài)。
如果讀者有興趣進(jìn)一步研究,不妨將硬盤電路板上的ROM芯片取下,用寫碼機(jī)讀出其中的BIOS程序,可以在程序段中找到以上所列出的參數(shù)名稱。
硬盤修復(fù)之低級(jí)格式化
熟悉硬盤的人都知道,在必要的時(shí)候需要對(duì)硬盤做“低級(jí)格式化”(下面簡(jiǎn)稱“低格”)。進(jìn)行低格所使用的工具也有多種:有用廠家專用設(shè)備做的低格,有用廠家提供的軟件工具做的低格,有用DM工具做的低格,有用主板BIOS中的工具做的低格,有用Debug工具做的低格,還有用專業(yè)軟件做低格……
不同的工具所做的低格對(duì)硬盤的作用各不一樣。有些人覺(jué)得低格可以修復(fù)一部分硬盤,有些人則覺(jué)得低格十分危險(xiǎn),會(huì)嚴(yán)重?fù)p害硬盤。高朋用過(guò)多種低格工具,認(rèn)為低格是修復(fù)硬盤的一個(gè)有效手段。下面總結(jié)一些關(guān)于低格的看法,與廣大網(wǎng)友交流。
大家關(guān)心的一個(gè)問(wèn)題:“低格過(guò)程到底對(duì)硬盤進(jìn)行了什么操作?”實(shí)踐表明低格過(guò)程有可能進(jìn)行下列幾項(xiàng)工作,不同的硬盤的低格過(guò)程相差很大,不同的軟件的低格過(guò)程也相差很大。
A. 對(duì)扇區(qū)清零和重寫校驗(yàn)值
低格過(guò)程中將每個(gè)扇區(qū)的所有字節(jié)全部置零,并將每個(gè)扇區(qū)的校驗(yàn)值也寫回初始值,這樣可以將部分缺陷糾正過(guò)來(lái)。譬如,由于扇區(qū)數(shù)據(jù)與該扇區(qū)的校驗(yàn)值不對(duì)應(yīng),通常就被報(bào)告為校驗(yàn)錯(cuò)誤(ECC Error)。如果并非由于磁介質(zhì)損傷,清零后就很有可能將扇區(qū)數(shù)據(jù)與該扇區(qū)的校驗(yàn)值重新對(duì)應(yīng)起來(lái),而達(dá)到“修復(fù)”該扇區(qū)的功效。這是每種低格工具和每種硬盤的低格過(guò)程最基本的操作內(nèi)容,同時(shí)這也是為什么通過(guò)低格能“修復(fù)大量壞道”的基本原因。另外,DM中的Zero Fill(清零)操作與IBM DFT工具中的Erase操作,也有同樣的功效。
B. 對(duì)扇區(qū)的標(biāo)識(shí)信息重寫
在多年以前使用的老式硬盤(如采用ST506接口的硬盤),需要在低格過(guò)程中重寫每個(gè)扇區(qū)的標(biāo)識(shí)(ID)信息和某些保留磁道的其他一些信息,當(dāng)時(shí)低格工具都必須有這樣的功能。但現(xiàn)在的硬盤結(jié)構(gòu)已經(jīng)大不一樣,如果再使用多年前的工具來(lái)做低格會(huì)導(dǎo)致許多令人痛苦的意外。難怪經(jīng)常有人在痛苦地高呼:“危險(xiǎn)!切勿低格硬盤!我的硬盤已經(jīng)毀于低格!”
C. 對(duì)扇區(qū)進(jìn)行讀寫檢查,并嘗試替換缺陷扇區(qū)
有些低格工具會(huì)對(duì)每個(gè)扇區(qū)進(jìn)行讀寫檢查,如果發(fā)現(xiàn)在讀過(guò)程或?qū)戇^(guò)程出錯(cuò),就認(rèn)為該扇區(qū)為缺陷扇區(qū)。然后,調(diào)用通用的自動(dòng)替換扇區(qū)(Automatic reallocation sector)指令,嘗試對(duì)該扇區(qū)進(jìn)行替換,也可以達(dá)到“修復(fù)”的功效。
D. 對(duì)所有物理扇區(qū)進(jìn)行重新編號(hào)
編號(hào)的依據(jù)是P-list中的記錄及區(qū)段分配參數(shù)(該參數(shù)決定各個(gè)磁道劃分的扇區(qū)數(shù)),經(jīng)過(guò)編號(hào)后,每個(gè)扇區(qū)都分配到一個(gè)特定的標(biāo)識(shí)信息(ID)。編號(hào)時(shí),會(huì)自動(dòng)跳過(guò)P-list中所記錄的缺陷扇區(qū),使用戶無(wú)法訪問(wèn)到那些缺陷扇區(qū)(用戶不必在乎永遠(yuǎn)用不到的地方的好壞)。如果這個(gè)過(guò)程半途而廢,有可能導(dǎo)致部分甚至所有扇區(qū)被報(bào)告為標(biāo)識(shí)不對(duì)(Sector ID not found, IDNF)。要特別注意的是,這個(gè)編號(hào)過(guò)程是根據(jù)真正的物理參數(shù)來(lái)進(jìn)行的,如果某些低格工具按邏輯參數(shù)(以 16heads 63sector為最典型)來(lái)進(jìn)行低格,是不可能進(jìn)行這樣的操作。
E. 寫磁道伺服信息,對(duì)所有磁道進(jìn)行重新編號(hào)
有些硬盤允許將每個(gè)磁道的伺服信息重寫,并給磁道重新賦予一個(gè)編號(hào)。編號(hào)依據(jù)P-list或TS記錄來(lái)跳過(guò)缺陷磁道(defect track),使用戶無(wú)法訪問(wèn)(即永遠(yuǎn)不必使用)這些缺陷磁道。這個(gè)操作也是根據(jù)真正的物理參數(shù)來(lái)進(jìn)行。
修復(fù)硬盤壞道
對(duì)于邏輯壞道,我們可以修復(fù),對(duì)于物理壞道,我們應(yīng)采用隔離的辦法,以最大程度減少損失,防止壞道進(jìn)一步擴(kuò)散為目標(biāo)。我見(jiàn)過(guò)有些人在報(bào)紙上吹說(shuō)用某個(gè)特殊軟件能修理物理壞道,最要命的是許多人對(duì)低格硬盤的迷信,實(shí)在是誤人之語(yǔ)。所謂低級(jí)格式化,指的是將空白的磁盤劃分出柱面和磁道,然后再將磁道劃分為若干個(gè)扇區(qū),每個(gè)扇區(qū)又劃分出標(biāo)識(shí)部分ID、間隔區(qū)GAP和數(shù)據(jù)區(qū)DATA等。低級(jí)格式化只能在DOS環(huán)境下完成,而且只能針對(duì)—塊硬盤而不能支持單獨(dú)的某一個(gè)分區(qū)。有些壞磁道和壞扇區(qū)能夠通過(guò)低級(jí)格式化來(lái)修復(fù),但對(duì)于真正的硬盤磁盤表面物理劃傷則無(wú)法進(jìn)行修復(fù),這只有通過(guò)各種辦法標(biāo)出壞扇區(qū)的位置,以便讓操作系統(tǒng)不去使用,以防止擴(kuò)大壞道進(jìn)而延長(zhǎng)硬盤使用。特別想強(qiáng)調(diào),低級(jí)格式化是一種損耗性操作,對(duì)硬盤的壽命有一定的負(fù)面影響,所以,如無(wú)必要,用戶們盡量不要低級(jí)格式化硬盤。
對(duì)于邏輯壞道,一般情況下我們用操作系統(tǒng)自帶的工具和一些專門的硬盤檢查工具就能發(fā)現(xiàn)并修復(fù)。如:Windows自帶的Scandisk磁盤掃描程序就是發(fā)現(xiàn)硬盤邏輯壞道最常用的工具,而我們常見(jiàn)的Format命令不能對(duì)任何硬盤壞道起到修補(bǔ)作用,這點(diǎn)大家要明白。我們可在Windows系統(tǒng)環(huán)境下,在“我的電腦”中選中要處理的硬盤盤符,選擇其“屬性”,在出現(xiàn)的“工具”按鈕中選擇“查錯(cuò)狀態(tài)”,再在“掃描類型”中選“全面檢查”,并將“自動(dòng)修復(fù)錯(cuò)誤”打上“勾”,然后“開(kāi)始”即可。如果系統(tǒng)在啟動(dòng)時(shí)不進(jìn)行磁盤掃描或已不能進(jìn)入Windows系統(tǒng),我們也可用軟盤或光盤啟動(dòng)盤啟動(dòng)電腦后,在相應(yīng)的盤符下,如“A:”下運(yùn)行Scandisk *:(注:*為要掃描的硬盤盤符),回車后來(lái)對(duì)相應(yīng)需要掃描修復(fù)的硬盤分區(qū)進(jìn)行修理。
但是,如果是硬盤物理壞道,那么千萬(wàn)千萬(wàn)記住不要試圖用這些方法來(lái)修復(fù),相反用各種工具反復(fù)掃描,就是對(duì)硬盤的物理壞區(qū)強(qiáng)制進(jìn)行多次讀寫,必然會(huì)使壞道變多,進(jìn)而擴(kuò)散,正確的方法是用下面的方法果斷地把已有壞道的地方隔離開(kāi)。這是一種很無(wú)奈的辦法,但是一個(gè)20G的硬盤,如果因?yàn)閴牡,屏蔽?5G,總還有5G空間可用,如果不這樣做,最后的結(jié)果是整個(gè)硬盤全部報(bào)廢。
方法一:用PartitionMagic等磁盤軟件完成工作
如PartitionMagic分區(qū)軟件,先用PartitionMagic4中的“check”命令或Windows中的磁盤掃描程序來(lái)掃描磁盤,算出壞簇在硬盤上的位置,然后在Operation菜單下選擇“Advanced/badSectorRetest”,把壞簇所在硬盤分成多個(gè)區(qū)后,再把壞簇所在的分區(qū)隱藏,以免在Windows中誤操作,這個(gè)功能是通過(guò)HidePartition菜單項(xiàng)來(lái)實(shí)現(xiàn)的。這樣也能保證有嚴(yán)重壞道的硬盤的正常使用,并免除系統(tǒng)頻繁地去讀寫壞道從而擴(kuò)展壞道的面積。但是這需要對(duì)這些軟件熟悉,并且有計(jì)算硬盤的經(jīng)驗(yàn),許多人并不容易做到準(zhǔn)確。
方法二:用FDISK和格式化命令FORMAT
具體的方法是這樣的,第一要搞清硬盤的容量,對(duì)于有問(wèn)題的磁盤先用FDISK分成一個(gè)C盤,再用FORMAT進(jìn)行格式化,當(dāng)碰到無(wú)法修復(fù)的壞塊時(shí)面對(duì)FORMAT總是試圖修復(fù),這時(shí)記錄下進(jìn)行的百分比.然后按CTRL+BREAK強(qiáng)行終止任務(wù),用磁盤總?cè)萘俊涟俜直龋贸鲞@部分正常的磁盤容量,用FIDSK劃出一個(gè)邏輯磁盤,再將后面的磁盤估計(jì)出壞道的大概大小,大概比例為10%左右,再劃分一個(gè)邏輯盤。這個(gè)小盤不用格式化,在總工作完成后將其刪除,這樣就將壞塊給全部跳過(guò)去了。這樣可能會(huì)損失一些好道,但對(duì)大容量硬盤來(lái)說(shuō)無(wú)足輕重,而硬盤使用起來(lái)更加穩(wěn)定。
方法三:用專門的壞盤分區(qū)工具如FBDISK
FBDISK這是一個(gè)DOS下專門發(fā)現(xiàn)壞道并隔離后重新分區(qū)的軟件,只有一個(gè)文件,僅僅幾十K。操作很簡(jiǎn)單,先制作一張能啟動(dòng)到DOS的軟盤,把FBDISK放在軟盤上,用它引導(dǎo)系統(tǒng),注意系統(tǒng)上只能掛一個(gè)要修理的硬盤,并且將其接在主硬盤的線上。進(jìn)入DOS后,只要能發(fā)現(xiàn)硬盤,就運(yùn)行FBDISK好了,這個(gè)小程序先會(huì)對(duì)硬盤按磁道進(jìn)行掃描,發(fā)現(xiàn)壞道就顯示出來(lái),同時(shí)還會(huì)估計(jì)總體掃描完要用多長(zhǎng)時(shí)間,全部掃描完后,程序會(huì)根據(jù)掃描結(jié)果和壞道情況給你提出一個(gè)全新的分區(qū)方案來(lái),如果你接受就按Y,否則不會(huì)對(duì)你的硬盤進(jìn)行處理。這個(gè)軟件不錯(cuò),但是可能比較大手,筆者曾有一次用它把一個(gè)10G硬盤掃完后,報(bào)告說(shuō)只有300M可以使用,但是我用方法二后,卻找出了近2G的完好空間。所以大家還是按需使用。
還有一類特別的壞道表面看起來(lái)很可怕,其實(shí)反而好修理,如系統(tǒng)顯示“TRACK 0 BAD,DISKUNUSABLE”,意思為“零磁道損壞,硬盤無(wú)法使用”或用磁盤掃描程序掃描其它硬盤時(shí)其0扇區(qū)出現(xiàn)紅色“B”。大家都知道硬盤扇區(qū)是最重要的地方,損壞后一點(diǎn)也不能用,一般人往往將出現(xiàn)這樣故障的硬盤作報(bào)廢處理。其實(shí)合理運(yùn)用一些磁盤軟件,把報(bào)廢的0扇區(qū)屏蔽掉,而用1扇區(qū)取而代之就能起到起死回生的效果,這樣的軟件如Pctools9.0和NU8等。
以Pctools9.0為例來(lái)作說(shuō)明。一塊80G老硬盤出現(xiàn)上述故障,用盤啟動(dòng)電腦后,運(yùn)行Pctools9.0目錄下的DE.EXE文件。接著選主菜單Select中的Drive,進(jìn)去后在Drivetype項(xiàng)選Physical,按空格選定,再按Tab鍵切換到Drives項(xiàng),選中harddisk,然后OK回車后回到主菜單。打開(kāi)Select菜單,這時(shí)會(huì)出現(xiàn)PartitionTable,選中進(jìn)入后出現(xiàn)硬盤分區(qū)表信息。該硬盤有兩個(gè)分區(qū),找到C區(qū),該分區(qū)是從硬盤的0柱面開(kāi)始的,那么,將1分區(qū)的BeginningCylinder的0改成1就可以了,保存后退出。重新啟動(dòng)電腦后按Del鍵進(jìn)入COMS設(shè)置,運(yùn)行“IDEAUTODETECT”,可以看到CYLS由782變成781。保存退出后重新分區(qū)格式化該硬盤就可以了。
【硬盤壞道缺陷探秘】相關(guān)文章:
硬盤壞道怎么修復(fù)07-08
硬盤壞道檢測(cè)方法09-16
怎么修復(fù)硬盤壞道06-25
硬盤壞道怎么檢測(cè)09-20
360怎么檢測(cè)硬盤壞道05-26
有硬盤壞道怎么修復(fù)08-10
硬盤壞道有什么現(xiàn)象09-02
電腦硬盤壞道怎么檢測(cè)修復(fù)10-04