HRT-IBM中文說(shuō)明書(shū)
HDD REPAIR TOOL
(HRT)
專(zhuān)用于IBM存儲器
DPTA
DJNA
DTLA
AVER
AVVA
IBM存儲器
詳細說(shuō)明
目錄
主菜單
存儲器測試
伺服器測試
邏輯轉換中的測試
配套測試
IBM存儲器測試的特點(diǎn)
無(wú)電壓內存的工作
NVM作為版本的連接
概況
只讀存儲器
NVM
結論
修理中NVM名稱(chēng)的操作
SMART
關(guān)于Vendor Specific的幾點(diǎn)說(shuō)明
存儲器的重新設置
磁頭卡的變更
磁頭數量的變更
故障表的工作
IBM存儲器故障表的特點(diǎn)
IBM.INI文檔
J7?OA3=DJNA_700
電路
常見(jiàn)問(wèn)題的解決
主菜單
點(diǎn)擊鼠標右鍵,程蚪嵩諳允酒遼細鋈縵碌鬧韃說(shuō)ィ?/P>
菜單中各項的定義將在下面具體闡述。
存儲器測試
對于IBM存儲器不推薦使用物理轉換測試,因為持續的時(shí)間過(guò)長(cháng),而效果卻不會(huì )比伺服器測試或者邏輯轉換測試的好??偟膩?lái)說(shuō),Physical Test項我們是很少選用的。
伺服器測試
IBM存儲器伺服器測試的特點(diǎn)是,危機時(shí)間是在測試進(jìn)行以前而不是以后給定的。他在Crit time參數中判定(引入time的概念是為了與伺服器測試工作理論上的一致)。如果程序判定錯誤的數量超過(guò)既定的水平,他將會(huì )自動(dòng)的將查出的柱面標記為錯誤的。對于IBM存儲器錯誤水平位于0-128區域。如果輸入的數字超過(guò)128,那么程序將不會(huì )監視錯誤水平,但是不管怎么樣,在故障表中將會(huì )輸入其中伺服器損害的柱面。
邏輯轉換中的測試
對于IBM存儲器,有兩種可能的記錄測試。當前被選擇的是Options->Quick Write Tes主菜單選項。
在一般的記錄測試時(shí),在每個(gè)扇區都會(huì )記錄下他的坐標,為的是方便以后進(jìn)行寄存器測試。但是,這樣將會(huì )持續過(guò)長(cháng)的時(shí)間。IBM公司的生產(chǎn)者將某些存儲器(從DJNA開(kāi)始)的該進(jìn)程縮短了至少6倍。所以當進(jìn)入快速記錄測試模式時(shí),程序將會(huì )執行的正是該指令。
凡是都是兩面的,一般的記錄測試在每個(gè)扇區中記錄他的坐標,而快速記錄測試,不需要記錄數據,同時(shí)在扇區中記入存儲器需要的內容。所以在快速記錄測試以后不可以進(jìn)行Read+Check測試(對于IBM存儲器也不需要這些測試,因為他們將會(huì )自行對自己的寄存器進(jìn)行檢測)。
Read+Check-閱讀數據以及檢查坐標,在扇區中記入他的真實(shí)坐標。該測試只能在記錄測試完成以后方可進(jìn)行。如果存儲器的寄存器出現錯誤,將不同坐標的數據記入到一個(gè)物理扇區中,您將馬上會(huì )得到提醒(將會(huì )有Incompare錯誤報告)。您在Quantum存儲器中將會(huì )發(fā)現很多的記錄與閱讀不相符的數據。
注意?。?!如果程序已經(jīng)完成快速記錄測試,那么Read+Check測試將會(huì )給出不正確的結果,這是因為IBM存儲器自己檢查自身的寄存器,所以就算Read+Check測試有意義也僅僅是理論上的,而記錄測試在修理中具有更加重要的作用。通過(guò)快速記錄測試的方法將測試的時(shí)間縮短了至少6倍。
配套測試
配套測試模式推薦使用以下順序:Servo Test,Logical Test,Defectoscope,Logical Test,Defectoscope,Logical Test,這樣在邏輯測試中只需要選擇Write Test就足夠了。
IBM存儲器測試的特點(diǎn)
非常遺憾,IBM存儲器將故障記入故障表中的方式非常復雜。
例如,當在T-LIST表中加入柱面錯誤的記錄,你將的使所有隱藏柱面發(fā)以后的部分生位移,同時(shí)失去所有在P-LIST中已有的記錄。當然,可以在記錄中只是采用柱面編號自動(dòng)計算,但是這樣影響跳過(guò)磁道的過(guò)程,這系列事件在實(shí)際上是不可能的。
總的來(lái)說(shuō),這是合理的,因為P-LIST和T-LIST必須生產(chǎn)者通過(guò)某種特殊的軟件來(lái)完成此程序內設與存儲器中,但是在以后的校對中不會(huì )對使用,在修理中必須出現某人解決這個(gè)問(wèn)題。
每個(gè)人都可能有自己的方法,但要記住的是,首先必須修復柱面錯誤(根據伺服器測試和物理測試的結果)。完成對柱面錯誤的修復以后,留下的扇區錯誤相對來(lái)說(shuō)就不是那么急于修復了(故障表中的和通過(guò)測試找到的都是如此)。P-TEST必須被清除,而測試將被重復進(jìn)行。
在完成P-LIST和T-LIST的變更以后,存儲器將會(huì )中止邏輯工作,也就是說(shuō)在工作開(kāi)始前必須完成邏輯記錄測試,或者快速清理程序。
無(wú)電壓內存的工作
為了進(jìn)入無(wú)電壓內存的工作,必須點(diǎn)選菜單項Service->Memory->NVM Operations。這樣將會(huì )在顯示屏上出現如下的對話(huà)框:
(見(jiàn)圖)
點(diǎn)擊Read From HDD鍵,從NVM上讀取數據到內部緩沖器中。點(diǎn)擊Write To HDD鍵,在NVM中記下內部緩沖器的主要內容。
點(diǎn)擊Save To File鍵,將內部緩沖器的內容記入到文檔中。這樣,程序將會(huì )推薦使用兩個(gè)拓展名:NVM或BIN。文檔保存的格式與拓展沒(méi)有關(guān)系,NVM強調文檔的內容是存儲器NVM形式的,BIN則著(zhù)重說(shuō)明文檔的內容是二進(jìn)制的。您可以任選其中一個(gè),但是建議您使用NVM,
點(diǎn)擊Load From File鍵,讀取內部緩沖器上的數據。
點(diǎn)擊Dump鍵,打開(kāi)轉儲窗口,通過(guò)他您可以對內部存儲器中的數據進(jìn)行查看和編輯。
點(diǎn)擊Recalc CRC鍵,可以重新計算緩沖器數據的總數,因為存儲器在開(kāi)始的時(shí)候會(huì )對其進(jìn)行檢查,CRC is OK標志框表示當前的狀態(tài)(如果顯示,意味著(zhù)統計總數當前正常)。
NVM作為版本的連接
在本章中作者試圖向大家說(shuō)明幫助選擇與IBM存儲器控制器相適應的服務(wù)區模塊和NVM的過(guò)程。
只讀存儲器
查看DTTA存儲器的只讀存儲器
(圖見(jiàn)書(shū))
《ROM0》標簽-標準的只讀存儲器標志。
(圖見(jiàn)書(shū))
《A7》- 基礎的ASCⅡ-版本標簽。它必須與NVM的ASCⅡ標簽相符。
(圖見(jiàn)書(shū))
《0B》-只讀存儲器的ASCⅡ。這是純信息參數,在何處也不會(huì )被重復。
(圖見(jiàn)書(shū))
42 92 F3 DB- 只讀存儲器的BIN-版本標簽。NVM必須保存在該標簽中,正是他們與只讀存儲器數據兼容。
服務(wù)區
總的服務(wù)區版本包含在USAG模塊中。
(圖見(jiàn)書(shū))
《USAG》-模塊的標簽。
(圖見(jiàn)書(shū))
ASCⅡ標簽版本:
(圖見(jiàn)書(shū))
《T》-DTTA存儲器標簽。
(圖見(jiàn)書(shū))
《5》-每分鐘5400轉的標記。
(圖見(jiàn)書(shū))
物理磁頭數量(純信息參數,他只反應在存儲器重置以后的磁頭數量)
(圖見(jiàn)書(shū))
服務(wù)區模塊版本?!禔7》-只讀存儲器的ASCⅡ版本標簽,與該服務(wù)區兼容。
(圖見(jiàn)書(shū))
BIN - 只讀存儲器版本,與該服務(wù)區兼容。
NVM
(圖見(jiàn)書(shū))
真實(shí)NVM的標志
(圖見(jiàn)書(shū))
與該NVM相兼容的服務(wù)區ASCⅡ標簽。
(圖見(jiàn)書(shū))
BIN - 只讀存儲器版本,與該NVM兼容。
結論
如果達到以下條件,我們認為NVM,服務(wù)區和只讀存儲器是兼容的:
服務(wù)區BIN版本與只讀存儲器BIN版本一致。
NVM的BIN版本與只讀存儲器的BIN版本一致。
NVM的ASCⅡ版本與服務(wù)區的ASCⅡ一致,
點(diǎn)擊Info->Version可以對服務(wù)區與NVM的兼容性做評定。
修理中NVM標題的操作
NVM標題的操作對于修理是相當有用的。這是因為,存儲器的問(wèn)題很多時(shí)候不是出現在電路方面,而是因為服務(wù)區表格的某些問(wèn)題,如果這樣,可以鎖定磁盤(pán)上和服務(wù)區上的記錄,只有通過(guò)將服務(wù)信息轉換到內存上去才可以對其進(jìn)行修復。
第二個(gè)問(wèn)題-密碼。如果密碼被設定,那么存儲器的工作將被鎖定,在以前的存儲器(其中還包括DTLA的早期版本)中還可以通過(guò)打開(kāi)的內存查看找到。那么現在只能通過(guò)破譯了。如果存儲器沒(méi)有讀出服務(wù)區,那么他就不會(huì )知道密碼被設定,所以自由的從《空白》的存儲器抄錄下PSWD模塊,在這以后,存儲器將不會(huì )記得曾經(jīng)被設置過(guò)密碼。
由此可見(jiàn),鎖定服務(wù)區閱讀的方法,常常作為修理中的良藥使用。這是怎么實(shí)現的呢?很簡(jiǎn)單,只需要變換NVM的ASCⅡ標簽就可以啦。這樣的話(huà),存儲器載入USAG模塊,確信他對于該電路主板是適用的,同時(shí)按照內存開(kāi)始釋放服務(wù)區模塊。也就是說(shuō),如果設定了密碼-他將會(huì )被讀出,如果某個(gè)表格出現錯誤,將會(huì )有其他表格代替她。
建議改變判定磁頭數量的數值,將其減少1,重新計算NVM的統計總數,將內容載入存儲器,在啪的一聲以后,存儲器將開(kāi)始在沒(méi)有服務(wù)區的狀態(tài)下工作。
如果存儲器在啟動(dòng)的時(shí)候暫停(因為SRVM模塊損害就會(huì )這樣),同時(shí)不讓載入新的NVM數值,這時(shí)可以拔出接口,關(guān)閉電源,在5-40秒以后存儲器退出準備狀態(tài)。這樣,NVM中的安裝數據的指令可以工作,記下與USAG不相符的NVM,關(guān)閉電源,接上接口,打開(kāi)電源,如果問(wèn)題不在電路上,存儲器退出準備狀態(tài),因為服務(wù)區已經(jīng)不能讀取。
注意!如果服務(wù)區未被讀出,存儲器將會(huì )使用分區表。它與服務(wù)區的密度相應。也就是說(shuō),與服務(wù)區的工作將會(huì )持續正常進(jìn)行,工作區的工作就不敢保證了。
SMART
關(guān)于Vendor Specific的幾點(diǎn)說(shuō)明
特征01(Raw Read Error Rate)是按照很有意思的方法計算的。規則化的數值與*之間的關(guān)系如表1:
*范圍 計算公式 規則化數值范圍
0..10 100-(VAL/2) 100...95
11..100 96-(VAL/10) 94..86
101..1000 87-(VAL/100 85..77
1001..10000 79-(VAL/500) 76..59
10001..64000 64-(VAL/1000)是否是公式錯誤,常量64是不適用的 53..0
64001..65535 1-0 1
特征框01(Raw Read Error Rate)有如下的定義:
位置 類(lèi)型 定義
0 B 特征規格化值
1 B 測量歷史紀錄中最小值
2 W 特征一級被加數*
4 W 特征二級被加數*
從這里開(kāi)始,被加數用于參數取中值的作用。這是因為關(guān)于錯誤的所有記錄都積累在一個(gè)特定的位置,在開(kāi)始輸入新數值的那一刻,積累的數字將會(huì )自動(dòng)進(jìn)入二級被加數,原先的二級被加數進(jìn)入一級被加數。原先的一級被加數將會(huì )被刪除。也就是說(shuō)他們史根據時(shí)間先后來(lái)刪除數值的。
特征框04(Start/Stop Count)有如下的定義:
位置 類(lèi)型 定義
0 B 特征規格化值
1 B 特征規格化值
2 D 保存如內存中的標志*
特征框05(Realocated Sectors Count)有如下的定義:
位置 類(lèi)型 定義
0 B 特征規格化值
1 B 測量歷史紀錄中最小值
2 W 故障在G-LIST中的絕對
特征07(Seek Error Rate)與特征01相似:
*范圍 計算公式 規則化數值范圍
0..100 100-(VAL/10) 100..90
101..1000 87-(VAL/40) 84..62
1001..10000 71-(VAL/250) 66..31
10001..100000 34-(VAL/3100) 30..1
100001 100-99 1
特征框07(Seek Error Rate)有如下的定義:
位置 類(lèi)型 定義
0 B 特征規格化值
1 B 測量歷史紀錄中最小值
2 W 特征一級被加數*
4 W 特征二級被加數*
特征08(Seek Time Performance)只有在SMART Offline Collection status值為二時(shí),才可以被計算。否則為常量100。
位置 類(lèi)型 定義
0 B 特征規格化值
1 B 測量歷史紀錄中最小值
2 W 特征一級被加數*(磁頭定位的時(shí)間690h從柱面0-1)
4 W 特征二級被加數*(磁頭定位的時(shí)間690h從柱面0-1109h)
6 W 特征三級被加數*(磁頭定位的時(shí)間690h從柱面0-331h)
特征框09(Power-On Hours Count)有如下的定義:
位置 類(lèi)型 定義
0 B 特征規格化值
1 B 特征規格化值
2 D 保存如內存中的標志*
特征框0A(Spin Retry Count)有如下的定義:
位置 類(lèi)型 定義
0 B 特征規格化值
1 B 測量歷史紀錄中最小值
2 W 特征一級被加數*
4 W 特征二級被加數*
特征框0C(Device Power Cycl Count)有如下的定義:
位置 類(lèi)型 定義
0 B 特征規格化值
1 B 特征規格化值
2 D 保存如內存中的標志*
存儲器的重新設定
磁頭卡的變更
IBM存儲器有磁頭卡。她被保存在NVM當中。該卡用于判定訪(fǎng)問(wèn)物理磁頭的順序,通常該順序是線(xiàn)性的。
00 01 02 03 04 05 06 07 08 09 0A
但是如果,在五磁頭的存儲器磁頭01脫離,您可以將磁頭卡變更為
00 04 02 03 01 05 06 07 08 09 0A
在減少服務(wù)區中的磁頭數以后(具體方法以后講述),存儲器變成四磁頭的,同時(shí)將會(huì )保持正常工作,但是他的密度將會(huì )稍減。
注意!盡量爭取將磁頭保存在原有的位置,因為服務(wù)區表格正是根據該位置進(jìn)行適配的,對磁頭的全面變更所造成的影響遠比少量修正大的多。
對于變更磁頭卡,必須用上面講過(guò)的方法對NVM的內容進(jìn)行編輯。在下表中,顯示了NVM各族的磁頭卡位置。
族 位置
DTTA 60
DJNA 70
DPTA 70
DTLA D0
AVER D0
AVVA 10E,
補充一句,在A(yíng)VVA存儲器的磁頭卡中是按照將次排列的。
變更磁頭數
為了變更磁頭數和是其排列更加緊密,必須點(diǎn)擊菜單項Service->Edit Zones。這樣將會(huì )在顯示屏上出現這樣的對話(huà)框:
(圖見(jiàn)書(shū))
由于數據從存儲器中不能讀出,窗口中大量的單元是被鎖定的。為了激活他們,點(diǎn)擊Read鍵。如果您輸入某種不可逆的變化,來(lái)不及將其記錄到磁盤(pán)中,通過(guò)Read鍵,可以使您返回至數據重新從磁盤(pán)中被讀取的狀態(tài)。
在點(diǎn)擊Read鍵以后,如果程序需要讀取模塊,窗口的情況將會(huì )是這樣:
(圖見(jiàn)書(shū))
列表中顯示存儲器區域的密度。您可以選擇您想編輯的區域,然后在SPT[XX]框中輸入新的SPT值。該變更將植入列表中。
通過(guò)Last Phys Cyl框,可以截取*的區域,從而縮減存儲器密度。存儲器的邏輯參數將會(huì )被自動(dòng)重新讀取。
Heads框包含有存儲器磁頭的總數。Low Heads包含有下柱面磁頭的數量。
這是因為,在某些IBM存儲器中,將柱面分成按上下分成兩組。上部分SPT參數較小。對于DJNA存儲器一般是這樣關(guān)系:
(圖見(jiàn)書(shū))
您可以在框中輸入任何的數值,雖然一般情況下Low Heads必須小于或者Heads的數值,并且兩者之間的差距不能很大。其他的內容可以跟據個(gè)人的經(jīng)驗來(lái)決定了。
當所有的數字被輸入的時(shí)候,點(diǎn)擊Read鍵。這樣,程序將會(huì )重新核算內存中的所有模塊。如果核算成功的話(huà)(系統會(huì )給您消息),并且你確信該配置必須被運用于存儲器中,那么點(diǎn)擊Write鍵。為了使新的參數開(kāi)始起作用,必須重新啟動(dòng)機器。
注意?。?!族列中不包含這樣或是那樣的模塊,但是不管怎樣,這樣的配置在程序中是不會(huì )被鎖定的,您可以設置任何配置,但是請記住,這是十分危險的。
任何情況下,都不允許通過(guò)SPT參數除零的方式截取區域。
故障表的工作
IBM存儲器故障表的特點(diǎn)
IBM存儲器故障表的結構非常復雜,這是因為輸入故障表中的扇區,柱面將會(huì )影響到其他扇區和柱面的位置。
HDD Repair Tool考慮到這些因素,在修理的過(guò)程中提醒您注意:
在故障表中輸入任何新內容以后,表面將會(huì )中止邏輯工作,上面出現很多的UNC錯誤。必須進(jìn)行磁盤(pán)快速清理(Quick Clear)或者進(jìn)行邏輯記錄測試。值得注意的是,在點(diǎn)選Quick Write Test以后,記錄測試的速度將不會(huì )比快速清理程序慢多少,但是如果完成執行快速清理程序10-15時(shí)中止其工作,那么記錄測試不會(huì )被中止,也就是說(shuō),推薦大家使用記錄測試。
P-LIST和G—LIST是不同的,所以在完成G—LIST中的故障轉入到P-LIST程序后,必須進(jìn)行快速清理或者記錄測試。
在選擇P+G—LIST以后,數據將會(huì )被植入到P—LIST中。這樣清除兩個(gè)故障表。所以為了將數據從G—LIST植入到P—LIST只需要點(diǎn)擊P+G—LIST就可以拉。在這之后再選擇Clear+Upload項。
在完成于柱面故障表中植入記錄以后,扇區故障表將失去自己的意義。柱面編號的校對并不能真正解決問(wèn)題。所以,如果圓形的線(xiàn)路圖上您看到了明顯的圓環(huán),那么選擇故障表類(lèi)型為P+G—LIST,選擇Group To Tracks功能。如果在這樣的情況下,在故障表中出現很多柱面錯誤,那么選擇菜單項Kill->Sectors Defects,然后Clear And Upload。這樣P-LIST和G—LIST將會(huì )被清除,柱面故障表將不會(huì )被清除,柱面故障將記入到柱面故障表中(程序將會(huì )自己根據扇區編號是否等于65535來(lái)判定)。這以后,會(huì )要求您進(jìn)行幾次探傷用于刷新扇區故障列表。
為了隱藏在邏輯轉換中得到的錯誤(例如,在邏輯測試儀后或者外部程序中),必須選擇故障表類(lèi)型Logical,在這以后手動(dòng)添加故障,或者從文檔中載入,之后選擇菜單項Upload To Disk,所有的錯誤將會(huì )轉換成物理坐標,然后植入到P-LIST中。
在存儲器重新設置以后(無(wú)磁頭),所有的扇區錯誤將會(huì )失去意義,建議您刪除他們。
IBM.INI文檔
[MODELS]分段判定將具體模塊列入族中的方法。組合按照微碼的版本進(jìn)行。通過(guò)對比部分的長(cháng)度判定鍵的長(cháng)度,其長(cháng)度的設定必須合理。在那些版本微碼不危險的位置前將會(huì )被《?》符號標記(一般情況下這是用來(lái)判定存儲器磁頭數量的第三個(gè)數)。
例如:
TW?OA6=DTLA_5000
TX?=DTLA_7000
J7?OA3=DJNA_7000
JS?QAB8a=DJSA
[ZONE FORMULA]分段,判定ZONE模塊組合的方法。對于DJNA,DPTA,DTLA,AVER和AVVA所適用的公式相同,該公式的名稱(chēng)為《DPTA》。描述公式的格式記錄在本身的其實(shí)文檔中。您必須給出一個(gè)記錄的長(cháng)度和移動(dòng)必需的內部記錄框,同時(shí)程序將會(huì )自動(dòng)分解存儲器區域結構。
名稱(chēng)段- 此分段是族的描述。段的名稱(chēng)必須根[MODEL]段中給出的一致。例如:
[MODELS]
TW?=QA3=DTLA_500
J7?OA3=DJNA_700
JS?OAB8A=DJSA
最少必須存在三個(gè)名稱(chēng)段:[DTLA_500], [DJNA_700], [DJSA]
其中的任何一個(gè)都可能有一下的鍵:
FW_DUPLICATE-服務(wù)區模塊副本的結構圖。他判定PBA的編號,在上面存在基本服務(wù)區模塊出產(chǎn)副本。我們具體來(lái)看看她。
因為,實(shí)際上存儲器使用位于磁頭0和1 上的兩個(gè)副本服務(wù)區信息。然而,在這里有第三個(gè)副本,是在工作中沒(méi)有感覺(jué)到的。另外,他可能是較早的版本。有時(shí)候他可以起到挽救信息的作用(當P-LIST包含的兩個(gè)PSHT模塊都被損壞了)。
因為這個(gè)原因,如果您記下補充副本搜尋公式,那么在對話(huà)框Service->Special Area->Structure中將會(huì )呈現3個(gè)副本。但是,請記住當您讀取任何基本數據然后選擇I/O->Write All Copies時(shí),您將在截取的位置記下當前的副本。
小竅門(mén):補充副本是屬于磁頭2的,也就是說(shuō),選擇I/O->Read From Current Head將光標點(diǎn)擊補充副本模塊上。那么您只能閱讀補充副本模塊。將他們保存到BLA文檔中,您可以得到完全的BLA文檔。
在一般工作情況下,補充副本模塊是否使用不取決于她是否在INI文檔中被給出。
Zone formula-[ZONE FORMULA]段的指示器。其中包含有ZONE模塊的組合方式。
Heads- 以前版本留下的未使用參數,有時(shí)是自動(dòng)給出的。
Zones- 非必要參數。判定存儲器區的數量。
ZONEx- 區的記述者,在當中包含有兩個(gè)數值其實(shí)柱面和磁道中扇區的數量。
Zones和Zonex是被自動(dòng)添加在分區查看器上的。對于某些存儲器程序必須知道存儲器的分區。首先,他將會(huì )和ZONE模塊進(jìn)行溝通,如果沒(méi)有讀出,那么程序開(kāi)始從INI文檔中導入分區。
Servo time參數判定對于伺服器測試的危機時(shí)間限制。
Phys Read Retries參數,判定在PCHS轉換中試圖閱讀的次數。如果該參數非常小,那么將會(huì )有很大的可能性出現假錯誤(IBM存儲器總的來(lái)說(shuō)在PCHS轉換中的閱讀不正常,因為本身不存在這樣的模式)。如果該參數非常大,那么物理轉換中的測試持續時(shí)間將會(huì )很長(cháng)??偟膩?lái)說(shuō),作者推薦大家在IBM存儲器中不使用在物理轉換中的測試。
電路
本書(shū)的主要內容是介紹存儲器修理程序的使用,所以對電路部分的描述比較簡(jiǎn)單。如果您想對電路感興趣的話(huà),可以通過(guò)查找相關(guān)的書(shū)籍和網(wǎng)站來(lái)進(jìn)一步了解。
下面我們來(lái)看一下DTLA存儲器的主板:
主處理器,帶有控制器接口。有時(shí)里面還帶有只讀存儲器參數。在我們所引用的例題中他是外部的。在主處理器旁邊是33.3Mgz的石英共振器。有時(shí)存儲器的問(wèn)題就是由她引起的。
接口的接頭。由于她的接觸不良,或者是他旁邊低壓電阻工作不正常有時(shí)也會(huì )導致存儲器工作出現問(wèn)題。
分離器,將由密封殼到伺服器的數據分離。
穩壓器,自身很少可能燒壞,但是他周?chē)鸁捰秃芏嗟蛪弘娮?。DTLA存儲器的低壓電阻質(zhì)量不高是人所共知的。結果一般只有一個(gè) - 穩壓器將在5伏位置代之以3.3伏的電壓,那樣不但會(huì )燒壞主板,同時(shí)還會(huì )使密封殼里的交換機被燒壞。這樣的話(huà),存儲器中的數據就只能在更換主板和磁頭庫以后才可以獲得了。
電源接頭。旁邊是保險器,將他關(guān)閉也會(huì )引起很大的問(wèn)題。
控制軸心發(fā)動(dòng)機的電路以及定位器的聲線(xiàn)圈。
發(fā)動(dòng)機控制線(xiàn)。與他相連接頭的不良接觸也可能導致不正常的工作。另外,切斷該線(xiàn)路是修理大量程序錯誤的好方法。
保護存儲器程序的閃存。一般安裝在*組新模塊中,這樣可以使變更出錯的程序顯得較為簡(jiǎn)單。如果粗略的錯誤沒(méi)有顯示出來(lái),那么生產(chǎn)者開(kāi)始調和處理器內部的只讀存儲器,而主板該位置為空。
NVM
隨機存儲器
(圖)
在主板下面有接頭,通過(guò)她連接密封殼。她的不良接觸經(jīng)常會(huì )引起存儲器的異響。那樣只需要檢查一遍連接就可以拉。
除此以外,主板上還布滿(mǎn)了低壓電阻,就像前面講到那樣,這些電阻的質(zhì)量不是很好。他們中間任何一個(gè)出現問(wèn)題,都會(huì )引起錯誤。
磁頭交換器是電路中很重要的部分,她位于密封殼里面。不能將他們重新銜接。所以如果要更換磁頭就必須更換整個(gè)主板。
常見(jiàn)問(wèn)題的解答
問(wèn):存儲器不能脫離準備狀態(tài),發(fā)出巨大的聲響,更換了相似的存儲器主板但是沒(méi)有用。
答:經(jīng)驗告訴我們,很多時(shí)候問(wèn)題不是出在密封殼,而是出在磁盤(pán)微碼中的。錯誤的原因是,IBM存儲器沒(méi)有模塊的統計總數,所以任何一個(gè)小的錯誤都可能導致這樣的壞影響。
斷開(kāi)線(xiàn)路,保存NVM至文檔中,從不同磁頭數的類(lèi)似存儲器中載入NVM,關(guān)閉電源,接上線(xiàn)路。
如果在重新接通電源以后存儲器仍舊發(fā)出異常的響聲,那么問(wèn)題比較嚴重(雖說(shuō),可以通過(guò)重新設置保存在NVM中的磁頭的補救)。
如果存儲器退出準備狀態(tài),那么載入完全服務(wù)區,返回保存的NVM。
問(wèn):存儲器退出準備狀態(tài),但是進(jìn)行任何閱讀和記錄時(shí)將會(huì )熄滅信號燈,也就是說(shuō)我不能中止服務(wù)區模塊。
答:這里的錯誤可能是因為服務(wù)區模塊出錯,還有可能是因為NVM和密封殼不兼容。選擇版本兼容的密封殼就可以了。
問(wèn):和“外來(lái)”的存儲器NVM工作正常,但是載入“自帶”的NVM,存儲器就會(huì )發(fā)出異響,服務(wù)區模塊的工作100%是正常的(在存儲器工作的可以被讀出)。
答:這樣的問(wèn)題只有在新款的存儲器上才會(huì )出現,我們很難解釋清楚原因。據推測,錯誤可能是由于某個(gè)服務(wù)區扇區不能讀取引起的。顯而易見(jiàn),存儲器試圖讀出服務(wù)區模塊,對出現的錯誤視而不見(jiàn),在某些具體的閱讀進(jìn)行時(shí)需要使用數據,所以就發(fā)出了這樣的響聲。
避免這些問(wèn)題的操作方法如下:
變更卡中服務(wù)區模塊的磁頭位置(例如,將00 01 換成00 10)。
關(guān)閉電源,載入新的NVM。
在存儲器中記入完全服務(wù)區(不考慮卡的因素)。
將磁頭卡還原。
在存儲器中記下帶有良好磁頭卡的完全服務(wù)區(通過(guò)Use Map實(shí)現)。
該方法的實(shí)質(zhì)很簡(jiǎn)單,在1-4步損壞磁盤(pán)的內容,扇區標識符將會(huì )標記出不正確的扇區,在完成反相的重新設置以后,所有的服務(wù)區扇區成為不可讀取的。在第5部,我們在服務(wù)區中記下那些存儲器所必須的扇區。
問(wèn):從LBA資源中載入了模塊到不工作的存儲器中,但于事無(wú)補。
答:IBM存儲器對服務(wù)區的閱讀是通過(guò)全部磁道的。就算故障是位于沒(méi)有使用的區域,存儲器仍會(huì )認為所有的服務(wù)區副本都是錯誤的。必須在該存儲器中記入IBX文檔,然后,如果必要的話(huà),可以從BLA文檔中載入模塊(例如,如果模塊包含本地的適配器參數)。
問(wèn):我有IBM DTLA IBM-DTLA-305020存儲器,安裝版本TW20A60A。他有BLA文檔,但是沒(méi)有IBX文檔,我該怎么辦?
答:如果您有來(lái)自本族存儲器(例如,IBM DTLA IBM-DTLA-305020,TW20A60A)的IBX文檔,您可以先在存儲器安裝他們,然后在上面累加“自帶”的BLA文檔。
另外再補充一句,從BLA文檔中記錄其他的模塊只有在完全失去本地模塊的情況下才可以進(jìn)行(或者存儲器本地模塊處于不工作狀態(tài))。如果有可能對本地服務(wù)區模塊進(jìn)行救治,哪怕是一小部分,那都得進(jìn)行,因為當中保存有當前機械的設置。
問(wèn):存儲器可以轉動(dòng),但是工作不正常,服務(wù)區模塊不能被讀出??赡苁鞘裁磫?wèn)題呢?
答:由于某些原因NVM的版本經(jīng)常與USAG模塊不兼容,為了快速鑒定其兼容性,選擇菜單項Info->Version。USAG和NVM的標志必須一致的出現在窗口中,如果有絲毫的差別,存儲器工作將會(huì )出現問(wèn)題。
對IBM AVVA存儲器也需要確定,存儲器是否在NVM的*兩個(gè)字符記下些什么。如果此處不為0,他們請手動(dòng)將他們清零。這樣非常有用。
問(wèn):在讀取Service->Special Area->Structure窗口中的*一個(gè)模塊時(shí),存儲器發(fā)出沙沙的聲音,并且不能進(jìn)行閱讀。
答:這些模塊有可能存在,也有可能是不存在的,這取決于具體的存儲器,甚至取決于他是否經(jīng)過(guò)DFT程序檢查。如果檢查過(guò)-程序將會(huì )建立一些模塊,如果沒(méi)有的話(huà)這些模塊就不會(huì )被建立。作者決定不將這些模塊從卡中清除。
問(wèn):我使AVER存儲器進(jìn)入工作狀態(tài),但是他似乎有點(diǎn)奇怪,在邏輯記錄測試的時(shí)候他自己清除自己的服務(wù)區模塊。這是為什么?
答:您的資源中包含有損壞的模塊,使用好的資源,而錯誤的馬上刪除。
問(wèn):在執行快速清理程序10分鐘以后,出現了錯誤導致程序被中止。那是不是需要從新開(kāi)始進(jìn)行邏輯記錄測試,有沒(méi)有別的方法縮短這個(gè)進(jìn)程。
答:選擇菜單項Service->ATA Command。從含有LBA的存儲器中得到出錯的LBA扇區。正是從這個(gè)位置開(kāi)始邏輯記錄測試。在完成測試以后,挑出找到的錯誤重新進(jìn)行快速清理。
問(wèn):我在柱面的故障表上添加了記錄,但是柱面的編號與我輸入的記錄不同,這是不是程序的錯誤?
答:不是,只不過(guò)程序考慮到IBM存儲器柱面故障表建立的特點(diǎn),所以柱面的編號可以根據個(gè)人的要求對其進(jìn)行修正。
問(wèn):我進(jìn)入Defect List對話(huà)框,選擇Track類(lèi)型,添加了5個(gè)新的故障,然后點(diǎn)選Disk->Upload菜單,可是*故障表擴大了兩倍多。
答:?jiǎn)?wèn)題還是出在IBM存儲器所采用的故障表結構上。這是因為,故障表中所包含柱面將會(huì )被排除,同時(shí)剩下的柱面將會(huì )發(fā)生位移。
例如,您手中編碼為10的柱面出現錯誤,我們將他列入故障表中。那么編號10將會(huì )屬于以前編號為11的柱面,后面的柱面編號也會(huì )發(fā)生相應的變化。
假設過(guò)了一段時(shí)間以后,表面故障蔓延,占據了相鄰的扇區。如果故障表是空白的那么,錯誤的將會(huì )是編號為10和11扇區。但是由于我們已經(jīng)在故障表中記入了以前編號為10的扇區,那么我們再次得到10號扇區的錯誤。當我們準備把錯誤添加到故障表時(shí),我們需要保存新舊兩個(gè)10號扇區,而新的10號扇區就是以前的11號扇區。
看看您的情況,您將已經(jīng)有的記錄添加到新的記錄上面,使用Upload法載入,就像上面說(shuō)得那樣,程序將會(huì )認為這是新的記錄。所以你所發(fā)現的故障表擴張就是因為這個(gè)引起的。
那么怎么避免這種情況呢?有兩種方法。一個(gè)就是使用Clear And Upload來(lái)載入故障表。第二種方法就是,在往故障表添加新記錄的時(shí)候,清除窗口(菜單項Clear->In View)中的故障表,添加新的故障,這以后使用Upload載入新的故障表。新的故障將會(huì )自動(dòng)添加到以前的故障上。
問(wèn):在完成物理測試以后,出現了一些扇區錯誤和一些磁道錯誤。我將其載入,但發(fā)現扇區錯誤似乎擺放的有點(diǎn)不對。
答:在講述故障表工作的那一章已經(jīng)談到了這個(gè)問(wèn)題,在完成對柱面故障表的任何變更以后,扇區故障表都會(huì )失去意義,必須重新進(jìn)行完整的測試,此規則是硬性規定的,就算IBM存儲器自測系統中有不可避免的錯誤《企圖在滿(mǎn)的扇區中加入柱面故障》,出現該錯誤時(shí),自測將會(huì )停止。也就是說(shuō)就是生產(chǎn)者也沒(méi)有辦法解決這個(gè)問(wèn)題。
問(wèn):在進(jìn)行邏輯測試和清理G-LIST時(shí)DJNA存儲器總是處于BSY狀態(tài),怎么辦?
答:這是DJNA存儲器的典型錯誤,他損壞RDMT模塊,導致了一系列的問(wèn)題。您可以從DJNA的其他資源中抄襲RDMT模塊以及重新清除G-LIST。
問(wèn):為什么物理測試的時(shí)間會(huì )這么長(cháng),有沒(méi)有什么辦法改變這種狀況?
答:在物理轉換中的測試沒(méi)有更快的方法,但是您可以試著(zhù)這樣做,來(lái)縮減測試時(shí)間。
因為,對于那些在邏輯參數測試中會(huì )《暫?!返拇鎯ζ鳎ㄌ貏e是WD存儲器),進(jìn)行物理測試是當務(wù)之急,但是IBM存儲器似乎沒(méi)有重視這一點(diǎn)(除了DJNA存儲器,可是他是因為服務(wù)區的錯誤,任何物理測試都不能解決)。
錯誤的磁頭可能通過(guò)伺服器測試找出來(lái)。他同時(shí)還能找出所有有問(wèn)題的柱面。記錄測試可以在Quick Clear程序的幫助下進(jìn)行,然后進(jìn)行暫停時(shí)間核對測試。*還有探傷測試,通過(guò)探傷測試不但能找到錯誤扇區,同時(shí)還可以找到隱藏在P-LIST中的不穩定扇區。探傷的2-3迭代和存儲器完全修復,而不穩定的扇區將會(huì )被覆蓋??梢酝ㄟ^(guò)配套測試,也可以手動(dòng)進(jìn)行測試。這都是時(shí)間允許的,特別是進(jìn)行配套測試,他可以在沒(méi)有操作者的參與下自行完成。
IBM存儲器寄存器的測試是在扇區標題檢查的幫助下自行完成的,那么Write和Read+Check測試如果需要也可以進(jìn)行,不過(guò)意義就不是那么重要了。
問(wèn):為什么存儲器故障表工作的時(shí)候總是會(huì )發(fā)出沙沙的響聲,這是正常的嗎?
答:總的來(lái)說(shuō),有時(shí)候這種沙沙的聲響是可以減少的,但在這種情況下,某些程序的分支將變得不那么全面了??紤]到這個(gè)危害性,*在保休期內將問(wèn)題找到,然后讓專(zhuān)業(yè)人士進(jìn)行修理。
問(wèn):為什么不能更換存儲器出產(chǎn)說(shuō)明?
答:可以通過(guò)區域編輯(Service->Edit Zones)來(lái)截取存儲器的尾部。但是這樣將會(huì )是*的柱面會(huì )在物理轉換中指出來(lái),編輯存儲器的名稱(chēng)可以通過(guò)修正IDNT模塊來(lái)實(shí)現,變更序列號需要通過(guò)修正扇區的PBA,使之與IDNT的PBA相符。
問(wèn):BLA文檔的格式是怎樣的?
答:首先,像其他所有文檔一樣,BLA文檔中有標題。
位置 類(lèi)型 定義
00 DWORD BLA文檔的標志-數字12345678h
04 WORD 模塊卡中記錄的數字
下面是模塊卡,在卡中的記錄可能有以下類(lèi)型:
位置 類(lèi)型 定義
00 WORD 模塊的ID。任意數,用于在列表中表示,還有找到相應的數據。
02 DWORD 模塊卡中記錄的數字
06 BYTE 磁頭(對于CHS轉換)
07 WORD 扇區(對于CHS轉換)
09 WORD 扇區中模塊的長(cháng)度
目前,HRT程序可以載入具有500個(gè)(千進(jìn)制)記錄的卡?。?!如果必要的話(huà),可以擴大,相應的這樣會(huì )提高對資源的要求。
在標題框以后是數據框,每個(gè)數據框記錄可能有以下的模式:
位置 類(lèi)型 定義
00 WORD 模塊的ID,將會(huì )遍布有同樣ID的模塊卡。
02 DWORD 用字節表示的模塊長(cháng)度
06 LEN 模塊本身
這樣的話(huà),不管模塊將會(huì )幾次進(jìn)入卡中,他的數據只會(huì )記錄一次。在讀取的時(shí)候將會(huì )自動(dòng)的根據需要散布,通過(guò)這種技術(shù)可以不計算多次重復的附件,從而減少文檔的長(cháng)度。
再一次的提醒大家,并非所有模塊卡必須與數據相適應。也可以只記錄主要的卡。