巧用dm工具解決硬碟低格問題

2021-06-15 08:31:21 字數 3109 閱讀 7424

對於如何進行硬碟低格,一般來說是使用低格工具來操作,這個將在下面的章節中詳細介紹,這裡再說一些相關話題。即低格工具跟硬碟檢測工具是有著本質的區別,低格工具就是對硬碟進行低格的作用,而硬碟檢測工具一般來說是硬碟廠商推出的用來檢測硬碟,及早發現硬碟錯誤,以提醒使用者備份重要資料或者檢修硬碟用的,它不是用於低格硬碟。 而最常見的莫過於使用一些工具軟體來對

硬碟進行低格,常見低格工具有lformat、dm及硬碟廠商們推出的

windows旗艦版

各種硬碟工具等。

用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使用者介面的形式存,所以使用起來也十分簡捷、明了。

lformat程式低格硬碟

除了dm工具外,還有一款比較常見的低格程式是lformat.exe,它是由邁拓公司推出的低階格式化硬碟工具。在dos狀態下執行 lformat.exe後,程式即啟動警告介面。在該畫面中說明的大概意思是,如果使用者使用這個工具時,硬碟內所有資料將丟失,因此推薦在執行它之前備份必要的資料,同時推薦移走所有其它硬碟。如果使用者忘記備份資料,而希望退出該程式,則可以按除y之外的任意鍵即可,如果使用者確認對硬碟進行低格,請按 「y」鍵。

如果選擇了「y」後,程式將要求使用者選擇硬碟或者就對當前硬碟進行低格,接著,問答幾個提問,即可開始硬碟低階格式化過程。

下面系統吧來看看一些低格工具做了些什麼操作:

1. dm中的low level format

進行了a和b操作。速度較快,極少損壞硬碟,但修復效果不明顯。

2. lformat

進行了a、b、c操作。由於同時進行了讀寫檢查,操作速度較慢,可以替換部分缺陷扇區。但其使用的是邏輯引數,所以不可能進行d、e和f的操作。遇到idnf錯誤或伺服錯誤時很難通過,半途會中斷。

3. scsi卡中的低格工具

由於大部scsi硬碟指令集通用,該工具可以對部分scsi硬碟進行a、b、c、d、f操作,對一部分scsi硬碟(如希捷)修復作用明顯。遇到缺陷磁軌無法通過。同時也由於自動替換功能,檢查到的缺陷數量超過g-list限度時將半途結束,硬碟進入拒絕讀寫狀態。

4. 專業的低格工具

一般進行a、b、d、e、f操作。通常配合伺服測試功能(找出缺陷磁軌記入ts),介質測試功能(找出缺陷扇區記入p-list),使用的是廠家設定的低格程式(通常存放在bios或某乙個特定引數模組中),自動呼叫相關引數進行低格。一般不對缺陷扇區進行替換操作。低格完成後會將許多效能引數設定為剛出廠的狀態。

注:文中的a、b、d、e、f操作的解釋詳見下文解釋。

低格過程到底對硬碟進行了什麼操作

實踐表明低格過程有可能進行下列幾項工作,不同的硬碟的低格過程相差很大,不同的軟體的低格過程也相差很大。

a. 對扇區清零和重寫校驗值

低格過程中將每個扇區的所有位元組全部置零,並將每個扇區的校驗值也寫回初始值,這樣可以將部分缺陷糾正過來。譬如,由於扇區資料與該扇區的校驗值不對應,通常就被報告為校驗錯誤(ecc error)。如果並非由於磁介質損傷,清零後就很有可能將扇區資料與該扇區的校驗值重新對應起來,而達到「修復」該扇區的功效。這是每種低格工具和每種硬碟的低格過程最基本的操作內容,同時這也是為什麼通過低格能「修復大量壞道」的基本原因。另外,dm 中的zero fill(清零)操作與ibm dft工具中的erase操作,也有同樣的功效。

b. 對扇區的標識資訊重寫

在多年以前使用的老式硬碟(如採用st506介面的硬碟),需要在低格過程中重寫每個扇區的標識(id)資訊和某些保留磁軌的其他一些資訊,當時低格工具都必須有這樣的功能。但現在的硬碟結構已經大不一樣,如果再使用多年前的工具來做低格會導致許多令 人痛苦的意外。難怪經常有人在痛苦地高呼:「危險!切勿低格硬碟!我的硬碟已經毀於低格!」

c. 對扇區進行讀寫檢查,並嘗試替換缺陷扇區

有些低格工具會對每個扇區進行讀寫檢查,如果發現在讀過程或寫過程出錯,就認為該扇區為缺陷扇區。然後,呼叫通用的自動替換扇區(automatic reallocation sector)指令,嘗試對該扇區進行替換,也可以達到「修復」的功效。

d. 對所有物理扇區進行重新編號

編號的依據是p-list中的記錄及區段分配引數(該引數決定各個磁軌劃分的扇區數),經過編號後,每個扇區都分配到乙個特定的標識資訊(id)。編號時,會自動跳過p-list中所記錄的缺陷扇區,使使用者無法訪問到那些缺陷扇區(使用者不必在乎永遠用不到的地方的好壞)。如果這個過程半途而廢,有可能導致部分甚至所有扇區被報告為標識不對(sector id not found, idnf)。要特別注意的是,這個編號過程是根據真正的物理引數來進行的,如果某些低格工具按邏輯引數(以 16heads 63sector為最典型)來進行低格,是不可能進行這樣的操作。

e. 寫磁軌伺服資訊,對所有磁軌進行重新編號

有些硬碟允許將每個磁軌的伺服資訊重寫,並給磁軌重新賦予乙個編號。編號依據p-list或ts記錄來跳過缺陷磁軌(defect track),使使用者無法訪問(即永遠不必使用)這些缺陷磁軌。這個操作也是根據真正的物理引數來進行。

f. 寫狀態引數,並修改特定引數

有些硬碟會有乙個狀態引數,記錄著低格過程是否正常結束,如果不是正常結束低格,會導致整個硬碟拒絕讀寫操作,這個引數以富士通ide硬碟和希捷scsi硬碟為典型。有些硬碟還可能根據低格過程的記錄改寫某些引數。

硬碟掛載問題 已解決

硬碟掛載問題 已解決 2013年2 月28日 19 58 初始條件 安裝 電腦配置 現在是剛剛重新安裝的 ubuntu 還沒有進行過任何的操作 除了 sudo passwd root 但是這條應該不會有太大的影響!軟體版本 vmware8.0 ubuntu12.04 這點是重點啊,傷不起。問題 ca...

巧用hosts檔案,解決急手問題

巧用hosts檔案,解決急手問題 2011年03月01日 相信大家hosts的作用的了解!今天巧用hosts幫助運維部門解決了乙個很棘手的問題。事情經過簡要描述如下 這裡假設 應用a的ip xx.1 應用b的ip xx.2 將應用b部署到新機器上 xx.3 在應用a機器上的hosts檔案新增 b.y...

巧用hosts檔案,解決急手問題

相信大家hosts的作用的了解!今天巧用hosts幫助運維部門解決了乙個很棘手的問題。事情經過簡要描述如下 這裡假設 應用a的ip xx.1 應用b的ip xx.2 將應用b部署到新機器上 xx.3 在應用a機器上的hosts檔案新增 b.yourdomain.com xx.3 這樣不需要重啟應用a...