mhdd的使用方法給電腦硬碟維護的一些經驗
方法/步驟
建議首先立即備份重要的資料,其次另外找臺電腦,將你的硬碟取下,接從盤,在DOS下用MHDD檢測你的硬碟壞道。如果你的硬碟在保修期內就去保修;如果超過保修期了就用MHDD自帶的修理功能修復硬碟壞道,一般不是很嚴重的可以修復的,如果壞道嚴重無法繼續操作的可以找51Recovery這種專業機構。
MHDD的使用方法:
1.執行MHDD,進入主畫面。
2.輸入PORT(熱鍵Shift+F3),選著需要檢測或維修的硬碟號碼。
3.輸入SCAN(熱鍵F4),預設引數就是不破壞硬碟資料的檢測。
4.點選F4開始檢測。在右面有註釋說明掃描畫面中每個塊顏色表示什麼狀態。
5.Esc鍵可以中斷檢測。
其他命令你可以網上搜索下,推薦MHDD,是因為這款軟體測試的最準確,而且具備強大的壞道修復功能,但如果紅塊多還是建議放棄。
MHDD命令詳解
EXIT(熱鍵Alt+X):退出到DOS。
ID:硬碟檢測,包括硬碟容量、磁頭數、扇區數、SN序列號、Firmware韌體版本號、LBA數值、支援的DMA級別、是否支援HPA、是否支援AAM、SMART開關狀態、安全模式級別及開關狀態……等)。
INIT:硬碟初始化,包括Device Reset(硬碟重置)、
Setting Drive Parameters(設定硬碟引數)、
Recalibrate(重校準)。
I(熱鍵F2):同時執行ID命令和INIT命令。
ERASE:快速刪除功能,每個刪除單位等於255個扇區(資料恢復無效)。
AERASE:高階刪除功能,可以將指定扇區段內的資料逐扇區地徹底刪除(比ERASE慢,資料恢復同樣無效),每個刪除單位等於1個扇區。
HPA:硬碟容量剪下功能,可以減少硬碟的容量,使BIOS檢測容量減少,但DM之類的獨立於BIOS檢測硬碟容量的軟體仍會顯示出硬碟原始容量。
NHPA:將硬碟容量恢復為真實容量。
RHPA:忽略容量剪下,顯示硬碟的真實容量。
CLS:清屏。
PWD:給硬碟加USER密碼,最多32位,什麼也不輸入表示取消。被鎖的硬碟完全無法讀寫,低格、分割槽等一切讀寫操作都無效。如果加密碼成功,按F2鍵後可以看到
Security一項後面有紅色的ON。要注意,設定完密碼後必須關閉電源後在開機才會使密碼起作用;
UNLOCK:對硬碟解鎖。先選擇0(USER),再正確輸入密碼。注意:選擇1(Master)無法解開密碼。
DISPWD:解除密碼,先選擇0(USER),再正確輸入密碼。在用DISPWD之前必須先用UNLOCK命令解鎖。要注意,除了用UNLOCK和DISPWD命令可以解密碼之外,沒有任何辦法可以解鎖。而且一旦將密碼遺忘(或輸入錯誤),也沒有任何辦法可以解鎖。如果解密碼成功,按F2鍵後可以看到Security一項後面有灰色的OFF。注意:選擇1(Master)無法解開密碼。
RPM:硬碟轉速度量(非常不準,每次測量數值都不同)。
TOF:為指定的扇區段建立映像檔案(最大2G)。
FF:從映像檔案(最大2G)恢復為扇區段。
AAM:自動噪音管理。可以用AAM(自動噪音管理)命令“所聽即所得”式的調節硬碟的噪音。按F2鍵後如果有
AAM字樣,就表示硬碟支援噪音調節。鍵入AAM命令後,會顯示出當前硬碟的噪音級別,並且可以馬上就聽到硬碟的讀寫噪音,要注意硬碟的噪音和效能是成正比的,噪音越大,效能越高,反之亦然。進入AAM命令後,按0鍵可以關閉AAM功能,按M鍵可以將噪音調至最小(效能最低),按P鍵可以將噪音調至最大(效能最高),按+加號和-減號可以自由調整硬碟的噪音值(數值範圍從0到126),按L鍵可以獲得噪音和效能的中間值(對某些硬碟如果按+加號和-減號無效,而又不想讓噪音級別為最大或最小,可以按L鍵取噪音中間值),按D鍵表示關閉AAM功能,按ENTER鍵表示調整結束;
FDISK:快速地將硬碟用FAT32格式分為一個區(其實只是寫入了一個MBR主引導記錄),並設為啟用,但要使用還需用FORMAT完全格式化。
SMART:顯示SMART引數,並可以對SMART進行各項相關操作。SMART ON可以開啟SMART功能,SMART OFF可以關閉
SMART功能,SMART TEST可以對SMART進行檢測。
PORT(熱鍵Shift+F3):顯示各IDE口上的硬碟,按相應的數字即可選擇相應口的硬碟,之後該口會被記錄在/CFG目錄下的MHDD.CFG檔案中,1表示IDE1口主,2表示IDE1口從,3表示IDE2口主,4表示IDE2口從,下次再進入MHDD後此口就成了預設口,編輯MHDD.CFG檔案改變該值就可以改變MHDD預設的檢測埠。所以,如果進入MHDD後按F2提示Disk Not Ready,就說明當前硬碟沒有接在上次MHDD預設的那個口上,此時可以使用PORT命令重新選擇硬碟(或更改MHDD.CFG檔案)。
CX:對昆騰CX和LCT(包括LA、LB、LC)系列硬碟進行尋道測試,可以考驗這兩類硬碟上的飛利浦TDA5247晶片的穩定性(因為質量不好的5247晶片在頻繁尋道時最容易露出馬腳)。按ESC鍵停止。此命令也可用在其他硬碟上,它主要通過頻繁隨機尋道來提升硬碟電機驅動晶片的溫度,從而測試硬碟在強負荷下的穩定性。
WAIT:等待硬碟就位。
STOP(熱鍵Shift+F4):關閉硬碟馬達。
IBME:檢視IBM硬碟缺陷表(P-LIST)。此時要記錄大量資料,缺陷表越大,生成的檔案(在IBMLST目錄下)越大,如果MHDD存在軟盤上的話,有可能會空間不足;
FUJLST:檢視富士通硬碟缺陷表(P-LIST)。此時要記錄大量資料,缺陷表越大,生成的檔案(在FUJLST目錄下)越大,如果MHDD存在軟盤上的話,有可能會空間不足;
MAKEBAD:人為地在某個指定區域內製造壞道。注意,由它生成的壞道很難修復。
RANDOMBAD:隨機地在硬碟的各個地方生成壞道,按ESC鍵停止生成。注意,由它生成的壞道很難修復。
BATCH(熱鍵F5):批處理。
R(熱鍵F3):硬碟復位。比如使用了PWD加密碼後,為了使密碼馬上生效,可以用此命令。
FUCKFUJ、KILLFUJ、AKILLFUJ:都是刻意破壞富士通硬碟的命令,一定謹慎使用,否則硬碟將被徹底損壞,無法修復。某一切正常的富士通硬碟,在使用FUCKFUJ命令後,僅一、兩秒種,就提示破壞成功,重新啟動後,連自檢動作都消失了,主機板檢測不到,硬碟徹底報廢。
SCAN(熱鍵F4):盤面掃描,可以用特定模式來修復壞扇區,其中:
[Scan in: CHS/LBA]:以CHS或LBA模式掃描。CHS只對500M以下的老硬碟有效。
[Starting CYL]:設定開始掃描的柱面。
[Starting LBA]:設定開始掃描的LBA值。
[Log: On/Off]:是否寫入日誌檔案。
[Remap: On/Off](重新映像):是否修復壞扇區。
[Ending CYL]:設定終止掃描的柱面
[Ending LBA]:設定終止掃描的LBA值。
[Timeout(sec)]:設定超時值,從1到200,預設值為30。
[Advanced LBA log](高階LBA日誌):此項不支援。
[Standby after scan]:掃描結束後關閉硬碟馬達,這樣即可使SCAN掃描結束後,硬碟能夠自動切斷供電,但主機還是加電的(屬於無人職守功能)。
[Loop the test/repair]:迴圈檢測和修復,主要用於反覆地修復頑固型壞道。
[Erase WAITs](刪除等待):此項主要用於修復壞道,而且修復效果要比REMAP更為理想,尤其對IBM硬碟的壞道最為奏效,但要注意被修復的地方的資料是要被破壞的(因為Erase WAITS的每個刪除單位是255個扇區)。
Erase WAITS的時間預設為250毫秒,數值可設定範圍從10到10000。要想設定預設時間,可以開啟/CFG目錄下的MHDD.CFG檔案,修改相應專案即可更改Erase WAITS數值。此數值主要用來設定MHDD確定壞道的讀取時間值(即讀取某扇區塊時如果讀取時間達到或超過該數值,就認為該塊為壞道,並開始試圖修復),一般情況下,不必更改此數值,否則會影響壞道的界定和修復效果。
螢幕第一行的左半部分為為狀態暫存器,右半部分為錯誤暫存器;在螢幕第一行的中間(在BUSY和AMNF之間)有一段空白區域,如果硬碟被加了密碼,此處會顯示
PWD;如果硬碟用HPA做了剪下,此處會顯示HPA;
螢幕第二行的左半部分為當前硬碟的物理引數,右半部分為當前正在掃描的位置;
螢幕右下角為計時器,Start表示開始掃描的時間,Time表示已消耗的時間,End表示預計結束的時間,結束後會再顯示Time Count,表示總共耗費了多長的時間;
在掃描時,每個長方塊代表255個扇區(在LBA模式下)或代表63個扇區(在CHS模式下);
掃描過程可隨時按ESC鍵終止;
方塊從上到下依次表示從正常到異常,讀寫速度由快到慢。正常情況下,應該只出現第一個和第二個灰色方塊;
如果出現淺灰色方塊(第三個方塊),則代表該處讀取耗時較多;
如果出現綠色和褐色方塊(第三個和第四個方塊),則代表此處讀取異常,但還未產生壞道;
如果出現紅色方塊(第六個,即最後一個方塊),則代表此處讀取吃力,馬上就要產生壞道;
如果出現問號?,則表示此處讀取錯誤,有嚴重物理壞道,無法修復。
注1:有些讀寫速度奇慢的硬碟如果用MHDD的F4 SCAN掃描並把EraseWAITS開啟就可以看到,要麼均勻分佈著很多W,要麼就是遍佈著很多五顏六色的方塊,這說明這類硬碟之所以讀寫速度奇慢,就是因為大量的碟片扇區有瑕疵,造成讀寫每個扇區都會耗費較長的時間,綜合到一起就導致了整個硬碟讀寫速度奇慢。
注2:老型號硬碟(2、3G以下)由於效能較低、速度較慢,因此在F4 SCAN檢測時很少出現第一個方塊,而出現第二和第三個方塊,甚至會出現第四個方塊(綠色方塊),這種情況是由於老硬碟讀寫速度慢引起的,並不說明那些扇區讀寫異常。
在掃描時使用箭頭鍵可以靈活地控制掃描的程序,很象VCD播放機:↑快進2%;↓後退2%;←後退0.1%;→快進0.1%。靈活運用箭頭鍵,可以對不穩定、壞道頑固的區段進行反覆掃描和修復;
不要將MHDD放在您要測試硬碟上執行。
所有對硬碟的操作要完全獨佔埠執行,不需要任何BIOS支援,也不需要使用任何中斷!所有的事情都是直接完成的。所以不管被檢的硬碟測驅動器上安裝的是何種OS對MHDD效果都是一樣的。她能夠獨立地訪問硬碟驅動上包括從第一個扇區到最後一個扇區的所有扇區而不論上面有任何資訊。
不要嘗試在CD上其它防寫的裝置上執行MHDD。
第一步。
在選擇硬碟驅動器(命令是SHIFT+F3)以後 我們進入命令列狀態[ mhdd > ] 。
在MHDD時是沒有"選單"可供選擇的,所有資訊都通過指令輸入。
通過組合鍵可以簡單自動輸入命令。
螢幕上方從這些命令上面一點的地方閃著的提示可以知道。
左邊是狀態暫存器,這裡顯示的是硬碟的狀態。
最重要的位:
BUSY - 硬碟忙且對指令不反應,
WRFT - 寫入失敗,
DREQ - 硬碟需要和主機(PC)交換資料,
ERR - 上一步的操作結果有錯誤。
當這個閃亮指示閃起來, 注意螢幕的右上角,錯誤型別型顯示在那裡。
AMNF - 地址標誌沒找到,
T0NF - 0磁軌沒找到,
ABRT - 指令被中止,
IDNF - 扇區ID沒找到,
UNCR - 不可糾正的錯誤。
在這兩個區域的正中間,有一塊空的地方。如果硬碟被密碼加鎖了,這裡會出現一個加亮的“PWD”字樣。如果使用了HPA功能修改過容量,那麼這裡會出現加亮的“HPA”字樣。
這些加亮的提示下面都有下劃線,是一行的硬碟引數。左邊顯示的是硬碟的當前引數,當掃描時右邊顯示的是當前的磁頭位置。
在使用(SCAN)命令開始磁碟表面檢測時,右邊會顯示出一個視窗。
在這個視窗第一行顯示的是當前磁碟表面檢測的工作速度,最後會顯示出兩個百分數值。
第一個百分值顯示當前測試完成的百分比,而第二個百分值顯示磁頭從0 柱面到最後一個
柱面剩餘的百分比。
在表面測試期間,在LBA 測試方式下,螢幕顯示的一個塊表示實際的255個扇區,而在測試在CHS模式下,表示是是硬碟引數中的扇區數HDD (通常它的值是63) 。
黑色塊 - 表示讀取這個塊代表的扇區時需要花更多的時間,即讀取速度慢。如果出色顏色塊,那就意味著硬碟沒有分配它的工作間隔時間。顏色塊顯示錶面的一個不正常情況(但仍然不算是"壞區" 。
紅顏色- 標誌著這個位置已經差不多要變成壞區了。
一切比"?" 更低階的是表面故障或錯誤(壞區) 。如果在測試期間出現了這些標誌,就表示硬碟表面有物理缺陷了。
這種情況需要引起注意,那些舊硬碟工作慢也許就是這種情況造成的 .
所以,如果你檢測那些舊硬碟(2-3G以下的),綠色塊是正常的。
命令列可用的指令說明:
=====================================================================
exit S 退出程式
id S 檢測驅動器
scan S 磁碟表面掃描
Log = mhdd.log 掃描過程記錄儲存到mhdd.log
[Remap: On/Off] 重新分配備用塊來替換壞塊.
從2.8版開始支援任何時候都可以通過“R”鍵很方便地Reset硬碟,這在檢測硬碟過程中意外掛起時很有用。這也提供了嘗試燒錄那些讀取困難或已經損壞的扇區的可能。ERASE WAITS命令用在IBM硬碟的壞區時是非常方便的。 因為它具有資料毀滅的效果 , 所以要小心使用。
aerase S 逐扇區清空一個硬碟,不過非常緩慢。
hpa S 保留區域,用於減少硬碟容量。
rhpa S 顯示工廠設定的 HPA (即顯示硬碟的真實容量).
cls S 清屏
pwd S 設定密碼對硬碟加鎖
unlock S 解除硬碟驅動器的密碼保護
dispwd S 取消驅動器的加鎖密碼。在解除之前,需要先使用UNLOCK命令先解開密碼保護。
rpm S 硬碟主軸電機的轉速(轉/分鐘).
ff S 將映像檔案寫回磁碟(最大支援2GB)
nhpa S 還原硬碟的全部容量
aam S 自動調節硬碟的噪音.
tof S 從硬碟上建立磁碟映像檔案(最大支援2GB)
init S 初始化硬碟驅動器
fdisk S 在當前驅動器上建立一個卷(只有一個分割槽)
smart S 只輸入"smart"命令不帶引數顯示這個命令的聯機幫助
port S 選擇驅動器
stop S 停止
i S 驅動器自檢、初始化
cx S 尋道檢測直到按鍵結束
erase S 清空硬碟驅動器的資料
ibme B IBM硬碟的瀏覽器。 可以列出IBM硬碟的缺陷列表
fujlst B FUJITSU硬碟的瀏覽器。 可以列出FUJITSU硬碟的缺陷列表。
工作環境在DOS下。需要注意的是,不要將MHDD放在需要檢測及修復的硬碟上,另外,MHDD也無法在打開了防寫的軟盤、硬碟及光碟上正常工作。
執行MHDD後,MHDD首先同樣要檢測系統中的所有硬碟並給出連線圖示。我們隨時可以按“shift+F3”鍵重新掃描硬碟連線狀態。
選擇需要處理的硬碟後,就進入了MHDD的主介面。最上面一行為狀態行,主要是顯示BUSY、WRFT、AMNF、及TONF等硬碟(或硬碟某個扇區)或軟體的當前狀態。在狀態行下面,是當前硬碟的磁頭、柱面、扇區等引數。再往下則列出了MHDD的所有可用的命令。
將mhdd所認到的壞道分為三類:1維修程序中綠色圖示以下的;(少量綠色圖示也可修復)
2維修程序中綠色圖示和紅色圖示;
3維修程序中的繁體字元、W、以及少量?號
scan命令:用於磁碟表面介質掃描與修復。MHDD將從保留容量中拿出同等容量的扇區來取代新發現的壞扇區,並將壞扇區的實體地址寫入G-list表。所以硬碟總容量不會減少。這種修復方式是基於硬體底層的方法。MHDD並不是通過主機板的BIOS來控制硬碟,而是直接讀取硬碟的所有物理扇區。
執行scan命令後,MHDD首先會報告當前硬碟的型號、串號、韌體版本、支援的資料傳輸模式等引數(執行其它命令同樣如此),然後進入scan狀態。
在掃描硬碟在前,我們還必須設定掃描配置。主要選項有掃描定址模式(LBA或CHS),起始及結束的柱面或扇區、超時時限、清零時限、及是否重複掃描/修復。為了達到修復效果,建議開啟remap(壞道重對映)、 Loop the test/repair(重複掃描/修復)及 Erase WAITs等選項。設定完成後按“F4”就可開始磁碟掃描。
掃描時,在螢幕的右側將顯示磁碟表面各種狀態的數量統計。“?”上面的灰度塊表示磁碟表面狀態正常,而彩色塊表示此處的磁碟有潛在不穩定因素,尤其是紅色塊,則很容易轉化我物理壞道。而“?”以下的狀態表示此處的磁碟介質有損壞或有壞道。
以上只是對一些壞道較少的硬碟的處理,此方法修復範圍:(西捷、富士通、IBM、昆騰、邁拓、西數、IBM筆記本硬碟)
修復成功率(1類壞道百分之九十以上,2、3百分之零)
同樣,先按SHIFT+F3掃描硬碟連線並選擇,按F4鍵,先用一般模式掃一遍,再用高階模式掃一變,具體方法是選擇LBA模式,remap項OFF,Loop the test/repair項OFF,其餘項ON,選擇完畢CTRL+ENTER執行掃描,
掃描完畢,執行上面操作,選CHS模式,Loop the test/repair項OFF,Erase WAITs項OFF,其餘項選ON,選擇完畢,執行掃描,OK!!!大家切記不要直接用高階模式進行掃描,有些朋友為了急於求成,就直接用高階
模式對硬碟進行操作,這種做法是錯誤的,如果直接用高階模式掃的話,一次好不了的話,那麼MHDD對其就無可奈何了,要麼認不到硬碟,要麼壞道無法修復)
修復成功率(1類壞道百分之九十以上,2類壞道百分之七十,3類壞道百分之十)
下面這個方法,沒耐心的朋友就不必看了。同上,先按SHIFT+F3掃描硬碟連線並選擇,按F4鍵,先用一般模式掃十遍以上,再用高階模式掃一變,具體方法在一般模式下將Loop the test/repair項選ON,執行掃描
掃描至少10遍以後,ESC退出,重複操作,選擇高階模式執行掃描,OK!!!
修復成功率(1類壞道百分之九十以上,2類壞道百分之八十,3類壞道百分之六十)
以上方法對?號和W壞道的修復好象還不是太完美,現在我們利用MHDD的一些命令進行輔助和配合,IBM、富士通、西數這些可以檢視硬碟缺陷的,最好先執行IBME、FUJLST等命令,然後執行一般模式掃描,掃描到
W或者?這些難以修復的壞道時按ESC退出,用randombad及makebad命令進行壞道標記,反覆操作,壞道多的話可以標記壞扇區段,標記完以後執行高階模式掃描。還有就是修改硬碟容量法,你比如說,IBM的低格程式
中就有一項可以改硬碟容量,會低格的朋友應該都知道。這裡,大家先把硬碟容量改為最小(這裡的最小不是0M或者1M,而是硬碟總容量的整百M位,比如10G就改為100M,20G就改為200M),然後在用MHDD進行掃描修復
然後用MHDD的rhpa和nhpa恢復實際容量再進行掃描,完了再改為硬碟容量的一半,繼續掃描,恢復容量掃描,最後把硬碟改為原始大小進行高階掃描一遍OK~!!!而且MHDD和很多修復軟體可以配合使用,效果相當不錯
你比如HDDREG,HDDL,HDDSPEED都可以很好的和MHDD配合用。還有更多的方法等待大家研究。
aerase命令:可以逐扇區進行清零處理,不過速度會很慢。
rhpa及nhpa命令:可分別顯示及恢復硬碟的全部真實的容量。
aam命令:可以切換硬碟的效能及噪音狀態,有127級(0~126)狀態可供設定,“126”表示最高效能,不過此時硬碟的噪音最大。注意aam命令需要硬碟支援Automatic Acoustic Management技術才可以。
rpm命令:可以檢測硬碟轉速,不過有些硬碟不支援此命令。
randombad及makebad命令:可以強行為硬碟的一些扇區加上壞扇區標誌。
ibme及fujlst命令:可以分別檢視IBM 及富士通的硬碟缺陷列表。
pwd、unlock及dispwd命令:可以給硬碟加解鎖,這種硬碟加入密碼的方式很奇特,不過千萬不要忘記了密碼(如果真的忘了或者解不了你可以用HDLOCK這個硬碟鎖把硬碟再鎖一次,然後用它自帶的UNLOCK和DISPWD解密,死馬當活馬醫唄)