熟悉硬盤的人都知道,在必要的時候需要對硬盤做“低級格式化”(下面簡稱“低格”)。進(jìn)行低格所使用的工具也有多種:有用廠家專用設(shè)備做的低格,有用廠家提供的軟件工具做的低格,有用DM工具做的低格,有用主板BIOS中的工具做的低格,有用Debug工具做的低格,還有用專業(yè)軟件做低格…… 不同的工具所做的低格對硬盤的作用各不一樣。有些人覺得低格可以修復(fù)一部分硬盤,有些人則覺得低格十分危險,會嚴(yán)重?fù)p害硬盤。高朋用過多種低格工具,認(rèn)為低格是修復(fù)硬盤的一個有效手段。下面總結(jié)一些關(guān)于低格的看法,與廣大網(wǎng)友交流。 大家關(guān)心的一個問題:“低格過程到底對硬盤進(jìn)行了什么操作?”實踐表明低格過程有可能進(jìn)行下列幾項工作,不同的硬盤的低格過程相差很大,不同的軟件的低格過程也相差很大。 A. 對扇區(qū)清零和重寫校驗值 低格過程中將每個扇區(qū)的所有字節(jié)全部置零,并將每個扇區(qū)的校驗值也寫回初始值,這樣可以將部分缺陷糾正過來。譬如,由于扇區(qū)數(shù)據(jù)與該扇區(qū)的校驗值不對應(yīng),通常就被報告為校驗錯誤(ECC Error)。如果并非由于磁介質(zhì)損傷,清零后就很有可能將扇區(qū)數(shù)據(jù)與該扇區(qū)的校驗值重新對應(yīng)起來,而達(dá)到“修復(fù)”該扇區(qū)的功效。這是每種低格工具和每種硬盤的低格過程最基本的操作內(nèi)容,同時這也是為什么通過低格能“修復(fù)大量壞道”的基本原因。另外,DM中的Zero Fill(清零)操作與IBM DFT工具中的Erase操作,也有同樣的功效。
B. 對扇區(qū)的標(biāo)識信息重寫 在多年以前使用的老式硬盤(如采用ST506接口的硬盤),需要在低格過程中重寫每個扇區(qū)的標(biāo)識(ID)信息和某些保留磁道的其他一些信息,當(dāng)時低格工具都必須有這樣的功能。但現(xiàn)在的硬盤結(jié)構(gòu)已經(jīng)大不一樣,如果再使用多年前的工具來做低格會導(dǎo)致許多令人痛苦的意外。難怪經(jīng)常有人在痛苦地高呼:“危險!切勿低格硬盤!我的硬盤已經(jīng)毀于低格!” C. 對扇區(qū)進(jìn)行讀寫檢查,并嘗試替換缺陷扇區(qū) 有些低格工具會對每個扇區(qū)進(jìn)行讀寫檢查,如果發(fā)現(xiàn)在讀過程或?qū)戇^程出錯,就認(rèn)為該扇區(qū)為缺陷扇區(qū)。然后,調(diào)用通用的自動替換扇區(qū)(Automatic reallocation sector)指令,嘗試對該扇區(qū)進(jìn)行替換,也可以達(dá)到“修復(fù)”的功效。 D. 對所有物理扇區(qū)進(jìn)行重新編號 編號的依據(jù)是P-list中的記錄及區(qū)段分配參數(shù)(該參數(shù)決定各個磁道劃分的扇區(qū)數(shù)),經(jīng)過編號后,每個扇區(qū)都分配到一個特定的標(biāo)識信息(ID)。編號時,會自動跳過P-list中所記錄的缺陷扇區(qū),使用戶無法訪問到那些缺陷扇區(qū)(用戶不必在乎永遠(yuǎn)用不到的地方的好壞)。如果這個過程半途而廢,有可能導(dǎo)致部分甚至所有扇區(qū)被報告為標(biāo)識不對(Sector ID not found, IDNF)。要特別注意的是,這個編號過程是根據(jù)真正的物理參數(shù)來進(jìn)行的,如果某些低格工具按邏輯參數(shù)(以 16heads 63sector為最典型)來進(jìn)行低格,是不可能進(jìn)行這樣的操作。 E. 寫磁道伺服信息,對所有磁道進(jìn)行重新編號 有些硬盤允許將每個磁道的伺服信息重寫,并給磁道重新賦予一個編號。編號依據(jù)P-list或TS記錄來跳過缺陷磁道(defect track),使用戶無法訪問(即永遠(yuǎn)不必使用)這些缺陷磁道。這個操作也是根據(jù)真正的物理參數(shù)來進(jìn)行。 F. 寫狀態(tài)參數(shù),并修改特定參數(shù)