對(duì)于如何進(jìn)行硬盤低格,一般來(lái)說(shuō)是使用低格工具來(lái)操作,這個(gè)將在下面的章節(jié)中詳細(xì)介紹,這里再說(shuō)一些相關(guān)話題。即低格工具跟硬盤檢測(cè)工具是有著本質(zhì)的區(qū)別,低格工具就是對(duì)硬盤進(jìn)行低格的作用,而硬盤檢測(cè)工具一般來(lái)說(shuō)是硬盤廠商推出的用來(lái)檢測(cè)硬盤,及早發(fā)現(xiàn)硬盤錯(cuò)誤,以提醒用戶備份重要數(shù)據(jù)或者檢修硬盤用的,它不是用于低格硬盤。 而最常見的莫過(guò)于使用一些工具軟件來(lái)對(duì)硬盤進(jìn)行低格,常見低格工具有l(wèi)format、DM及硬盤廠商們推出的各種硬盤工具等。
用DM進(jìn)行低級(jí)格式化
DM的全名是Hard Disk Management Program,它能對(duì)硬盤進(jìn)行低級(jí)格式化、校驗(yàn)等管理工作,可以提高硬盤的使用效率??偟膩?lái)說(shuō),DM具有如下幾個(gè)功能:硬盤低級(jí)格式化、分區(qū)、高級(jí)格式化、硬盤參數(shù)配置及其它功能。
在實(shí)際應(yīng)用時(shí),dm工具跟普通DOS命令(如fdisk或format)一樣,它的命令格式為:ADM [參數(shù)] 。其中的參數(shù)可取以下值:
M DM軟件以手工方式進(jìn)入,如無(wú)該參數(shù),DM以自動(dòng)方式運(yùn)行,依次執(zhí)行INITIALIZE. PARTITIONG. PREPARAFION。
C DM軟件以彩色方式執(zhí)行,即運(yùn)行于彩色顯示器上。
P DM軟件以PCXT方式管理硬盤。
A DM軟件以PCAT方式管理硬盤。
2 DOS 2.XX版本方式。
3 DOS 3.XX版本方式。
4 DOS 4.XX版本方式(僅DM 5.01版有此參數(shù))。
V DM運(yùn)行于可改變簇長(zhǎng)度、根目錄項(xiàng)方式。
在實(shí)際使用中常用以下兩種方式啟動(dòng):
1、ADM (自動(dòng)方式。初始化硬盤時(shí)很多參數(shù)都用默認(rèn)值幾乎不要人工干預(yù))。
2、ADM (手動(dòng)方式。作格式化時(shí)一些參數(shù)要人工指定)。
啟動(dòng)dm工具后,用戶就可以根據(jù)自己的需要選擇相應(yīng)的操作,由于它也是以DOS用戶界面的形式存,所以使用起來(lái)也十分簡(jiǎn)捷、明了。
lformat程序低格硬盤
除了dm工具外,還有一款比較常見的低格程序是lformat.exe,它是由邁拓公司推出的低級(jí)格式化硬盤工具。在DOS狀態(tài)下運(yùn)行 lformat.exe后,程序即啟動(dòng)警告界面。在該畫面中說(shuō)明的大概意思是,如果用戶使用這個(gè)工具時(shí),硬盤內(nèi)所有數(shù)據(jù)將丟失,因此推薦在運(yùn)行它之前備份必要的數(shù)據(jù),同時(shí)推薦移走所有其它硬盤。如果用戶忘記備份數(shù)據(jù),而希望退出該程序,則可以按除Y之外的任意鍵即可,如果用戶確認(rèn)對(duì)硬盤進(jìn)行低格,請(qǐng)按 “Y”鍵。
如果選擇了“Y”后,程序?qū)⒁笥脩暨x擇硬盤或者就對(duì)當(dāng)前硬盤進(jìn)行低格,接著,問(wèn)答幾個(gè)提問(wèn),即可開始硬盤低級(jí)格式化過(guò)程。
下面我們來(lái)看看一些低格工具做了些什么操作:
1. DM中的Low level format
進(jìn)行了A和B操作。速度較快,極少損壞硬盤,但修復(fù)效果不明顯。
2. Lformat
進(jìn)行了A、B、C操作。由于同時(shí)進(jìn)行了讀寫檢查,操作速度較慢,可以替換部分缺陷扇區(qū)。但其使用的是邏輯參數(shù),所以不可能進(jìn)行D、E和F的操作。遇到IDNF錯(cuò)誤或伺服錯(cuò)誤時(shí)很難通過(guò),半途會(huì)中斷。
3. SCSI卡中的低格工具
由于大部SCSI硬盤指令集通用,該工具可以對(duì)部分SCSI硬盤進(jìn)行A、B、C、D、F操作,對(duì)一部分SCSI硬盤(如希捷)修復(fù)作用明顯。遇到缺陷磁道無(wú)法通過(guò)。同時(shí)也由于自動(dòng)替換功能,檢查到的缺陷數(shù)量超過(guò)G-list限度時(shí)將半途結(jié)束,硬盤進(jìn)入拒絕讀寫狀態(tài)。
4. 專業(yè)的低格工具
一般進(jìn)行A、B、D、E、F操作。通常配合伺服測(cè)試功能(找出缺陷磁道記入TS),介質(zhì)測(cè)試功能(找出缺陷扇區(qū)記入P-list),使用的是廠家設(shè)定的低格程序(通常存放在BIOS或某一個(gè)特定參數(shù)模塊中),自動(dòng)調(diào)用相關(guān)參數(shù)進(jìn)行低格。一般不對(duì)缺陷扇區(qū)進(jìn)行替換操作。低格完成后會(huì)將許多性能參數(shù)設(shè)定為剛出廠的狀態(tài)。
注:文中的A、B、D、E、F操作的解釋詳見下文解釋。
低格過(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. 寫狀態(tài)參數(shù),并修改特定參數(shù)
有些硬盤會(huì)有一個(gè)狀態(tài)參數(shù),記錄著低格過(guò)程是否正常結(jié)束,如果不是正常結(jié)束低格,會(huì)導(dǎo)致整個(gè)硬盤拒絕讀寫操作,這個(gè)參數(shù)以富士通IDE硬盤和希捷SCSI硬盤為典型。有些硬盤還可能根據(jù)低格過(guò)程的記錄改寫某些參數(shù)。