主要原理
需要指出的是,在以前的磁碟讀取技術水平下,低級
格式化是一種損耗性操作,其對硬碟壽命有一定的負面影響。最近一兩年出的硬碟進行低級格式化影響要小的多,因為他不是物理上的操作。因此,許多硬碟廠商均建議用戶不到萬不得已,不可“妄”使此招。當硬碟受到外部強磁體、強
磁場的影響,或因長期使用,硬碟碟片上由低級格式化劃分出來的
扇區格式磁性記錄部分丟失,從而出現大量“壞扇區”時,可以通過低級格式化來重新劃分“扇區”。但是前提是硬碟的碟片沒有受到物理性劃傷。
硬碟低級格式化的功用:硬碟低級格式化是對硬碟最徹底的初始化方式,經過低格後的硬碟,原來保存的數據將會全部丟失,所以一般來說低格硬碟是非常不可取的,只有非常必要的時候才能低格硬碟。而這個所謂的必要時候有兩種,一是硬碟出廠前,硬碟廠會對硬碟進行一次低級
格式化;另一個是當硬碟出現某種類型的
壞道時,使用低級格式化能起到一定的緩解或者禁止作用。
對於第一種情況,這裡不用多說了,因為硬碟出廠前的低格工作只有硬碟工程師們才會接觸到,對於普通用戶而言,根本無須考慮這方面的事情。至於第二種情況,是什麼類型的壞道時才需要低格呢?在說明這個關鍵性問題前,先來看看
硬碟壞道的類型。
原因及作用
邏輯壞道
總的來說,
壞道可以分為物理壞道和邏輯壞道。其中邏輯壞道相對比較容易解決,它指硬碟在寫入時受到意外干擾,造成有ECC錯誤。從過程上講,它是指硬碟在寫入數據的時候,會用ECC的邏輯重新組合數據,一般作業系統要寫入512個位元組,但實際上硬碟會多寫幾十個位元組,而且所有的這些位元組都要用ECC進行校驗編碼,如果原始位元組算出的ECC校正碼和讀出位元組算出的ECC不同,這樣就會產生ECC錯誤,這就是所謂的邏輯壞道產生原因。
物理壞道
至於物理
壞道,它對硬碟的損壞更具致命性,它也有軟性和硬性物理壞道的區別,磁碟表面物理損壞就是硬性的,這是無法修復的。而由於外界影響而造成數據的寫入錯誤時,系統也會認為是物理壞道,而這種物理壞道是可以使用一些硬碟工具(例如硬碟廠商提供的檢測修復軟體)來修復,此外,對於微小的硬碟表面損傷,一些硬碟工具(例如西部數據的Data Lifeguard Tools)就可以重新定向到一個好的保留
扇區來修正錯誤。
對於這些壞道類型,硬性的物理壞道肯定是無法修復的,它是對硬碟表面的一種最直接的損壞,所以即使再低格或者使用硬碟工具也無法修復(除非是非常微小的損壞,部分工具可以將這部份壞道保留不用以此達到解決目的)。
低格作用
對於硬碟上出現
邏輯壞道或者軟性物理壞道,邏輯壞道在低格時自動被修復,軟性物理壞道被禁止,即實現隱藏。低格硬碟能把原來硬碟內所有分區都刪除,但壞道卻依然存在,禁止只是將壞道隱藏起來,不讓用戶在存儲數據時使用這些壞道,這樣能在一定程度上保證用戶數據的可靠性,但壞道卻會隨著
硬碟分區、
格式化次數的增長而擴散蔓延。
所以筆者並不推薦用戶對硬碟進行低格,如果硬碟在保修期內最好去保修或者找經銷商換一塊,這可以說是最佳解決方案,也是最徹底的解決方案了。如果硬碟過了保修期不讓換,那可以試試低格硬碟,以防止將
數據存儲到
壞道導致數據損失。
2,計算機病毒與硬碟低級格式化
當大量的病毒侵入到計算機硬碟的某一
扇區時,一般的格式化是很難格掉的。這種現象主要體是計算機不能進入到正常的工作界面,不論你怎樣用
系統盤格式化和裝機,等系統裝完後仍然不能正常工作。有的病毒檔案系統,採用了前後綴加密的編碼方法。一般的
格式化是很難割除掉病毒的,也就是說,病毒檔案前後綴編碼加密後,可阻止對此所占用的磁碟扇區進行一般格式化。對於這一點來說,普通的計算機用戶是不清楚的,總以為是計算機出了毛病,不知病毒侵入到計算機的什麼存儲區域。
如果計算機發現了上述徵候,我們只能對硬碟進行低級格式化。所謂的計算機低級格式化就是對
硬碟扇區進行磁記錄軌跡(
磁軌)的高強度磁化,消除存儲在磁碟扇區內的病毒檔案。等低級格式化後,再進行常規的格式化分區並裝入軟體作業系統,計算機方可恢復正常工作。硬碟低格,一般採用的是系統裝機盤dos命令中的
lformat低格指令,也稱計算機dos系統格式化。
現介紹一種最流行的計算機病毒殺除方法,基本上能夠清除計算機的全部病毒,也是計算機處於在安全模式狀態下進行的防毒方式。當計算機在安全模式狀態下工作時,計算機的病毒檔案一般呈現為非運行狀態。因為計算機的病毒檔案在運行複製狀態下時我們是很難將其徹底清除掉的,所以殺除頑固性計算機病毒,必須使病毒處於在非工作狀態時才能用防毒軟體進行除殺。在計算機開機啟動時,我們敲擊鍵盤上方的f8鍵,使計算機進入到運行選項步驟,用上下鍵選擇安全模式運行然後敲擊
回車鍵,計算機系統自動進入到安全模式工作方式。此時,我們可利用已經下載好了的殺病毒軟體進行防毒,防毒完畢後計算機自動重啟並恢復到正常的狀態模式下工作。我們用防毒軟體對計算機進行病毒的清理。如果計算機的頑固性病毒經過上述方法還是清除不掉的話,那就只有對硬碟進行低級格式化了。
操作方法
工具低格
對於如何進行硬碟低格,一般來說是使用低格工具來操作,這個將在下面的章節中詳細介紹,這裡再說一些相關話題。即低格工具跟
硬碟檢測工具是有著本質的區別,低格工具就是對硬碟進行低格的作用,而硬碟檢測工具一般來說是硬碟廠商推出的用來檢測硬碟,及早發現硬碟錯誤,以提醒用戶備份重要數據或者檢修硬碟用的,它不是用於低格硬碟。 而最常見的莫過於使用一些
工具軟體來對硬碟進行低格,常見低格工具有
lformat、DM及硬碟廠商們推出的各種硬碟工具等。
1、用DM進行低級格式化
DM的全名是Hard Disk Management Program,它能對硬碟進行低級
格式化、校驗等管理工作,可以提高硬碟的使用效率。總的來說,DM具有如下幾個功能:硬碟低級格式化、分區、
高級格式化、硬碟參數配置及其它功能。
在實際套用時,dm工具跟普通DOS命令(如fdisk或format)一樣,它的命令格式為:ADM [參數] 。其中的參數可取以下值:
M DM軟體以手工方式進入,如無該參數,DM以自動方式運行,依次執行INITIALIZE. PARTITIONG. PREPARAFION。
C DM軟體以彩色方式執行,即運行於彩色顯示器上。
P DM軟體以PCXT方式管理硬碟。
A DM軟體以PCAT方式管理硬碟。
2 DOS 2.XX版本方式。
3 DOS 3.XX版本方式。
4 DOS 4.XX版本方式(僅DM 5.01版有此參數)。
V DM運行於可改變簇長度、根目錄項方式。
在實際使用中常用以下兩種方式啟動:
1、ADM (自動方式。初始化硬碟時很多參數都用默認值幾乎不要人工干預)。
2、ADM (手動方式。作
格式化時一些參數要人工指定)。
啟動dm工具後,用戶就可以根據自己的需要選擇相應的操作,由於它也是以DOS用戶界面的形式存,所以使用起來也十分簡捷、明了。
除了dm工具外,還有一款比較常見的低格程式是lformat.exe,它是由
邁拓公司推出的低級
格式化硬碟工具。在DOS狀態下運行 lformat.exe後,程式即會啟動警告界面。在該畫面中說明的大概意思是,如果用戶使用這個工具時,硬碟內所有數據將丟失,因此推薦在運行它之前備份必要的數據,同時推薦移走所有其它硬碟。如果用戶忘記備份數據,而希望退出該程式,則可以按除Y之外的任意鍵即可,如果用戶確認對硬碟進行低格,請按 “Y”鍵。
如果選擇了“Y”後,程式將要求用戶選擇硬碟或者就對當前硬碟進行低格,接著,問答幾個提問,即可開始硬碟低級
格式化過程。
彙編語言低格
用Debug彙編語言進行低級格式化
低級
格式化硬碟能完成銷毀硬碟內的數據,所以在操作前一定要謹慎。硬碟低格有許多方法,例如直接在CMOS中對硬碟進行低格,或者使用彙編語言進行硬碟低格。彙編是比較低級的一種程式語言,它能非常方便地直接操作硬體,而且運行效率很高,如果軟體系統中需要直接操作硬體時,經常使用的就是彙編語言。使用彙編也可以對硬碟進行低級格式化,它比DM等
工具軟體顯得更為靈活,具體套用時就是使用debug程式,而具體操作就是在debug環境下,調用存放在BIOS 中的低級格式化程式(CMOS中直接低格硬碟調用的也是此段低格程式)。實現方法通常有如下三種:
(1)、直接調用BIOS ROM中的低格程式
在很多計算機的BIOS ROM中存放著低格程式,存放地址從C8005H地址開始,具體操作如下:
A:\>Debug
-G C800 :0005(這時螢幕顯示信息(不同版本的BIOS顯示的信息可能不同),回車後提示:)
Current Interleave is 3 ,select new interleave or Return for current(這是要求用戶選擇
交叉因子,按回車表示取默認值3,也可輸入新的交叉因子值,硬碟的交叉因子一般是3,所以直接回車即可。螢幕接著提示:)
Are you dynamically configuring the drive-answer YN
Press“Y”to begin formatting the drive C: with interleave 03(鍵入“Y”後開始對硬碟進行低格)
Formatting ……(完成後詢問是否處理壞
磁軌)
Do you want to format bad track-answer YN?
若沒有則用“N”回答。螢幕顯示:
Format Successful,system will new restart,Insert Dos diskette in drive A:
(2)、通過調用INT 13H中斷的7號功能對硬碟進行低格
操作如下:
A:\>DEBUG
-A 100
-XXXX:0100 MOV AX,0703;(
交叉因子為3)
-XXXX:0103 MOV CX,0001;(0
磁軌1
扇區起)
-XXXX:0106 MOV DX,0080;(C糟0磁軌)
-XXXX:0109 INT 13
-XXXX:010B INT 3
-XXXX:010D
-G 100
這樣硬碟就被低格了。
(3)、調用INT 13H中斷的5號功能
對硬碟調用INT 13H中斷的5號功能只低格0面0道1
扇區,而不必低格整個硬碟,從而使低格在很短的時間內完成。具體操作如下:
ADEBUG
-A 100
-XXXX:0100 MOV AX,0500;(調用5號功能)
-XXXX:0103 MOV BX,0180;(設定
緩衝區地址)
-XXXX:0106 MOV CX,0001;(0
磁軌1扇區起)
-XXXX:0109 MOV DX,0080;(C糟0磁軌)
-XXXX:010B INT 13
-XXXX:010D INT 3
-E 0180 0 0 0002;(寫入參數)
-G 100
其它方法
CMOS中直接操作
如果主機板支持,用戶可以直接在CMOS對硬碟進行低級格式化,這種方法非常簡單、方便,因此如果可能的話,筆者推薦使用這種方法進行硬碟低格。具體操作方法:在開機時根據系統提示進入CMOS Setup(如果是Award等BIOS,會提示按DEL進入CMOSSetup,如果是Intel主機板,一般是按F2進入CMOS Setup),接著在CMOS選單內選擇low formatted HardDisk Drive選擇,然後根據程式提示進行待低格硬碟,同時回答一些程式提問即可進行硬碟低級格式化。
不同格區別
低級格式化
低級
格式化是將磁碟內容重新清空,恢復出廠時的狀態,劃分出的
磁軌和
柱面,再將磁軌劃分為若干個
扇區,每個扇區又劃分出標識部分ID、
間隔區GAP和
數據區DATA、設定交叉因子等。低級格式化能在
DOS、
Windows NT、
linux系統下完成。也可在自寫的彙編指令下進行,低級格式化只能整盤進行,硬碟出廠都是經過低格的,實際使用不到萬不得已不要使用低格。低級格式化對硬碟有損傷,如果硬碟已有物理壞道,則低級格式化會更加損傷硬碟,加快報廢。低格的時間漫長,比如320G硬碟低格可能需要20小時或更多。
高級格式化
高級格式化清除數據(對數據寫刪除標記),檢查扇區,重新初始化引導信息;初始化分區表信息。可以在DOS等作業系統上進行,只能對分區操作。高級格式化只是存儲數據,但如果存在壞扇區可能會導致長時間磁碟讀寫。在DOS下可能有分區識別問題。使用Format命令格式化不會自動修復邏輯壞道,如果發現有壞道,最好使用SCANDISK或WINDOWS系統的磁碟檢查功能、還有其它第三方軟體進行修復或隱藏,邏輯壞道既可以通過磁碟檢查也可以通過低格解決,這取決於是扇區的哪個部分出現了錯誤。
快速格式化
快速格式化只是刪除檔案分配表;不檢查扇區損壞情況。它可以在MS-DOS等作業系統上進行,快速格式化只能對分區操作。快速格式化也只是存儲數據。另外,快速格式化的磁碟在DOS下可能有分區識別問題。部分作業系統沒有快速格式化命令。