線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2482
推到 Plurk!
推到 Facebook!

硬碟低級格式化的功用

 
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-17 20:05:47 IP:218.175.xxx.xxx 未訂閱
http://www.pc150.com/Article_Show.asp?ArticleID=1170 硬碟低級格式化的功用 硬碟低格格式化是對硬碟最徹底的初始化方式,經過低格後的硬碟,原來保護的資料將全部丟失,所以一般來說低格硬碟是非常不可取的,只有非常必要的時候才能低格硬碟。而這個所謂的必要時候有兩種,一是硬碟出廠前,硬碟廠會對硬碟進行一次低級格式化;另一個是當硬碟出現某種類型的壞道時,使用低級格式化能起到一定的緩解或者遮罩作用。 對於第一種情況,這裏不用多說了,因為硬碟出廠前的低格工作只有硬碟工程師們才會接觸到,對於普通用戶而言,根本無須考慮這方面的事情。至於第二種情況,是什麼類型的壞道時才需要低格呢?在說明這個關鍵性問題前,先來看看硬碟壞道的類型。 總的來說,壞道可以分為物理壞道和邏輯壞道。其中邏輯壞道相對比較容易解決,它指硬碟在寫入時受到意久干擾,造成有ECC錯誤。從過程上講,它是指硬碟在寫入資料的時候,會用ECC的邏輯重新組合資料,一般作業系統要寫入512個位元組,但實際上硬碟會多寫幾十個位元組,而且所有的這些位元組都要用ECC進行校驗編碼,如果原始位元組算出的ECC校正碼和讀出位元組算出的ECC不同,這樣就會產生ECC錯誤,這就是所謂的物理壞道產生原因。至於物理壞道,它對硬碟的損壞更具致命性,它也有軟性和硬性物理壞道的區別,磁片表面物理損壞就是硬性的,這是無法修復的。而由於外界影響而造成資料的寫入錯誤時,系統也會認為是物理壞道,而這種物理壞道是可以使用一些硬碟工具(例如硬碟廠商提供的檢測修復軟體)來修復,此外,對於微小的硬碟表面損傷,一些硬碟工具(例如西部資料的Data Lifeguard Tools)就可以重新定向到一個好的保留磁區來修正錯誤。 對於這些壞道類型,硬性的物理壞道肯定是無法修復的,它是對硬碟表面的一種最直接的損壞,所以即使再低格或者使用硬碟工具也無法修復(除非是非常微小的損壞,部份工具可以將這部份壞道保留不用以此達到解決目的)。對於硬碟上出現邏輯壞道或者軟性物理壞道,用戶可以試試使用低級格式化來達到遮罩壞道的作用,但這裏需要指出,遮罩壞道並不等於消除壞道了,低格硬碟能把原來硬碟內所有分區都刪除,但壞道卻依然存在,遮罩只是將壞道隱藏起來,不讓用戶在存儲資料時使用這些壞道,這樣能在一定程度上保證用戶資料的可靠性,但壞道卻會隨著硬碟分區、格式化次數的增長而擴散蔓延。 所以筆者並不推薦用戶對硬碟進行低格,如何硬碟在保修期內最好去保修或者找經銷商換一塊,那可以說是最佳解決方案,也是最徹底的解決方案了。如果硬碟過了保修期不讓換,那可以試試低格硬碟,以防止將資料存儲到壞道導致資料損失。對於如何進行硬碟低格,一般來說是使用低格工具來操作,這個將在下面的章節中詳細介紹,這裏再說一些相關話題。即低格工具跟硬碟檢測工具是有著本質的區別,低格工具就是對硬碟進行低格的作用,而硬碟檢測工具一般來說是硬碟廠商推出的用來檢測硬碟,及早發現硬碟錯誤,以提醒用戶備份重要資料或者檢修硬碟用的,它不是用於低格硬碟。 用Debug組合語言進行低級格式化 低級格式化硬碟能完成銷毀硬碟內的資料,所以在操作前一定要謹慎。硬碟低格有許多方法,例如直接在CMOS中對硬碟進行低格,或者使用組合語言進行硬碟低格,而最常見的莫過於使用一些工具軟體來對硬碟進行低格,常見低格工具有lformat、DM及硬碟廠商們推出的各種硬碟工具等。 彙編是比較低級的一種編程語言,它能非常方便地直接操作硬體,而且運行效率很高,如果軟體系統中需要直接操作硬體時,經常使用的就是組合語言。使用彙編也可以對硬碟進行低級格式化,它比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 Y/N t Press“Y”to begin formatting the drive C: with interleave 03(//鍵入“Y”後開始對硬碟進行低格) Formatting ……(//完成後詢問是否處理壞磁軌) Do you want to format bad track-answer Y/N? 若沒有則用“N”回答。螢幕顯示: Format Successful,system will new restart,Insert Dos diskette in drive A: 插入系統盤到A驅動器,即可進行分區,高級格式化等操作來安裝系統了。 (2)、通過調用INT 13H中斷的7號功能對硬碟進行低格 操作如下: A:\>DEBUG -A 100 -XXXX:0100 MOV AX,0703;(//交叉因數為3) -XXXX:0103 MOV CX,0001;(//0磁軌0磁區起) -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磁區,而不必低格整個硬碟,從而使低格在很短的時間內完成。具體操作如下: A:>DEBUG -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 用DM進行低級格式化 DM的全名是Hard Disk Management Program,它能對硬碟進行低級格式化、校驗等管理工作,可以提高硬碟的使用效率。總的來說,DM具有如下幾個功能:硬碟低級格式化、分區、高級格式化、硬碟參數配置及其它功能。 在實際應用時,dm工具跟普通DOS命令(如fdisk或format)一樣,它的命令格式為:A:>DM [參數] 。其中的參數可取以下值: <> /M DM軟體以手工方式進入,如無該參數,DM以自動方式運行,依次執行INITIALIZE. PARTITIONG. PREPARAFION。 <> /C DM軟體以彩色方式執行,即運行於彩色顯示器上。 <> /P DM軟體以PC/XT方式管理硬碟。 <> /A DM軟體以PC/AT方式管理硬碟。 <> /2 DOS 2.XX版本方式。 <> /3 DOS 3.XX版本方式。 <> /4 DOS 4.XX版本方式(僅DM 5.01版有此參數)。 <> /V DM運行于可改變簇長度、根目錄項方式。 在實際使用中常用以下兩種方式啟動: 1、A:>DM (自動方式。初始化硬碟時很多參數都用預設值幾乎不要人工干預)。 2、A:>DM (手動方式。作格式化時一些參數要人工指定)。 啟動dm工具後,用戶就可以根據自己的需要選擇相應的操作,由於它也是以DOS用戶介面的形式存,所以使用起來也十分簡捷、明瞭。 其他低級格式化方法 除了上面介紹的兩種低格工具外,還有許多其他低級格式化方法。 1、CMOS中直接操作 如果主板支持,用戶可以直接在CMOS對硬碟進行低級格式化,這種方法非常簡單、方便,因此如果可能的話,筆者推薦使用這種方法進行硬碟低格。具體操作方法:在開機時根據系統提示進入CMOS Setup(如果是Award等BIOS,會提示按DEL進入CMOS Setup,如果是Intel主板,一般是按F2進入CMOS Setup),接著在CMOS菜功能表內選擇low formatted HardDisk Drive選擇,然後根據程式提示進行待低格硬碟,同時回答一些程式提問即可進行硬碟低級格式化。 2、lformat.com程式低格硬碟 除了dm工具外,還有一款比較常見的低格程式是lformat.exe,它是由邁拓公司推出的低級格式化硬碟工具。在DOS狀態下運行lformat.exe後,程式即啟動如圖3-3-43所示的警告介面。在該畫面中說明的大概意思是,如果用戶使用這個工具時,硬碟內所有資料將丟失,因此推薦在運行它之前備份必要的資料,同時推薦移走所有其他硬碟。如果用戶忘記備份資料,而希望退出該程式,則可以按除Y之外的任意鍵即可,如果用戶確認對硬碟進行低棍,請按“Y”鍵。 如果選擇了“Y”後,程式將要求用戶選擇硬碟或者就對當前硬碟進行低格,接著,問答幾個提問,即可開始硬碟低級格式化過程。
系統時間:2024-05-06 12:28:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!