直播中
PC-3000是由俄羅斯著名硬盤實(shí)驗(yàn)室-- ACE Laboratory研究開發(fā)的商用的專業(yè)修復(fù)硬盤綜合工具。它是從硬盤的內(nèi)部軟件來(lái)管理硬盤,進(jìn)行硬盤的原始資料的改變和修復(fù)。可進(jìn)行的操作:
1 伺服掃描 2 物理掃描 3 lba地址掃描 4 屏蔽成工廠壞道(p-list) 5 屏蔽磁頭 6 屏蔽磁道 7 屏蔽壞扇區(qū) 8 改bios的字(參數(shù)) 9 改lba的大小 10 改sn號(hào) 11 查看或者修改負(fù)頭的信息 二、PC3000主要用途 軟硬件綜合工具“PC-3000"主要用來(lái)專業(yè)修復(fù)各種型號(hào)的IDE硬盤,容量從20MB至200GB,支持的硬盤 生產(chǎn)廠家有: Seagate(希捷), Western Digital(西部數(shù)據(jù)), Fujitsu(富士通), Quantum(昆騰), Samsung(三星), Maxtor(邁拓), Conner, IBM, HP, Kalok, Teac, Daeyoung,and Xebec等。 使用РС-3000有可能修復(fù) 50-80% 的缺陷硬盤。 如此高的修復(fù)率是通過(guò)使用特別的硬盤工作模式來(lái)達(dá)到的(比如工廠模式),在特別的工作模式下可以對(duì)硬盤進(jìn)行如下操作: 內(nèi)部低級(jí)格式化;重寫硬盤內(nèi)部微碼模塊(firmware);改寫硬盤參數(shù)標(biāo)識(shí);檢查缺陷扇區(qū)或缺陷磁道,并用重置、替換或跳過(guò)忽略缺陷的等方式修復(fù);重新調(diào)整內(nèi)部參數(shù);邏輯切斷(即禁止使用)缺陷的磁頭; S.M.A.R.T參數(shù)復(fù)位.... 其中,重寫內(nèi)部微碼(Firmware)模塊對(duì)在一些情況下對(duì)數(shù)據(jù)恢復(fù)有特別的功效, 如: Maxtor美鉆、金鉆、星鉆系列硬盤加電后不能被正確識(shí)別(無(wú)磁頭雜音);Fujitsu MPG及MPF系列硬盤加電后磁頭尋道基本正常,但不能被正確檢測(cè)到;IBM騰龍系列有磁頭尋道聲(無(wú)雜音),但不能被正確識(shí)別; Quantum硬盤能被檢測(cè)到,但無(wú)法讀寫;WD EB及BB系列硬盤能被檢測(cè)到,但無(wú)法讀寫......以上所列的這些故障,一般不屬于硬件故障。通過(guò)PC-3000的操作,可以解決大部分類似故障,而且大部分?jǐn)?shù)據(jù)還完好無(wú)損. 三、PC3000工作基本原理 破解各種型號(hào)的硬盤專用CPU的指令集,解讀各種硬盤的Firmware(固件),從而控制硬盤的內(nèi)部工作,實(shí)現(xiàn)硬盤內(nèi)部參數(shù)模塊讀寫和硬盤程序模塊的調(diào)用,最終達(dá)到以軟件修復(fù)多種硬盤缺陷的目的。最專業(yè)功能的有:重寫硬盤Firmware模塊;按工廠方式掃描硬盤內(nèi)部缺陷并記錄在硬盤內(nèi)部相應(yīng)參數(shù)模塊;按工廠方式進(jìn)行內(nèi)部低級(jí)格式化;更改硬盤參數(shù)等. ACE Laboratory經(jīng)過(guò)十多年的不斷研究,PC-3000 V12(最新版本)已經(jīng)能夠支持大部分新舊型號(hào)的IDE接口硬盤,容量從40MB至200GB。
PC-3000中文說(shuō)明
目錄
一.PC-3000 綜合工具
1.1 用途
1.2 PC-3000軟件部分, 版本10.10
1.3 PC-3000綜合工具套件, 版本10.10
1.4 質(zhì)量保證
1.5 用戶注冊(cè)
1.6 PC-3000注冊(cè)用戶支持
1.7 PC-3000綜合工具的安裝
二.用于診斷和維修任何類型的硬盤驅(qū)動(dòng)器的通用測(cè)試工具 (PC-3000AT)
2.1 用途
2.2 準(zhǔn)備工作
2.3 PC-3000AT工作時(shí)的輸出信息
2.4 為待測(cè)硬盤驅(qū)動(dòng)器輸入?yún)?shù)
2.5 PC-3000AT的工作模式
2.5.1 工作模式選擇
2.5.2 查看硬盤驅(qū)動(dòng)器的
S.M.A.R.T參數(shù)
2.5.3 驅(qū)動(dòng)器測(cè)試
2.5.4 控制器測(cè)試
2.5.5 綜合測(cè)試
2.5.5.1 綜合測(cè)試的組成
2.5.6 缺陷重設(shè)
2.5.6.1 自動(dòng)重設(shè)
2.5.6.2 手動(dòng)重設(shè)
2.5.6.3 撤消重設(shè)
2.5.7 格式化
三.PC-3000 SHELL 外殼程序
四.PC-DEFECTOSCOPE 缺陷探測(cè)器 Ver.2.10
4.1 用途
4.2 準(zhǔn)備工作
4.3 使用PC-DEFECTOSCOPE工作
4.4 進(jìn)行測(cè)試
4.5 將PC-DEFECTOSCOPE用于硬盤維修
4.6 輸出的缺陷列表文件的結(jié)構(gòu)
一. PC-3000綜合工具
1.1 用途
軟硬件綜合工具PC-3000版本10.10被設(shè)計(jì)用于診斷和維修任何IDE接口及其改進(jìn)(ATA,ATA-2,ATA-3,ATA-4,Ultra ATA,E-IDE,UDMA66)型的硬盤驅(qū)動(dòng)器, 并可利用特別的專用工具模塊(參看工具模塊列表)在先進(jìn)的工廠模式下修理和恢復(fù)各種被廣泛使用的硬盤驅(qū)動(dòng)器:Conner, Daeyoung, Fujitsu(富士通), Hitachi(日立), IBM, Kalok,Maxtor(邁拓), NEC, Quantum(昆騰), Samsung(三星), Seagate(西捷), Teac, Western Digital(西部數(shù)據(jù)), Xebec.
1.2 PC-3000 軟件部分,版本10.10
Universal software 通用軟件
PC-3000 SHELL PC-3000 外殼程序是PC-3000綜合工具中用于快捷方便的啟動(dòng)各個(gè)工具的圖形化界面.
PC-3000AT Ver. 4.05 用于診斷和修理任何類型的硬盤驅(qū)動(dòng)器的通用測(cè)試工具
PC-DEFECTOSCOPE 缺陷探測(cè)器 Ver 2.10 用于搜索和隱藏不穩(wěn)定壞扇區(qū)的通用程序 PC-ACIDENT 西部數(shù)據(jù)(WD)AC系列硬盤驅(qū)動(dòng)器的識(shí)別工具
Technological utilities
各專用工具模塊(列表)
(略)
1.3 PC-3000綜合工具套件, 版本10.10
(略)
1.4 質(zhì)量保證
(略)
1.5 用戶注冊(cè)
(略)
1.6 PC-3000注冊(cè)用戶支持
(略)
1.7 PC-3000 綜合工具的安裝
注意! 要運(yùn)行PC-3000綜合工具, 你需要一臺(tái)386/486/Pentium級(jí)別的pc機(jī), 支持EGA/VGA/SVGA顯示模式的顯示器, 以及5.0&n
bsp;或更高版的MS-DOS. 要運(yùn)行PC-3000綜合工具中的軟件, 剩余可用內(nèi)存應(yīng)不低于600KB,(可以在DOS下打入mem /f命令檢查可用內(nèi)存總數(shù)). 也可以啟動(dòng)win95/98系統(tǒng)但不進(jìn)入win95/98的圖形化界面的方式運(yùn)行pc-3000.(啟動(dòng)95/98時(shí)按F8鍵進(jìn)command prompt mode --譯者注). pc-3000的卡使用的硬件中斷號(hào)(IRQ)為12,輸入/輸出(I/O)端口地址范圍是100H 到 10FH. 注意! 這個(gè)工具中的有些程序使用了覆蓋技術(shù), 建議在DOS或WINDOWS中加載磁盤緩沖程序SMARTDRV.EXE.(可以加快覆蓋模塊從磁盤上調(diào)入內(nèi)存的速度 --譯者注).
1.將PC-3000卡插入電腦中的任一空閑ISA插槽.
2.將加密狗插入打印口LPT1.
3.在硬盤上為PC-3000創(chuàng)建一個(gè)目錄,將PC-3000光盤上 PC-3000.XXX 目錄下的所有文件拷貝進(jìn)這個(gè)目錄.這里 XXX 是你的加密狗的號(hào)碼.
4.把拷貝好的文件的只讀和歸檔屬性去掉.
5.把待修硬盤接上電腦電源盒上空余的驅(qū)動(dòng)器電源插頭,并用硬盤數(shù)據(jù)線電纜將硬盤與PC-3000卡連接起來(lái).
注意! 接上或脫開待修硬盤電源插頭,連接或拔下硬盤與PC-3000卡間的數(shù)據(jù)線電纜應(yīng)在電腦關(guān)機(jī)時(shí)進(jìn)行. 建議使用一個(gè)單獨(dú)的電源盒給待修硬盤供電, 這樣無(wú)須關(guān)機(jī)就可以開關(guān)待修硬盤的電源,拔下數(shù)據(jù)線電纜了.
6.調(diào)入shell.exe程序.現(xiàn)在PC-3000可以開始工作了.
注意! 1.如果沒有在電腦ISA槽插入PC-3000的卡, 或者PC-3000測(cè)試工具沒有工 作, 調(diào)入SHELL.EXE程序和工具會(huì)使電腦失去響應(yīng),此時(shí)只能按復(fù)位鍵重啟電腦.
2.如果沒插加密狗或加密狗沒工作, PC-3000不可能工作.
3.在Pentium級(jí)或更高檔的電腦的第一IDE口上接入40M 到240M的小硬盤運(yùn) 行PC-3000可能會(huì)碰到一些問(wèn)題. 那么可以在386/486級(jí)的電腦上使用這種小硬盤來(lái)運(yùn)行PC-3000.
7.把PC-3000附帶的其它卡與待修硬盤連接起來(lái)的操作步驟會(huì)在對(duì)應(yīng)(要使用這些卡)的專用工具模塊的用戶手冊(cè)中說(shuō)明.
PC-3000綜合工具使用方法
現(xiàn)在你擁有了一個(gè)頂級(jí)的硬盤維修工具—PC-3000綜合工具. 如果你以前經(jīng)常維修硬盤驅(qū)動(dòng)器, 那你大可以跳過(guò)這一章,但如果你的經(jīng)驗(yàn)尚不夠老道,作者建議你在開始前先閱讀這一章--"IDE(ATA)硬盤驅(qū)動(dòng)器技術(shù)說(shuō)明,IDE(ATA)硬盤驅(qū)動(dòng)器維修基礎(chǔ)".
本章是一篇簡(jiǎn)要的關(guān)于如何使用PC-3000綜合工具的指南.
當(dāng)你維修一臺(tái)硬盤驅(qū)動(dòng)器時(shí). 不要急于馬上開始使用專用工具模塊. 首先, 任何硬盤驅(qū)動(dòng)器都應(yīng)該先用包含在本綜合工具中的PC-3000AT通用測(cè)試工具進(jìn)行檢查. 這樣可以有助于縮小故障范圍,從而決定下一步的維修操作. 為了做到這一點(diǎn), 把硬盤驅(qū)動(dòng)器連到PC-3000卡上, 打開(接上)硬盤驅(qū)動(dòng)器的電源, 啟動(dòng)PC-3000AT.EXE程序. 在打開硬盤驅(qū)動(dòng)器電源后, 硬盤驅(qū)動(dòng)器應(yīng)該啟動(dòng)主軸電機(jī), 進(jìn)行磁頭重校準(zhǔn)(磁頭定位到零磁道). 在此過(guò)程當(dāng)中, 會(huì)聽到一聲很明顯的磁頭定位的聲音. 在硬盤驅(qū)動(dòng)器初始化完畢后, 硬盤驅(qū)動(dòng)器就會(huì)送出就緒信號(hào). 如果不是這樣(主軸電機(jī)停轉(zhuǎn)或者根本沒有啟動(dòng)或者你聽到一聲磁頭敲擊的聲音)那么你應(yīng)該使用在附錄2.2部分中說(shuō)明的方法.
在檢查硬盤驅(qū)動(dòng)器已經(jīng)就緒后(DRDY=DSC=1,BUSY=0 ) (DRDY-- DRIVE READY 驅(qū)動(dòng)器就緒標(biāo)志位, DSC--DISK SEEK COMPLETE 磁盤尋道完成標(biāo)志位, BUSY--驅(qū)動(dòng)器忙狀態(tài)位 --譯者注), PC-3000AT程序會(huì)試圖從硬盤驅(qū)動(dòng)器的描述說(shuō)明信息域讀取數(shù)據(jù)(可能使用標(biāo)準(zhǔn)ATA命令 Identify DRV 識(shí)別硬盤驅(qū)動(dòng)器 --譯者注). 但如果硬盤驅(qū)動(dòng)器就緒信號(hào)未被程序檢測(cè)到, PC-3000AT會(huì)在屏幕上顯示一條相應(yīng)的消息. 在此種情況下應(yīng)使用在" IDE(ATA)硬盤驅(qū)動(dòng)器技術(shù)說(shuō)明,硬盤驅(qū)動(dòng)器維修基礎(chǔ)"這一章2.2.1節(jié)的方法. 再如果, 盡管程序接收到了就緒信號(hào), 但硬盤驅(qū)動(dòng)器的描述說(shuō)明數(shù)據(jù)不能被讀取(程序提示"Drive parameters are not determined 硬盤驅(qū)動(dòng)器參數(shù)未被測(cè)出")或讀取的數(shù)據(jù)不正確, 這說(shuō)明可能硬盤驅(qū)動(dòng)器的讀寫通道部分有缺陷, 或者硬盤驅(qū)動(dòng)器的(盤片上的)firmware(固件)損壞.(固件數(shù)據(jù)可以利用相應(yīng)的專用工具模塊來(lái)恢復(fù)). 另外, 還可能這臺(tái)硬盤驅(qū)動(dòng)器根本沒有硬盤驅(qū)動(dòng)器描述說(shuō)明信息區(qū)域,(這主要是指老KALOK/XEBEC型號(hào)的硬盤驅(qū)動(dòng)器)或者硬盤描述說(shuō)明信息區(qū)域有數(shù)據(jù), 但不能為硬盤驅(qū)動(dòng)器工作所使用. 在這種情況下, 硬盤驅(qū)動(dòng)器的參數(shù)應(yīng)當(dāng)被操作者手工輸入或從PC-3000AT的硬盤驅(qū)動(dòng)器數(shù)據(jù)庫(kù)中選擇輸入以便進(jìn)行后續(xù)的測(cè)試過(guò)程.
在使用PC-30000AT對(duì)硬盤驅(qū)動(dòng)器進(jìn)行測(cè)試并做出了關(guān)于它的缺陷的初步判斷后(方法在"IDE(ATA)硬盤驅(qū)動(dòng)器技術(shù)說(shuō)明, IDE (ATA)硬盤驅(qū)動(dòng)器維修基礎(chǔ)"這一章的2.1部分描述), 你就可以啟動(dòng)一個(gè)專用工具模塊進(jìn)行更高級(jí)的診斷或修復(fù)硬盤驅(qū)動(dòng)器的固件. 以廠家所用的方法(factory mode 工廠模式)進(jìn)行硬盤驅(qū)動(dòng)器修復(fù)的方法的詳細(xì)描述放在專用工具模塊的說(shuō)明部分.
PC-3000綜合工具開發(fā)團(tuán)隊(duì)衷心祝您成功!
二 用于診斷和維修任何型號(hào)硬盤驅(qū)動(dòng)器的通用測(cè)試工具(PC-3000AT)
.1 作用
PC-3000AT 測(cè)試軟件是PC-3000綜合工具中用于IDE(ATA接口)硬盤驅(qū)動(dòng)器維修和恢復(fù)的基本程序,被設(shè)計(jì)用于:
(1).以較一般的方式診斷缺陷, 修理IDE硬盤驅(qū)動(dòng)器.
(2).使用ATA標(biāo)準(zhǔn)命令50H(格式化磁道命令 --譯者注)進(jìn)行低級(jí)格式化來(lái)正確修復(fù)硬盤驅(qū)動(dòng)器.
(3).在支持缺陷重設(shè)機(jī)制(defect reassign)的硬盤驅(qū)動(dòng)器上(用缺陷重設(shè)機(jī)制)隱藏壞扇區(qū).
(4).以用戶輸入?yún)?shù),軟件輸出信息的操控形式進(jìn)行自動(dòng)化驅(qū)動(dòng)器測(cè)試(指綜合測(cè)試模式).
PC-3000AT 測(cè)試軟件必須與 PC-3000AT 卡配合工作.注意! PC-3000AT 4.0 及更高版本既支持使用CHS扇區(qū)定址模式也支持使用LBA扇區(qū)定址模式進(jìn)行驅(qū)動(dòng)器測(cè)試.測(cè)試軟件的CHS/LBA扇區(qū)定址模式切換是用鍵盤右部的數(shù)字小鍵盤上的一個(gè)預(yù)設(shè)按鍵來(lái)進(jìn)行.(請(qǐng)看第三章 "測(cè)試軟件工作時(shí)的輸出信息). CHS扇區(qū)定址模式是PC-3000AT默認(rèn)使用的測(cè)試運(yùn)作模式. 它和LBA扇區(qū)定址模式的差別在于有>"LBA mode"字樣標(biāo)記在屏幕上的工作模式描述區(qū)和軟件輸出的信息中.
2.2 準(zhǔn)備工作
1.將PC-3000AT卡用硬盤數(shù)據(jù)線電纜與要被測(cè)試的硬盤驅(qū)動(dòng)器IDE口相連.
2.接上硬盤驅(qū)動(dòng)器電源.
3.調(diào)入PC-3000綜合工具的外殼程序 PC-SHELL,并從中啟動(dòng)PC-3000AT程序.
2.3 PC-3000AT 工作時(shí)的輸出信息
為便于理解PC-3000AT測(cè)試軟件以"儀表面板"形式顯示在電腦屏幕上的輸出信息,這個(gè)"儀表面板"由以下幾部分組成:
"display顯示器"- 顯示關(guān)于測(cè)試過(guò)程的信息. 在顯示器的上部你可以看見"MODEL(型號(hào))"這一欄, 它包含要被測(cè)試的硬盤驅(qū)動(dòng)器的類型和參數(shù)信息: 柱面數(shù)(CYL), 磁頭數(shù)(HEAD), 扇區(qū)數(shù)(SEC). 在LBA扇區(qū)定址模式下,"MODEL(型號(hào))"欄將顯示總共可用LBA扇區(qū)數(shù)而不是柱面數(shù)(CYL),磁頭數(shù)(HEAD),扇區(qū)數(shù)(SEC). 在顯示器的下部你可以看到"STATE(狀態(tài))"這一欄, 它包含硬盤驅(qū)動(dòng)器的狀態(tài)信息: 就緒/忙(READY/BUSY), 在進(jìn)行需時(shí)較長(zhǎng)的測(cè)試的當(dāng)前進(jìn)度百分比 % (DONE) , 當(dāng)前柱面(CYL), 磁頭(HEAD), 扇區(qū)(SEC), 在測(cè)試中檢測(cè)到的驅(qū)動(dòng)器出錯(cuò)的次數(shù)(ERRS). 在LBA扇區(qū)定址模式下,只會(huì)顯示當(dāng)前扇區(qū)的LBA扇區(qū)號(hào)而不是當(dāng)前扇區(qū)的柱面號(hào)(CYL), 磁頭號(hào)(HEAD), 扇區(qū)號(hào)(SEC)參數(shù).
兩行"LED(發(fā)光二極管)指示燈" - 顯示被測(cè)試的硬盤驅(qū)動(dòng)器的狀態(tài)寄存器和錯(cuò)誤寄存器的信息, 可用于監(jiān)視硬盤驅(qū)動(dòng)器在測(cè)試中的狀態(tài), 及判斷驅(qū)動(dòng)器的故障原因. 不活動(dòng)的LED指示燈為藍(lán)色, 活動(dòng)時(shí)為黃色或紅色, 紅色表示發(fā)生了錯(cuò)誤. 狀態(tài)寄存器顯示了IDE(ATA)硬盤驅(qū)動(dòng)器的當(dāng)前狀態(tài). 狀態(tài)寄存器的值在每一個(gè)命令執(zhí)行后都會(huì)更新. 錯(cuò)誤寄存器會(huì)在命令執(zhí)行后當(dāng)狀態(tài)寄存器的錯(cuò)誤指示位(ERROR)被設(shè)置時(shí)顯示硬盤驅(qū)動(dòng)器的(具體何種錯(cuò)誤類型)狀態(tài).
"keyboard鍵盤" - 對(duì)應(yīng)于電腦鍵盤右部的數(shù)字小鍵盤.這些按鍵的作用隨測(cè)試軟件當(dāng)前所處的狀態(tài)變化. 以下這些按鍵的作用是是固定的:
[Enter] - 輸入?yún)?shù),開始各種測(cè)試.
[Cancel] - 用于取消當(dāng)前的測(cè)試或設(shè)置的參數(shù)(可以與ESC互換使用).
[Exit] - 用于取消當(dāng)前的測(cè)試或設(shè)置的參數(shù), 然后退回到模式選擇("MODE SELECTION")菜單.
2.4.為待測(cè)的硬盤驅(qū)動(dòng)器輸入?yún)?shù)
PC-3000AT開始運(yùn)行時(shí),首先它將測(cè)定待測(cè)硬盤驅(qū)動(dòng)器的類型和CHS(柱面數(shù),磁頭數(shù),扇區(qū)數(shù))參數(shù), 測(cè)定過(guò)程結(jié)束會(huì)在屏幕上"MODEL(型號(hào))"欄顯示硬盤驅(qū)動(dòng)器的類型和參數(shù). 然后PC-3000AT會(huì)進(jìn)入"MODE SELECTION(工作模式選擇)"菜單. 如果要用LBA扇區(qū)定址模式測(cè)試硬盤驅(qū)動(dòng)器請(qǐng)按鍵盤區(qū)預(yù)設(shè)的[LBA]鍵. 但如果待測(cè)硬盤驅(qū)動(dòng)器不支持LBA扇區(qū)定址模式, [LBA]鍵不會(huì)顯示在屏幕上的鍵盤區(qū)上.
注意! 一些老型號(hào)的硬盤驅(qū)動(dòng)器(例如 CP 3000)不能使用物理參數(shù)工作, 對(duì)于這一類硬盤驅(qū)動(dòng)器,請(qǐng)從P
C-3000AT提供的硬盤驅(qū)動(dòng)器數(shù)據(jù)庫(kù)中輸入它的合適參數(shù).
如果由于待測(cè)硬盤驅(qū)動(dòng)器有故障, 它的參數(shù)不能被PC-3000AT測(cè)出, PC-3000AT會(huì)在屏幕上顯示如下消息:
Drive parameters are not determined (硬盤驅(qū)動(dòng)器參數(shù)未被測(cè)出)
此時(shí)按任意鍵會(huì)使PC-3000AT改變當(dāng)前工作模式進(jìn)入"DRIVE TYPE SELECTION(硬盤驅(qū)動(dòng)器類型選擇)"工作模式, 這個(gè)工作模式會(huì)顯示如下菜單:
DRIVE TYPE SELECTION (硬盤驅(qū)動(dòng)器類型選擇)
Identify DRV (識(shí)別硬盤驅(qū)動(dòng)器)
User Type (用戶自定義類型)
Coner (Coner 類型硬盤驅(qū)動(dòng)器)
Fujitsu (Fujitsu 富士通類型硬盤驅(qū)動(dòng)器)
Maxtor (Maxtor 邁拓類型硬盤驅(qū)動(dòng)器)
Quantum ? (Quantum 昆騰類型硬盤驅(qū)動(dòng)器)
你可以使用上([Up]) 下([Down])光標(biāo)鍵及回車鍵([Enter])進(jìn)行如下操作:
--選擇"Idenjtify DRV (識(shí)別硬盤驅(qū)動(dòng)器)"菜單, PC-3000AT會(huì)嘗試再次測(cè)定硬盤驅(qū)動(dòng)器的類型與參數(shù)
--選擇"User Type (用戶自定義類型)", PC-3000AT會(huì)要求你手工輸入硬盤驅(qū)動(dòng)器的參數(shù)(CHS)
--從PC-3000AT提供的硬盤驅(qū)動(dòng)器數(shù)據(jù)庫(kù)選擇合適類型(如邁拓,富士通,昆騰, coner)
注意! 如果待測(cè)硬盤驅(qū)動(dòng)器的CHS參數(shù)輸入不正確, PC-3000AT將不能正確測(cè)試和診斷這個(gè)硬盤驅(qū)動(dòng)器.
在手工輸入待測(cè)硬盤驅(qū)動(dòng)器參數(shù)或從數(shù)據(jù)庫(kù)中為待測(cè)硬盤驅(qū)動(dòng)器選擇合適參數(shù)時(shí),待測(cè)硬盤驅(qū)動(dòng)器在LBA扇區(qū)定址模式下的可用扇區(qū)總數(shù)會(huì)被計(jì)算, 這個(gè)數(shù)值等于柱面數(shù)(CYL),磁頭數(shù)(HEAD),扇區(qū)數(shù)(SEC)三者的乘積.
當(dāng)待測(cè)硬盤驅(qū)動(dòng)器的CHS參數(shù)被定好之后, PC-3000AT就會(huì)進(jìn)入MODE SELECTION(工作模式選擇)菜單.
2.5 PC-3000AT 的工作模式
2.5.1 MODE SELECTION 工作模式選擇
在工作模式選擇菜單中可以用上([Up])下([Down])光標(biāo)鍵及回車([Enter])鍵選擇工作模式, 用[Cancel]和[Exit]鍵退出所選擇的工作模式.
工作模式選擇菜單的主菜單:
MODE SELECTION(工作模式選擇)
Drive type selection (硬盤驅(qū)動(dòng)器類型選擇)
Drive test (驅(qū)動(dòng)器測(cè)試)
Controller test (控制器測(cè)試)
Complex test (綜合測(cè)試)
Defects relocation (缺陷重設(shè))
Formatting (格式化)
Exit (退出)
Drive type selection(硬盤驅(qū)動(dòng)器類型選擇)--此工作模式用于由PC-3000AT軟件測(cè)定待測(cè)硬盤驅(qū)動(dòng)器的類型及參數(shù)(可能使用標(biāo)準(zhǔn)ATA命令ECH , Identify Drv識(shí)別硬盤驅(qū)動(dòng)器)或由用戶手工輸入硬盤驅(qū)動(dòng)器參數(shù).
Drive test(驅(qū)動(dòng)器測(cè)試) -- 此工作模式用于測(cè)試和修理:
--read/write channel 讀寫通道 (硬盤電路系統(tǒng)中對(duì)磁頭讀取的微弱信號(hào)進(jìn)行放大,濾波,數(shù)據(jù)/時(shí)鐘分離; 對(duì)數(shù)據(jù)進(jìn)行編碼,磁頭寫電流驅(qū)動(dòng),寫預(yù)補(bǔ)償?shù)碾娐凡糠?--譯者注).
--positioning system 磁頭定位系統(tǒng). (硬盤機(jī)械系統(tǒng)中, 用于移動(dòng)磁頭到指定磁道的零部件總成, 目前普遍使用音圈電機(jī)(VCM)帶動(dòng)磁頭臂旋轉(zhuǎn)的磁頭定位方式 --譯者注)
--spindle motor and its controller chip 主軸電機(jī)及其控制芯片 (主軸電機(jī)用于旋轉(zhuǎn)盤片, 目前常用直流無(wú)刷電機(jī); 電機(jī)控制芯片負(fù)責(zé)驅(qū)動(dòng)直流無(wú)刷電機(jī)旋轉(zhuǎn)及穩(wěn)速控制 --譯者注.)
Controler test(控制器測(cè)試) -- 此工作模式用于測(cè)試和修理:
--interface controller 接口控制器 (硬盤電路系統(tǒng)中負(fù)責(zé)主機(jī)接口, 緩存接口, 驅(qū)動(dòng)器接口的部件 --譯者注)
--MPU微處理器 (硬盤驅(qū)動(dòng)器的控制中心, 在固件[firmware - 固化在ROM芯片中及存放在盤片上的使用該種微處理器指令系統(tǒng)編寫的專用軟件]控制下負(fù)責(zé)完成尋道, 糾錯(cuò) , 自動(dòng)化缺陷重設(shè)等工作. --譯者注)
--Read/write channel 讀寫通道 (硬盤電路系統(tǒng)中對(duì)磁頭讀取的微弱信號(hào)進(jìn)行放大,濾波,數(shù)據(jù)/時(shí)鐘分離; 對(duì)數(shù)據(jù)進(jìn)行編碼, 磁頭寫電流驅(qū)動(dòng)的電路部分 --譯者注).
--buffer RAM 緩沖存儲(chǔ)器 (硬盤驅(qū)動(dòng)器電路系統(tǒng)中負(fù)責(zé)存儲(chǔ)從讀寫通道讀取的扇區(qū)數(shù)據(jù), 并將
其通過(guò)接口傳送給PC; 存儲(chǔ)從接口由PC傳送來(lái)的數(shù)據(jù), 送入讀寫通道的電路部分 --譯者注)
Complex test(綜合測(cè)試) 由用戶輸入?yún)?shù),PC-3000AT輸出信息操控形式的工作模式.
Defects relocation(缺陷重設(shè)) --選這個(gè)工作模式,如待測(cè)硬盤驅(qū)動(dòng)器支持缺陷重設(shè)機(jī)制, PC-3000AT會(huì)利用缺陷重設(shè)機(jī)制進(jìn)行缺陷重設(shè).
Formatting(格式化) --在此工作模式下, PC-3000AT會(huì)對(duì)支持ATA標(biāo)準(zhǔn)命令50H(格式化磁道命令 --譯者注)的硬盤驅(qū)動(dòng)器執(zhí)行正確的格式化修復(fù)過(guò)程.
Exit(退出) --從PC-3000AT程序中退回到PC-3000 SHELL 外殼程序界面或者退到DOS下.
按鍵[SMART]及[Passp]用于查看硬盤驅(qū)動(dòng)器的S.M.A.R.T參數(shù)以及硬盤驅(qū)動(dòng)器的描述說(shuō)明區(qū)域內(nèi)存放的信息. 這些信息是由PC-3000AT使用ATA-4標(biāo)準(zhǔn)的Identify DRV命令從硬盤驅(qū)動(dòng)器讀取并解碼而來(lái).
2.5.2 查看硬盤驅(qū)動(dòng)器的S.M.A.R.T(Self-Monitor Analysis and Reporting Technology)參數(shù)
(Self-Monitor Analysis and Reporting Technology 是指自我監(jiān)測(cè),分析,報(bào)告技術(shù), 在ATA-3標(biāo)準(zhǔn)中被引入.采用SMART技術(shù),在硬盤驅(qū)動(dòng)器工作的同時(shí),硬盤驅(qū)動(dòng)器的微控制器會(huì)在固件中的SMART程序模塊控制下自動(dòng)持續(xù)定期監(jiān)視驅(qū)動(dòng)器部分,電路部分的工作狀態(tài)參數(shù), 一旦它們的值超過(guò)臨界值時(shí),會(huì)以某種方式向主機(jī)報(bào)告該硬盤驅(qū)動(dòng)器已經(jīng)不可靠,請(qǐng)將硬盤上的數(shù)據(jù)備份 --譯者注)
按下[SMART]鍵會(huì)在屏幕上看到以下這些S.M.A.R.T參數(shù):
ID -監(jiān)控參數(shù)編號(hào)
對(duì)于西部數(shù)據(jù)(Western Digital)硬盤驅(qū)動(dòng)器, 編號(hào)與驅(qū)動(dòng)器的SMART參數(shù)對(duì)應(yīng)關(guān)系列表如下:
ID(編號(hào)) 監(jiān)控參數(shù)
1 讀取出錯(cuò)比率
4 驅(qū)動(dòng)器啟動(dòng)/停止次數(shù)
5 因出錯(cuò)而被重設(shè)的扇區(qū)總數(shù)
10 主軸電機(jī)啟動(dòng)失敗重試次數(shù)
11 驅(qū)動(dòng)器校準(zhǔn)(回零磁道)失敗重試次數(shù)
199 ULTRA DMA CRC 錯(cuò)誤率 (ULTRA DMA 由ATA-4標(biāo)準(zhǔn)引入, 這種數(shù)據(jù)傳輸模式增加了對(duì)傳輸?shù)臄?shù)據(jù)的CRC循環(huán)冗余碼校驗(yàn)過(guò)程 --譯者注)
200 出錯(cuò)區(qū)域比率 (現(xiàn)今IDE硬盤驅(qū)動(dòng)器皆使用ZBR[分區(qū)域記錄]技術(shù), 盤片表面劃分為數(shù)個(gè)區(qū)域, 不同區(qū)域的磁道扇區(qū)數(shù)目不同, 同一區(qū)域內(nèi)各磁道扇區(qū)數(shù)相同, 盤片外圈區(qū)域磁道長(zhǎng)扇區(qū)數(shù)目較多, 盤片內(nèi)圈區(qū)域磁道短扇區(qū)數(shù)目較少. --譯者注)
對(duì)于富士通(Fujitsu)硬盤驅(qū)動(dòng)器, 編號(hào)與驅(qū)動(dòng)器的SMART參數(shù)對(duì)應(yīng)關(guān)系列表如下:
ID(編號(hào)) 監(jiān)控參數(shù)
1 讀取出錯(cuò)比率
2 數(shù)據(jù)傳輸速率(帶寬)指標(biāo)
3 主軸啟動(dòng)時(shí)間 (從驅(qū)動(dòng)器加電至正常工作電壓, 至主軸電機(jī)啟動(dòng)達(dá)到正常轉(zhuǎn)速, 使驅(qū)動(dòng) 器進(jìn)入就緒狀態(tài)所經(jīng)歷的時(shí)間 --譯者注)
4 主軸電機(jī)被激活的次數(shù) (主軸電機(jī)可以被電源管理模式命令停轉(zhuǎn), 在喚醒時(shí)被激活啟動(dòng) --譯者注)
5 因缺陷而被重設(shè)替換的扇區(qū)總數(shù)
7 尋道錯(cuò)誤比率
8 尋道時(shí)間指標(biāo)
9 加電工作時(shí)間
10 啟動(dòng)主軸電機(jī)重試次數(shù)
12 硬盤驅(qū)動(dòng)器加電/斷電次數(shù)
199 Ultra ATA CRC 錯(cuò)誤比率
200 寫入出錯(cuò)比率
注意! 同一編號(hào)在不同廠商的硬盤驅(qū)動(dòng)器中對(duì)應(yīng)不同的監(jiān)控參數(shù).
Attribute &#118alue 屬性(指監(jiān)控參數(shù))的當(dāng)前值 --屬性值的范圍為1 到 253. 最初屬性值是最大值. 伴隨著硬盤驅(qū)動(dòng)器的運(yùn)行老化將快要失靈, 屬性值會(huì)跟著降低. 因此屬性值較高說(shuō)明硬盤驅(qū)動(dòng)器出故障的可能性很小, 而屬性值較低則說(shuō)明硬盤驅(qū)動(dòng)器的可靠性已經(jīng)很低,出故障的可能性很高. 代表硬盤驅(qū)動(dòng)器可靠性的各項(xiàng)屬性值的上界通常設(shè)為100(如IBM,Quantum,Fujitsu的硬盤驅(qū)動(dòng)器) 或 253(Samsung 三星硬盤驅(qū)動(dòng)器). 不過(guò),
也有例外,如由西部數(shù)據(jù)制造的WDAD34000, WDAC33100, 及WDAC31600這幾款型號(hào)的硬盤驅(qū)動(dòng)器可靠性屬性值初值被設(shè)為200, 而下界是100.
Threshold &#118alue 屬性的極限值(臨界值) -- 由硬盤驅(qū)動(dòng)器開發(fā)商決定每項(xiàng)屬性的極限值. 即使僅有一項(xiàng)屬性值低于它的極限值, 也意味著存放在這個(gè)硬盤驅(qū)動(dòng)器上的數(shù)據(jù)已經(jīng)很危險(xiǎn)了.可靠性屬性的組成項(xiàng)目及初值,極限值由硬盤驅(qū)動(dòng)器生產(chǎn)商根據(jù)每種硬盤驅(qū)動(dòng)器類型分別確定.
"Pre-Failure/advisory (即將失靈/通知)" 位 - 這是一個(gè)由所有屬性值綜合確定的參數(shù). 用于指示快要失靈的硬盤驅(qū)動(dòng)器的狀態(tài). 這一 位可以用來(lái)指示硬盤驅(qū)動(dòng)器的三種狀態(tài):
"Pre-Failure/advisory (即將失靈/通知)" 位 - 值為 0, 同時(shí)各項(xiàng)可靠性屬性值高于極限值, 說(shuō)明硬盤驅(qū)動(dòng)器目前處于可靠性很高的狀態(tài).
"Pre-Failure/advisory (即將失靈/通知)" 位 - 值為 0, 同時(shí)各項(xiàng)可靠性屬性值快要小于極限值, 說(shuō)明硬盤驅(qū)動(dòng)器目前處于可靠性較低的狀態(tài).
"Pre-Failse/advisory (即將失靈/通知)" 位 - 值為 1, 同時(shí)各項(xiàng)可靠性屬性值小于極限值 , 說(shuō)明硬盤驅(qū)動(dòng)器即將失靈.
"Result" 結(jié)果 -- 由所有監(jiān)控參數(shù)綜合決定的一般化結(jié)果.有以下幾種結(jié)果:
OK -- 當(dāng)前各項(xiàng)屬性值遠(yuǎn)高于對(duì)應(yīng)的各項(xiàng)極限值.
! -- 當(dāng)前有屬性值低于對(duì)應(yīng)的極限值, "即將失靈/通知" 位值為 0;
!!! -- 屬性值低于對(duì)應(yīng)的極限值, "即將失靈/通知" 位值為 1;
如果待測(cè)硬盤驅(qū)動(dòng)器不支持S.M.A.R.T診斷, 按下[SMART]鍵會(huì)使硬盤驅(qū)動(dòng)器指示ABRT(abort放棄)錯(cuò)誤,并且PC-3000AT會(huì)在屏幕上顯示如下消息:
This drive does not support S.M.A.R.T (這臺(tái)硬盤驅(qū)動(dòng)器不支持S.M.A.R.T.)
2.5.3 驅(qū)動(dòng)器測(cè)試
Drive test(驅(qū)動(dòng)器測(cè)試) -- 此工作模式用于測(cè)試和修理:
--讀寫通道 (硬盤電路系統(tǒng)中對(duì)磁頭讀取的微弱信號(hào)進(jìn)行放大,濾波,數(shù)據(jù)/時(shí)鐘分離, 對(duì)數(shù)據(jù)進(jìn)行編碼, 磁頭寫電流驅(qū)動(dòng),寫預(yù)補(bǔ)償?shù)碾娐凡糠?--譯者注).
--磁頭定位系統(tǒng). (硬盤機(jī)械系統(tǒng)中, 用于移動(dòng)磁頭到指定磁道的零部件總成, 目前普遍使用音圈電機(jī)(VCM)帶動(dòng)磁頭臂旋轉(zhuǎn)的磁頭定位方式 --譯者注)
--主軸電機(jī)及其控制芯片 (主軸電機(jī)用于旋轉(zhuǎn)盤片, 目前常用直流無(wú)刷電機(jī); 電機(jī)控制芯片負(fù)責(zé)驅(qū)動(dòng)直流無(wú)刷電機(jī)旋轉(zhuǎn)及穩(wěn)速. --譯者注)
測(cè)試信息會(huì)顯示在屏幕的STATE(狀態(tài))欄上:
Ready/Busy (就緒/忙) --根據(jù)硬盤驅(qū)動(dòng)器的狀態(tài)寄存器中的BSY位的值指示硬盤驅(qū)動(dòng)器的當(dāng)前狀態(tài)是已經(jīng)就緒在等待主機(jī)命令還是尚在"忙著"執(zhí)行上一條主機(jī)命令而未就緒.
CYL (柱面號(hào)) 當(dāng)前(活動(dòng))的柱面號(hào)
HEAD (磁頭號(hào)) 當(dāng)前(活動(dòng))的磁頭號(hào)
ERRS (錯(cuò)誤數(shù)) 已經(jīng)檢測(cè)到的錯(cuò)誤數(shù)量
各個(gè)按鍵作用:
按PC-3000AT測(cè)試工具的鍵盤(電腦鍵盤右部的數(shù)字小鍵盤區(qū)上預(yù)設(shè))上的鍵可執(zhí)行下列功能.
[Tran.]按鍵 : 硬盤驅(qū)動(dòng)器扇區(qū)邏輯地址轉(zhuǎn)換物理地址正確性測(cè)試
[Step-]按鍵 : 磁頭后退一個(gè)磁道,當(dāng)前活動(dòng)柱面號(hào)減1
[Step+]按鍵 : 磁頭前進(jìn)一個(gè)磁道,當(dāng)前活動(dòng)柱面號(hào)加1
[X->0] 按鍵 : 硬盤驅(qū)動(dòng)器重新校準(zhǔn), 也就是把磁頭移動(dòng)到零磁道上
[A<->B]按鍵 : 磁頭在兩個(gè)指定磁道之間反復(fù)移動(dòng)
[RND]按鍵 : 磁頭在兩個(gè)指定磁道之間的各磁道隨機(jī)尋道
[Eras]按鍵 : ERASE(擦除),將硬盤驅(qū)動(dòng)器的所有扇區(qū)寫零
[View]按鍵 : 在屏幕上查看硬盤驅(qū)動(dòng)器的扇區(qū)內(nèi)容
[Wrt]按鍵 : 選擇一個(gè)代碼, 寫入當(dāng)前磁道的所有扇區(qū)
[Hd]按鍵 : 切換(選擇)磁頭
[T]按鍵 : 測(cè)量盤片旋轉(zhuǎn)一周所用的時(shí)間(以毫秒ms為單位),以及盤片轉(zhuǎn)速(以轉(zhuǎn)數(shù)/每秒rev/s為單位)
將磁頭定位到指定的磁道上 ---如果指定磁道與當(dāng)前磁道相距不遠(yuǎn), 那么用[STEP-](后退一個(gè)磁道), [SETP+](前進(jìn)一個(gè)磁道)按鍵來(lái)移動(dòng)磁頭就很方便. 在移動(dòng)到跟當(dāng)前磁道相距很遠(yuǎn)的磁道時(shí), 就應(yīng)該按[X->A]鍵, 屏幕上會(huì)有一個(gè)提示請(qǐng)你輸入要移到的磁道編號(hào)(A), 這個(gè)值輸入完畢后按[Enter](回車)鍵.如果有數(shù)字輸入不正確, 可以按退格(backspace)鍵刪除這一位數(shù)字.
Positioning between two given cylinders (在兩個(gè)指定的磁道間進(jìn)行磁頭定位)---要讓磁頭在兩個(gè)給定的磁道(磁道A,磁道B)間進(jìn)行反復(fù)移動(dòng), 應(yīng)按下[A<->B]鍵. 屏幕上會(huì)顯示一個(gè)提示請(qǐng)你輸入磁道(柱面)A和磁道(柱面)B的磁道號(hào),磁頭會(huì)在這兩個(gè)磁道間定位.輸入數(shù)值完畢按[Enter]鍵, 硬盤驅(qū)動(dòng)器就會(huì)在這兩個(gè)被選定的磁道(柱面)間不停的來(lái)回移動(dòng)磁頭. 磁頭定位過(guò)程可以靠按[Cancel]鍵中斷,或按[Exit]鍵中斷并退出測(cè)試模式. 要使磁頭在兩個(gè)指定磁道(柱面)之間進(jìn)行隨機(jī)尋道定位, 應(yīng)該按[RND]鍵. 開始和結(jié)束磁道(柱面)號(hào)的輸入與在兩磁道間反復(fù)移動(dòng)磁頭的模式類似.
Write (寫入) --按下[Wrt]鍵會(huì)進(jìn)入寫入代碼選擇菜單:
0000
FFFF
5555
AAAA
6DB6
9999
選擇寫入代碼完畢后按[Enter]鍵.
寫入操作會(huì)在硬盤驅(qū)動(dòng)器當(dāng)前磁道的所有扇區(qū)執(zhí)行.
注意! 寫代碼到選定的磁道上會(huì)銷毀用戶的數(shù)據(jù).
View the sector contents (查看扇區(qū)內(nèi)容) --在按下[View]鍵后, 你必須輸入起始的柱面號(hào),磁頭號(hào)和扇區(qū)號(hào). 然后扇區(qū)的內(nèi)容會(huì)顯示在屏幕上, [Up]鍵和[Down]鍵可以讓你查看(當(dāng)前扇區(qū))前面的或后面的扇區(qū). 你可以按[Cancel]鍵退出扇區(qū)查看模式,或按[Exit]鍵退出并隨后退回到主菜單.
Erase (擦除) --按[Eras]鍵會(huì)使引起
下列消息顯示:
ARE YOU SURE? (你確認(rèn)嗎?)
press [Enter] or [Cancel] (按[Enter]鍵或[Cancer]鍵)
在按下[Enter]鍵后, 硬盤驅(qū)動(dòng)器會(huì)重校準(zhǔn)磁頭(磁頭回零磁道)并開始從零柱面零磁頭寫空值(null). 擦除過(guò)程可以被按[Cancel]鍵中斷或按[Exit]鍵中斷并隨后退回到主菜單.
注意! 擦除會(huì)破壞用戶數(shù)據(jù)!
Drive translator test (硬盤驅(qū)動(dòng)器邏輯地址到物理地址轉(zhuǎn)換測(cè)試) --在按下[Tran]鍵后你必須輸入準(zhǔn)備測(cè)試的區(qū)域的開始和終止柱面. 這種測(cè)試將以兩遍的方式進(jìn)行,第一遍在每一個(gè)扇區(qū)寫入這個(gè)扇區(qū)對(duì)應(yīng)的(用該扇區(qū)地址計(jì)算出的)數(shù)值,而第二遍讀每一個(gè)扇區(qū)中寫入的數(shù)值并將它與用該扇區(qū)地址計(jì)算出的數(shù)值相比較.如果數(shù)值不區(qū)配, 就會(huì)報(bào)告一個(gè)錯(cuò)誤.
注意! 轉(zhuǎn)換測(cè)試會(huì)破壞用戶數(shù)據(jù).
Measuring the rotation period and rotaion speed for magnetic disks (測(cè)量盤片的旋轉(zhuǎn)周期和轉(zhuǎn)速)- 當(dāng)按下[T]鍵時(shí), 屏幕會(huì)顯示如下消息:
Index xx,xx ms (旋轉(zhuǎn)周期 xx,xx毫秒 ms--millionsecond )
Rotations yyyy RPM (旋轉(zhuǎn)速度 yyyy 轉(zhuǎn)每分鐘 RPM--Rotar per Miniute)
這里xx,xx是盤片旋轉(zhuǎn)一周的時(shí)間,單位是毫秒, yyyy是轉(zhuǎn)速,單位是轉(zhuǎn)/每分鐘. 這一測(cè)試模式可以按[Cancel]鍵中斷或按[Exit]鍵中斷并隨后退回到主菜單. 有些IDE硬盤驅(qū)動(dòng)器并不生成INDEX(旋轉(zhuǎn)指示)信號(hào). 對(duì)于這樣的硬盤驅(qū)動(dòng)器不可能測(cè)出旋轉(zhuǎn)周期和旋轉(zhuǎn)速度, 因此在按下[T]鍵后, 屏幕顯示會(huì)是空白.
"LBA mode"(LBA扇區(qū)定址模式) 如果測(cè)試工具是在LBA扇區(qū)定址模式下, 那么狀態(tài)行會(huì)顯示當(dāng)前扇區(qū)LBA扇區(qū)號(hào),而不是柱面(CYL)號(hào),磁頭(HEAD)號(hào). 如果屏幕上"鍵盤"區(qū)上顯示有[Ver.]鍵, 說(shuō)明可對(duì)當(dāng)前扇區(qū)進(jìn)行校驗(yàn).
在LBA扇區(qū)定址模式下, 所有對(duì)磁頭進(jìn)行移動(dòng)定位的測(cè)試模式都是在LBA扇區(qū)之間移動(dòng)磁頭而非在柱面間移動(dòng)磁頭.
2.5.4 Controller test 控制器測(cè)試
控制器測(cè)試(PCB電路板)--這項(xiàng)測(cè)試用于測(cè)試和維修
-ATA interface conntroller ATA接口控制器;
-MCU微控制器;
-Read/write channel; 讀寫通道
-buffer RAM; 緩存;
測(cè)試模式的菜單:
CONTROLLER TEST 控制器測(cè)試
Cyclic reading state register 反復(fù)讀狀態(tài)寄存器
Sector buffer test 扇區(qū)緩存測(cè)試
Cyclic writing to a sector 反復(fù)寫入一個(gè)扇區(qū)
Cyclic reading of a sector 反復(fù)讀取一個(gè)扇區(qū)
IRQ test 硬中斷請(qǐng)求IRQ測(cè)試
Drive self-diagnoistics 硬盤驅(qū)動(dòng)器自診斷
Drive reset 硬盤驅(qū)動(dòng)器復(fù)位
Exit 退出
Cyclic reading state register 反復(fù)讀狀態(tài)寄存器 ---這項(xiàng)測(cè)試是為了檢查主機(jī)與硬盤驅(qū)動(dòng)器的微控制器之間的總線, 適用于如下情況: 硬盤驅(qū)動(dòng)器對(duì)從主機(jī)送來(lái)的ATA命令不響應(yīng), 錯(cuò)誤的解釋執(zhí)行命令, 或者硬盤驅(qū)動(dòng)器總是處于忙狀態(tài)--狀態(tài)寄存器的BSY(忙)位總是活動(dòng)的. 在測(cè)試時(shí)會(huì)對(duì)狀態(tài)寄存器進(jìn)行反復(fù)的讀, 此時(shí)可以利用一臺(tái)示波器來(lái)幫助查找總線故障. 反復(fù)讀取可以按鍵來(lái)中斷.
當(dāng)測(cè)試開始時(shí), PC-3000AT會(huì)顯示如下消息:
The state register read cycle is performed (在進(jìn)行狀態(tài)寄存器讀)
在測(cè)試執(zhí)行時(shí)狀態(tài)寄存器和錯(cuò)誤寄存器的LEDS指示燈不會(huì)活動(dòng). 你可以按PC-3000AT鍵盤(在數(shù)字小鍵盤上)上的任意鍵中斷測(cè)試, 或者按[Exit]鍵中斷測(cè)試隨后退回到主菜單.
IRQ test 硬中斷請(qǐng)求測(cè)試 --這項(xiàng)測(cè)試用于檢查通過(guò)硬盤驅(qū)動(dòng)器IDE接口的40針連接器第31針發(fā)出的中斷請(qǐng)求信號(hào).
IRQ12 第12號(hào)硬件中斷必須在電腦上沒有被其它設(shè)備使用才可進(jìn)行這個(gè)測(cè)試, 否則測(cè)試會(huì)導(dǎo)致錯(cuò)誤.
Sector buffer test 扇區(qū)緩存測(cè)試--這項(xiàng)測(cè)試用于檢查硬盤驅(qū)動(dòng)器的內(nèi)部數(shù)據(jù)總線, 總線上的總線驅(qū)動(dòng)器部件, ATA接口控制器的內(nèi)部總線, 以及扇區(qū)緩存區(qū)域 buffer RAM MC. 這項(xiàng)測(cè)試會(huì)執(zhí)行標(biāo)準(zhǔn)ATA命令"寫緩存"和"讀緩存". 首先代碼FF,FE,FD,FB,及F7,... 和代碼00,01,02,04,08,10,... 被寫入扇區(qū)緩存, 隨后從扇區(qū)緩存中讀出并與寫入的數(shù)據(jù)比較.
當(dāng)這項(xiàng)測(cè)試開始時(shí), 屏幕上會(huì)顯示如下消息:
Sector buffer is being performed. 正在進(jìn)行扇區(qū)緩存測(cè)試
如果在測(cè)試期間沒有檢測(cè)到錯(cuò)誤, 在測(cè)試結(jié)束時(shí)會(huì)顯示如下消息:
Sector buffer test 扇區(qū)緩存測(cè)試
No errors 沒有錯(cuò)誤
Test complete 測(cè)試完成
如果在測(cè)試期間檢測(cè)到一個(gè)錯(cuò)誤, 測(cè)試結(jié)束時(shí)會(huì)顯示如下形式的消息:
Sector buffer test 扇區(qū)緩存測(cè)試
ERROR 錯(cuò)誤
Code written:0000000000000000 寫入代碼為 :000000000000000
Code read: 0000000011111111 讀出代碼為 :000000001111111
Test complete 測(cè)試完成
注意, 老型號(hào)的SAMSUNG(三星)和KALOK(XEBEC)硬盤驅(qū)動(dòng)器與ATA標(biāo)準(zhǔn)有些不兼容. 在這種硬盤驅(qū)動(dòng)器進(jìn)行扇區(qū)緩存測(cè)試會(huì)報(bào)告錯(cuò)誤.
Cyclic writing to a sector 反復(fù)寫入一個(gè)扇區(qū)--這項(xiàng)測(cè)試用于檢查硬盤驅(qū)動(dòng)器的寫通道和寫預(yù)補(bǔ)償電路. 測(cè)試期間一個(gè)短的0000H代碼會(huì)反復(fù)寫到在硬盤驅(qū)動(dòng)器上的一個(gè)扇區(qū)上. 此時(shí)可以利用一臺(tái)示波器來(lái)查找故障.
注意! 寫入選定的扇區(qū)會(huì)破壞用戶的數(shù)據(jù).
測(cè)試開始時(shí), PC-3000AT會(huì)在屏幕上顯示如下消息:
Cyclic writing to a sector 反復(fù)寫入一個(gè)扇區(qū)
相應(yīng)的, 你應(yīng)該輸入數(shù)據(jù)要被寫入的柱面號(hào), 磁頭號(hào), 和扇區(qū)號(hào). 這里所說(shuō)的柱面號(hào), 磁頭號(hào), 和扇區(qū)號(hào)要按照下面的公式:
Cylinder :0-(N-1) 柱面號(hào) 0 到 N-1 之間
Head :0- (M-1) 磁頭號(hào) 0 到 M-1 之間
Sector :1-K 扇區(qū)號(hào) 1 到 K 之間
這里, N,M,和K分別代表被測(cè)硬盤驅(qū)動(dòng)器的最大柱面號(hào), 最大磁頭號(hào)和最大扇區(qū)號(hào). LBA mode" 在LBA模式下,你應(yīng)該輸入數(shù)據(jù)將要被寫入的扇區(qū)的LBA扇區(qū)號(hào).
輸入完成后, 按[Enter]鍵, 測(cè)試會(huì)開始.
Cyclic writing to a sector 反復(fù)寫入一個(gè)扇區(qū)
Cylinder: XXXX 柱面號(hào)
Head: X 磁頭號(hào)
Sector: XX 扇區(qū)號(hào)
Running 正在運(yùn)行
Cyclic reading of a sector 反復(fù)讀取一個(gè)扇區(qū)--這項(xiàng)測(cè)試且用于檢查硬盤驅(qū)動(dòng)器的讀通道, 數(shù)據(jù)分離電路和空閑時(shí)鐘脈沖信號(hào). 測(cè)試時(shí)會(huì)反復(fù)的的讀取一個(gè)扇區(qū). 此時(shí)可以利用示波器來(lái)查找故障. 當(dāng)測(cè)試開始時(shí)PC-300AT會(huì)在屏幕上顯示如下的消息:
Cyclic reading of a sector 反復(fù)讀取一個(gè)扇區(qū)。
相應(yīng)的, 你應(yīng)該輸入數(shù)據(jù)要被讀取的柱面號(hào), 磁頭號(hào), 和扇區(qū)號(hào). 這時(shí)所說(shuō)的柱面號(hào), 磁頭號(hào), 和扇區(qū)號(hào)要按照下面的公式:
Cylinder :0-(N-1) 柱面號(hào) 0 到 N-1 之間
Head :0- (M-1) 磁頭號(hào) 0 到 M-1 之間
Sector :1-K 扇區(qū)號(hào) 1 到 K 之間
這里, N,M,和K分別代表被測(cè)硬盤驅(qū)動(dòng)器的最大柱面號(hào), 最大磁頭號(hào)和最大扇區(qū)號(hào).
"LBA mode" 在LBA模式下,你應(yīng)該輸入數(shù)據(jù)將要被讀取的扇區(qū)的LBA扇區(qū)號(hào).
輸入完成后, 按[Enter]鍵, 測(cè)試會(huì)開始.
Cyclic reading to a sector 反復(fù)讀取一個(gè)扇區(qū)
Cylinder: XXXX 柱面號(hào)
Head: X 磁頭號(hào)
Sector: XX 扇區(qū)號(hào)
Running 正在運(yùn)行
HDD self-diagnostics 硬盤驅(qū)動(dòng)器自診斷--當(dāng)這項(xiàng)測(cè)試開始時(shí), 會(huì)執(zhí)行標(biāo)準(zhǔn)ATA命令90H "HDD self-diagnostics(硬盤驅(qū)動(dòng)器自診斷)", 檢查:
;-MPU; 微處理器
-CRC driver circuit; CRC校驗(yàn)碼生成電路;
-Buffer RAM(full access); 緩存
-ATA interface controller ATA 接口控制器
當(dāng)這項(xiàng)測(cè)試開始時(shí), PC-3000AT會(huì)在屏幕上顯示如下消息:
HDD self-diagnostics 硬盤驅(qū)動(dòng)器自診斷
Completion code :01 結(jié)果代碼:01
No errors deteted 沒有檢測(cè)到錯(cuò)誤
如果在測(cè)試時(shí)檢測(cè)到一個(gè)錯(cuò)誤, 測(cè)試結(jié)束時(shí)會(huì)顯示如下形式的消息:
HDD self-diagnostics 硬盤驅(qū)動(dòng)器自診斷
Completion code :03 結(jié)果代碼 03
Buffer RAM error: 緩存錯(cuò)誤
硬盤驅(qū)動(dòng)器自診斷結(jié)果代碼
01 - 沒有檢測(cè)到錯(cuò)誤;
02 - 微控制器錯(cuò)誤;
03 - 緩存錯(cuò)誤;
04 - CRC檢驗(yàn)碼生成電路錯(cuò)誤;
05 - 主控制微處理器錯(cuò)誤;
8X - 硬盤驅(qū)動(dòng)器缺陷
Drive reset 硬盤驅(qū)動(dòng)器復(fù)位 --用于復(fù)位"掛起"的硬盤驅(qū)動(dòng)器, 在硬盤驅(qū)動(dòng)器初始化期間會(huì)執(zhí)行如下操作:
-硬盤驅(qū)動(dòng)器硬件復(fù)位;
-初始化;
-磁頭重校準(zhǔn);
在復(fù)位過(guò)程中, IDE接口RESET(復(fù)位)信號(hào)會(huì)發(fā)送, 持續(xù)時(shí)間為500毫秒, 然后初始化和磁頭重校準(zhǔn)命令會(huì)執(zhí)行. 硬盤驅(qū)動(dòng)器的復(fù)位過(guò)程會(huì)顯示如下與復(fù)位, 初始化, 磁頭重校準(zhǔn)有關(guān)的消息:
HDD reset 硬盤驅(qū)動(dòng)器復(fù)位
HDD initialization 硬盤驅(qū)動(dòng)器初始化
HDD recalibration 硬盤驅(qū)動(dòng)器磁頭重校準(zhǔn)(就是磁頭定位零磁道 --譯者注)
Reset complete 復(fù)位完成
pc3000英文說(shuō)明書 譯文草稿 v0.1
2.1 作用
PC-3000AT測(cè)試軟件是PC-3000綜合工具中用于IDE(ATA接口)硬盤驅(qū)動(dòng)器修理和恢復(fù)的基本程序,被設(shè)計(jì)用于:
1.以較一般的方式診斷缺陷,修理IDE
硬盤驅(qū)動(dòng)器.
2.使用ATA標(biāo)準(zhǔn)命令50H進(jìn)行低級(jí)格式化來(lái)正確恢復(fù)硬盤驅(qū)動(dòng)器.
3.在支持缺陷重設(shè)機(jī)制(defect reassign)的硬盤驅(qū)動(dòng)器上(用缺陷重設(shè)機(jī)制)隱藏壞扇區(qū).
4.以用戶輸入?yún)?shù),軟件輸出信息的操控形式進(jìn)行自動(dòng)化驅(qū)動(dòng)器測(cè)試(綜合測(cè)試).
PC-3000AT 測(cè)試軟件必須與 PC-3000AT 卡配合工作.注意! PC-3000AT 4.0 及更高版本既支持使用CHS扇區(qū)定址模式也支持使用LBA扇區(qū)定址模式進(jìn)行驅(qū)動(dòng)器測(cè)試.測(cè)試軟件的CHS/LBA扇區(qū)定址模式切換是用鍵盤右部的數(shù)字小鍵盤上的一個(gè)預(yù)設(shè)按鍵來(lái)進(jìn)行.(請(qǐng)看第三章 "測(cè)試軟件工作時(shí)的輸出信息). CHS扇區(qū)定址模式是PC-3000AT默認(rèn)使用的測(cè)試運(yùn)作模式.它和LBA扇區(qū)定址模式的差別在于有"LBA mode"字樣標(biāo)記在工作模式描述區(qū)和軟件輸出的信息中.
2.2 準(zhǔn)備工作
1.將PC-3000AT卡用硬盤數(shù)據(jù)線電纜與要被測(cè)試的硬盤驅(qū)動(dòng)器IDE口相連.
2.接上硬盤驅(qū)動(dòng)器電源.
3.調(diào)入PC-3000綜合工具的外殼程序 PC-SHELL,并從中啟動(dòng)PC-3000AT程序.
2.3 PC-3000AT 工作時(shí)的輸出信息
為便于理解測(cè)試軟件以"儀表面板"形式顯示在電腦屏幕上的輸出信息,這個(gè)"儀表面板"由以下幾部分組成:
"顯示器"- 顯示關(guān)于測(cè)試過(guò)程的信息.在顯示器的上部你可以看見"型號(hào)"這一行,它包含要被測(cè)試的硬盤驅(qū)動(dòng)器的類型和參數(shù)信息:柱面數(shù)(CYL),磁頭數(shù)(HEAD),扇區(qū)數(shù)(SEC). 在LBA扇區(qū)定址模式下,"型號(hào)"行將顯示總共可用扇區(qū)數(shù)而不是柱面數(shù)(CYL),磁頭數(shù)(HEAD),扇區(qū)數(shù)(SEC).在顯示器的下部你可以看到"狀態(tài)"這一行,它包含硬盤驅(qū)動(dòng)器的狀態(tài)信息:就緒/忙(READY/BUSY),在進(jìn)行需時(shí)較長(zhǎng)的測(cè)試的當(dāng)前進(jìn)度百分比 % (DONE) ,當(dāng)前柱面(CYL),磁頭(HEAD),扇區(qū)(SEC),在測(cè)試中檢測(cè)到的驅(qū)動(dòng)器出錯(cuò)的次數(shù)(ERRS).在LBA扇區(qū)定址模式下,只會(huì)顯示當(dāng)前扇區(qū)號(hào)而不是當(dāng)前扇區(qū)的柱面(CYL),磁頭(HEAD),扇區(qū)(SEC)參數(shù).
兩行"LED(發(fā)光二極管)指示燈" - 顯示被測(cè)試的硬盤驅(qū)動(dòng)器的狀態(tài)寄存器和錯(cuò)誤寄存器的信息,可用于監(jiān)視硬盤驅(qū)動(dòng)器在測(cè)試中的狀態(tài),及判斷驅(qū)動(dòng)器的故障原因.不活動(dòng)的LED指示燈為藍(lán)色,活動(dòng)時(shí)為黃色或紅色,紅色表示發(fā)生了錯(cuò)誤. 狀態(tài)寄存器顯示了IDE(ATA)硬盤驅(qū)動(dòng)器的當(dāng)前狀態(tài).狀態(tài)寄存器的值在每一個(gè)命令執(zhí)行后都會(huì)更新.錯(cuò)誤寄存器會(huì)在命令執(zhí)行后如果狀態(tài)寄存器的錯(cuò)誤位(ERROR)被設(shè)置時(shí)顯示硬盤驅(qū)動(dòng)器的(具體何種錯(cuò)誤類型)狀態(tài).
"鍵盤" - 對(duì)應(yīng)于電腦鍵盤右部的數(shù)字小鍵盤.這些按鍵的作用隨測(cè)試軟件當(dāng)前所處的狀態(tài)變化. 以下這些按鍵的作用是是固定的:
[Enter] - 輸入?yún)?shù),開始各種測(cè)試.
[Cancel] - 用于取消當(dāng)前的測(cè)試或設(shè)置的參數(shù).(可以與ESC互換使用).
[Exit] - 用于取消當(dāng)前的測(cè)試或設(shè)置的參數(shù),然后退回到模式選擇("MODE SELECTION")菜單.
回應(yīng)ckg12 pc3000英文說(shuō)明書(2) 譯文草稿 v0.1
6.4.5 格式化
格式化 - 開始低級(jí)格式化過(guò)程.格式化過(guò)程中硬盤驅(qū)動(dòng)器會(huì)跳過(guò)在缺陷表中記錄的缺陷扇區(qū)與缺陷磁道.格式化過(guò)程不能被中斷,因?yàn)楫?dāng)它結(jié)束時(shí)會(huì)進(jìn)行一次重新計(jì)算總共可用的正常扇區(qū).磁道數(shù)并記錄到磁盤上的工作.如果格式化因遇到錯(cuò)誤而終止,說(shuō)明有伺服區(qū)域出現(xiàn)了錯(cuò)誤,或缺陷表不正確.即使格式化因遇到錯(cuò)誤而終止(此時(shí)還沒格化完整個(gè)盤面),仍然會(huì)重新計(jì)算總共可用的正常扇區(qū).磁道數(shù)并記錄到磁盤上,這樣一來(lái)磁盤表面可能剩下一些區(qū)域未被格式化.在格式化之前你必須選擇使用缺陷表(用于跳過(guò)表中記錄的缺陷區(qū)域)進(jìn)行格式化的工作模式或不使用缺陷表進(jìn)行格式化的工作模式.格式化大約會(huì)花費(fèi)40分鐘,不過(guò)時(shí)間長(zhǎng)短是由選擇的格式化工作模式,磁盤的狀態(tài)所決定,當(dāng)磁盤表面有缺陷存在時(shí),格式化所花時(shí)間會(huì)明顯增長(zhǎng).
有時(shí)候,格式化可能會(huì)立即終止并返回04h(ABRT)錯(cuò)誤碼。這是因?yàn)?硬盤驅(qū)動(dòng)器電路板PCB上的)微控制器INTEL 87C196的控制代碼固件(燒錄在INTEL 87C196 內(nèi)部的ROM中或電路板上的ROM芯片上)與記錄在盤片上的固件(代碼或數(shù)據(jù))版本不兼容.在這種情況下你將不得不重寫盤片上的固件(代碼或數(shù)據(jù))使之適合于微控制器上的固件版本.
6.4.6 邏輯掃描
邏輯掃描- 使用LBA扇區(qū)定址模式下的邏輯參數(shù)進(jìn)行缺陷檢測(cè)過(guò)程.在測(cè)試開始前會(huì)顯示如下的參數(shù)調(diào)整菜單:
起始LBA位置 : 0 扇區(qū)
結(jié)束LBA位置 : XXXXXX 扇區(qū)
次數(shù) : 3
嚴(yán)格性 : 3
執(zhí)行寫測(cè)試 : NO
用校驗(yàn)方式取代讀方式: YES
起始和結(jié)束 LBA - 決定測(cè)試的范圍,起始扇區(qū)到終止扇區(qū).
次數(shù) - 決定對(duì)起始扇區(qū)到終止扇區(qū)這一范圍內(nèi)的扇區(qū)進(jìn)行測(cè)試的遍數(shù) ,可以從1遍到80遍.
嚴(yán)格性 - 決定測(cè)試對(duì)所遇到的錯(cuò)誤的反應(yīng).這種測(cè)試是以LBA扇區(qū)定址表示法下逐塊進(jìn)行的,一在某一塊中檢測(cè)到一個(gè)錯(cuò)誤,就會(huì)開始對(duì)這一塊進(jìn)行逐個(gè)扇區(qū)的測(cè)試.而這種(逐個(gè)扇區(qū))分析測(cè)試重復(fù)的次數(shù)是由"嚴(yán)格性"因子決定的.為了提高測(cè)試的速度建議把這個(gè)值總是設(shè)為1.(由操作者輸入的這個(gè)值將在后繼各遍測(cè)試中使用).這個(gè)值的范圍是1遍到10遍.
"執(zhí)行寫入測(cè)試"能在測(cè)試中關(guān)掉,而且"讀取"可以用"校驗(yàn)"過(guò)程來(lái)替代.這樣測(cè)試持續(xù)時(shí)間會(huì)大大縮短.(因?yàn)閷?duì)扇區(qū)不做寫入測(cè)試節(jié)省了時(shí)間,同時(shí)如果使用標(biāo)準(zhǔn)ATA校驗(yàn)讀命令進(jìn)行"校驗(yàn)"過(guò)程只會(huì)把扇區(qū)數(shù)據(jù)讀入到硬盤的RAM緩沖中,由硬盤微控制器進(jìn)行數(shù)據(jù)校驗(yàn),如CRC,ECC,計(jì)算,無(wú)須讀入到電腦內(nèi)存中進(jìn)行檢查).
磁盤表面測(cè)試基于一種適應(yīng)性算法-- 已經(jīng)檢測(cè)到的缺陷區(qū)域不會(huì)再在后面重復(fù)的各遍測(cè)試中再測(cè)試(這樣可以節(jié)省時(shí)間).對(duì)于有大量缺陷的磁盤驅(qū)動(dòng)器,這個(gè)過(guò)程大大減少了測(cè)試持續(xù)的時(shí)間.對(duì) WDAC35100 (使用Pentium 120 , 測(cè)試遍數(shù)設(shè)為1遍, 關(guān)閉寫入測(cè)試,使用校驗(yàn)代替讀取) 的測(cè)試花費(fèi)了30分鐘.
在表面測(cè)試過(guò)程之后,電腦屏幕上會(huì)顯示一張以LBA表示法記錄的邏輯結(jié)構(gòu)缺陷表.按[Enter]鍵會(huì)進(jìn)入一個(gè)菜單,用于選擇缺陷重設(shè)的模式.