天才教育網(wǎng)合作機(jī)構(gòu) > 英語(yǔ)培訓(xùn)機(jī)構(gòu) > IB培訓(xùn)機(jī)構(gòu) >

東莞維修培訓(xùn)網(wǎng)

歡迎您!
朋友圈

400-850-8622

全國(guó)統(tǒng)一學(xué)習(xí)專線 9:00-21:00

位置:英語(yǔ)培訓(xùn)資訊 > IB培訓(xùn)資訊 > HRT-IBM中文說(shuō)明書

HRT-IBM中文說(shuō)明書

日期:2006-10-19 00:00:00     瀏覽:385    來(lái)源:東莞維修培訓(xùn)網(wǎng)

HRT-IBM中文說(shuō)明書
HDD REPAIR TOOL
(HRT)


專用于IBM存儲(chǔ)器
DPTA
DJNA              
DTLA
AVER
AVVA



IBM存儲(chǔ)器
詳細(xì)說(shuō)明


目錄
主菜單
存儲(chǔ)器測(cè)試
伺服器測(cè)試
邏輯轉(zhuǎn)換中的測(cè)試
配套測(cè)試
IBM存儲(chǔ)器測(cè)試的特點(diǎn)
無(wú)電壓內(nèi)存的工作
NVM作為版本的連接
概況
只讀存儲(chǔ)器
NVM
結(jié)論
修理中NVM名稱的操作
SMART
關(guān)于Vendor Specific的幾點(diǎn)說(shuō)明
存儲(chǔ)器的重新設(shè)置
磁頭卡的變更
磁頭數(shù)量的變更
故障表的工作
IBM存儲(chǔ)器故障表的特點(diǎn)
IBM.INI文檔
J7?OA3=DJNA_700
電路
常見(jiàn)問(wèn)題的解決


                 主菜單
點(diǎn)擊鼠標(biāo)右鍵,程蚪嵩諳允酒遼細(xì)鋈縵碌鬧韃說(shuō)ィ?/P>

菜單中各項(xiàng)的定義將在下面具體闡述。


存儲(chǔ)器測(cè)試
對(duì)于IBM存儲(chǔ)器不推薦使用物理轉(zhuǎn)換測(cè)試,因?yàn)槌掷m(xù)的時(shí)間過(guò)長(zhǎng),而效果卻不會(huì)比伺服器測(cè)試或者邏輯轉(zhuǎn)換測(cè)試的好??偟膩?lái)說(shuō),Physical Test項(xiàng)我們是很少選用的。


伺服器測(cè)試
IBM存儲(chǔ)器伺服器測(cè)試的特點(diǎn)是,危機(jī)時(shí)間是在測(cè)試進(jìn)行以前而不是以后給定的。他在Crit time參數(shù)中判定(引入time的概念是為了與伺服器測(cè)試工作理論上的一致)。如果程序判定錯(cuò)誤的數(shù)量超過(guò)既定的水平,他將會(huì)自動(dòng)的將查出的柱面標(biāo)記為錯(cuò)誤的。對(duì)于IBM存儲(chǔ)器錯(cuò)誤水平位于0-128區(qū)域。如果輸入的數(shù)字超過(guò)128,那么程序?qū)⒉粫?huì)監(jiān)視錯(cuò)誤水平,但是不管怎么樣,在故障表中將會(huì)輸入其中伺服器損害的柱面。


邏輯轉(zhuǎn)換中的測(cè)試
對(duì)于IBM存儲(chǔ)器,有兩種可能的記錄測(cè)試。當(dāng)前被選擇的是Options->Quick Write Tes主菜單選項(xiàng)。
在一般的記錄測(cè)試時(shí),在每個(gè)扇區(qū)都會(huì)記錄下他的坐標(biāo),為的是方便以后進(jìn)行寄存器測(cè)試。但是,這樣將會(huì)持續(xù)過(guò)長(zhǎng)的時(shí)間。IBM公司的生產(chǎn)者將某些存儲(chǔ)器(從DJNA開始)的該進(jìn)程縮短了至少6倍。所以當(dāng)進(jìn)入快速記錄測(cè)試模式時(shí),程序?qū)?huì)執(zhí)行的正是該指令。
凡是都是兩面的,一般的記錄測(cè)試在每個(gè)扇區(qū)中記錄他的坐標(biāo),而快速記錄測(cè)試,不需要記錄數(shù)據(jù),同時(shí)在扇區(qū)中記入存儲(chǔ)器需要的內(nèi)容。所以在快速記錄測(cè)試以后不可以進(jìn)行Read+Check測(cè)試(對(duì)于IBM存儲(chǔ)器也不需要這些測(cè)試,因?yàn)樗麄儗?huì)自行對(duì)自己的寄存器進(jìn)行檢測(cè))。
Read+Check-閱讀數(shù)據(jù)以及檢查坐標(biāo),在扇區(qū)中記入他的真實(shí)坐標(biāo)。該測(cè)試只能在記錄測(cè)試完成以后方可進(jìn)行。如果存儲(chǔ)器的寄存器出現(xiàn)錯(cuò)誤,將不同坐標(biāo)的數(shù)據(jù)記入到一個(gè)物理扇區(qū)中,您將馬上會(huì)得到提醒(將會(huì)有Incompare錯(cuò)誤報(bào)告)。您在Quantum存儲(chǔ)器中將會(huì)發(fā)現(xiàn)很多的記錄與閱讀不相符的數(shù)據(jù)。
注意?。。∪绻绦蛞呀?jīng)完成快速記錄測(cè)試,那么Read+Check測(cè)試將會(huì)給出不正確的結(jié)果,這是因?yàn)镮BM存儲(chǔ)器自己檢查自身的寄存器,所以就算Read+Check測(cè)試有意義也僅僅是理論上的,而記錄測(cè)試在修理中具有更加重要的作用。通過(guò)快速記錄測(cè)試的方法將測(cè)試的時(shí)間縮短了至少6倍。
配套測(cè)試
配套測(cè)試模式推薦使用以下順序:Servo Test,Logical Test,Defectoscope,Logical Test,Defectoscope,Logical Test,這樣在邏輯測(cè)試中只需要選擇Write Test就足夠了。


IBM存儲(chǔ)器測(cè)試的特點(diǎn)
非常遺憾,IBM存儲(chǔ)器將故障記入故障表中的方式非常復(fù)雜。
例如,當(dāng)在T-LIST表中加入柱面錯(cuò)誤的記錄,你將的使所有隱藏柱面發(fā)以后的部分生位移,同時(shí)失去所有在P-LIST中已有的記錄。當(dāng)然,可以在記錄中只是采用柱面編號(hào)自動(dòng)計(jì)算,但是這樣影響跳過(guò)磁道的過(guò)程,這系列事件在實(shí)際上是不可能的。
總的來(lái)說(shuō),這是合理的,因?yàn)镻-LIST和T-LIST必須生產(chǎn)者通過(guò)某種特殊的軟件來(lái)完成此程序內(nèi)設(shè)與存儲(chǔ)器中,但是在以后的校對(duì)中不會(huì)對(duì)使用,在修理中必須出現(xiàn)某人解決這個(gè)問(wèn)題。
每個(gè)人都可能有自己的方法,但要記住的是,首先必須修復(fù)柱面錯(cuò)誤(根據(jù)伺服器測(cè)試和物理測(cè)試的結(jié)果)。完成對(duì)柱面錯(cuò)誤的修復(fù)以后,留下的扇區(qū)錯(cuò)誤相對(duì)來(lái)說(shuō)就不是那么急于修復(fù)了(故障表中的和通過(guò)測(cè)試找到的都是如此)。P-TEST必須被清除,而測(cè)試將被重復(fù)進(jìn)行。
在完成P-LIST和T-LIST的變更以后,存儲(chǔ)器將會(huì)中止邏輯工作,也就是說(shuō)在工作開始前必須完成邏輯記錄測(cè)試,或者快速清理程序。


無(wú)電壓內(nèi)存的工作
為了進(jìn)入無(wú)電壓內(nèi)存的工作,必須點(diǎn)選菜單項(xiàng)Service->Memory->NVM Operations。這樣將會(huì)在顯示屏上出現(xiàn)如下的對(duì)話框:


(見(jiàn)圖)
點(diǎn)擊Read From HDD鍵,從NVM上讀取數(shù)據(jù)到內(nèi)部緩沖器中。點(diǎn)擊Write To HDD鍵,在NVM中記下內(nèi)部緩沖器的主要內(nèi)容。
點(diǎn)擊Save To File鍵,將內(nèi)部緩沖器的內(nèi)容記入到文檔中。這樣,程序?qū)?huì)推薦使用兩個(gè)拓展名:NVM或BIN。文檔保存的格式與拓展沒(méi)有關(guān)系,NVM強(qiáng)調(diào)文檔的內(nèi)容是存儲(chǔ)器NVM形式的,BIN則著重說(shuō)明文檔的內(nèi)容是二進(jìn)制的。您可以任選其中一個(gè),但是建議您使用NVM,
點(diǎn)擊Load From File鍵,讀取內(nèi)部緩沖器上的數(shù)據(jù)。
點(diǎn)擊Dump鍵,打開轉(zhuǎn)儲(chǔ)窗口,通過(guò)他您可以對(duì)內(nèi)部存儲(chǔ)器中的數(shù)據(jù)進(jìn)行查看和編輯。
點(diǎn)擊Recalc CRC鍵,可以重新計(jì)算緩沖器數(shù)據(jù)的總數(shù),因?yàn)榇鎯?chǔ)器在開始的時(shí)候會(huì)對(duì)其進(jìn)行檢查,CRC is OK標(biāo)志框表示當(dāng)前的狀態(tài)(如果顯示,意味著統(tǒng)計(jì)總數(shù)當(dāng)前正常)。
NVM作為版本的連接
在本章中作者試圖向大家說(shuō)明幫助選擇與IBM存儲(chǔ)器控制器相適應(yīng)的服務(wù)區(qū)模塊和NVM的過(guò)程。


只讀存儲(chǔ)器
查看DTTA存儲(chǔ)器的只讀存儲(chǔ)器
(圖見(jiàn)書)
《ROM0》標(biāo)簽-標(biāo)準(zhǔn)的只讀存儲(chǔ)器標(biāo)志。
(圖見(jiàn)書)
《A7》- 基礎(chǔ)的ASCⅡ-版本標(biāo)簽。它必須與NVM的ASCⅡ標(biāo)簽相符。
(圖見(jiàn)書)
《0B》-只讀存儲(chǔ)器的ASCⅡ。這是純信息參數(shù),在何處也不會(huì)被重復(fù)。
(圖見(jiàn)書)
42 92 F3 DB- 只讀存儲(chǔ)器的BIN-版本標(biāo)簽。NVM必須保存在該標(biāo)簽中,正是他們與只讀存儲(chǔ)器數(shù)據(jù)兼容。


服務(wù)區(qū)
總的服務(wù)區(qū)版本包含在USAG模塊中。
(圖見(jiàn)書)
《USAG》-模塊的標(biāo)簽。
(圖見(jiàn)書)
ASCⅡ標(biāo)簽版本:
(圖見(jiàn)書)
《T》-DTTA存儲(chǔ)器標(biāo)簽。
(圖見(jiàn)書)
《5》-每分鐘5400轉(zhuǎn)的標(biāo)記。
(圖見(jiàn)書)
物理磁頭數(shù)量(純信息參數(shù),他只反應(yīng)在存儲(chǔ)器重置以后的磁頭數(shù)量)
(圖見(jiàn)書)
服務(wù)區(qū)模塊版本?!禔7》-只讀存儲(chǔ)器的ASCⅡ版本標(biāo)簽,與該服務(wù)區(qū)兼容。
(圖見(jiàn)書)
BIN - 只讀存儲(chǔ)器版本,與該服務(wù)區(qū)兼容。


NVM
(圖見(jiàn)書)
真實(shí)NVM的標(biāo)志
(圖見(jiàn)書)
與該NVM相兼容的服務(wù)區(qū)ASCⅡ標(biāo)簽。
(圖見(jiàn)書)
BIN - 只讀存儲(chǔ)器版本,與該NVM兼容。
結(jié)論
如果達(dá)到以下條件,我們認(rèn)為NVM,服務(wù)區(qū)和只讀存儲(chǔ)器是兼容的:
服務(wù)區(qū)BIN版本與只讀存儲(chǔ)器BIN版本一致。
NVM的BIN版本與只讀存儲(chǔ)器的BIN版本一致。
NVM的ASCⅡ版本與服務(wù)區(qū)的ASCⅡ一致,
點(diǎn)擊Info->Version可以對(duì)服務(wù)區(qū)與NVM的兼容性做評(píng)定。


修理中NVM標(biāo)題的操作
NVM標(biāo)題的操作對(duì)于修理是相當(dāng)有用的。這是因?yàn)?,存?chǔ)器的問(wèn)題很多時(shí)候不是出現(xiàn)在電路方面,而是因?yàn)榉?wù)區(qū)表格的某些問(wèn)題,如果這樣,可以鎖定磁盤上和服務(wù)區(qū)上的記錄,只有通過(guò)將服務(wù)信息轉(zhuǎn)換到內(nèi)存上去才可以對(duì)其進(jìn)行修復(fù)。
第二個(gè)問(wèn)題-密碼。如果密碼被設(shè)定,那么存儲(chǔ)器的工作將被鎖定,在以前的存儲(chǔ)器(其中還包括DTLA的早期版本)中還可以通過(guò)打開的內(nèi)存查看找到。那么現(xiàn)在只能通過(guò)破譯了。如果存儲(chǔ)器沒(méi)有讀出服務(wù)區(qū),那么他就不會(huì)知道密碼被設(shè)定,所以自由的從《空白》的存儲(chǔ)器抄錄下PSWD模塊,在這以后,存儲(chǔ)器將不會(huì)記得曾經(jīng)被設(shè)置過(guò)密碼。
由此可見(jiàn),鎖定服務(wù)區(qū)閱讀的方法,常常作為修理中的良藥使用。這是怎么實(shí)現(xiàn)的呢?很簡(jiǎn)單,只需要變換NVM的ASCⅡ標(biāo)簽就可以啦。這樣的話,存儲(chǔ)器載入U(xiǎn)SAG模塊,確信他對(duì)于該電路主板是適用的,同時(shí)按照內(nèi)存開始釋放服務(wù)區(qū)模塊。也就是說(shuō),如果設(shè)定了密碼-他將會(huì)被讀出,如果某個(gè)表格出現(xiàn)錯(cuò)誤,將會(huì)有其他表格代替她。
建議改變判定磁頭數(shù)量的數(shù)值,將其減少1,重新計(jì)算NVM的統(tǒng)計(jì)總數(shù),將內(nèi)容載入存儲(chǔ)器,在啪的一聲以后,存儲(chǔ)器將開始在沒(méi)有服務(wù)區(qū)的狀態(tài)下工作。
如果存儲(chǔ)器在啟動(dòng)的時(shí)候暫停(因?yàn)镾RVM模塊損害就會(huì)這樣),同時(shí)不讓載入新的NVM數(shù)值,這時(shí)可以拔出接口,關(guān)閉電源,在5-40秒以后存儲(chǔ)器退出準(zhǔn)備狀態(tài)。這樣,NVM中的安裝數(shù)據(jù)的指令可以工作,記下與USAG不相符的NVM,關(guān)閉電源,接上接口,打開電源,如果問(wèn)題不在電路上,存儲(chǔ)器退出準(zhǔn)備狀態(tài),因?yàn)榉?wù)區(qū)已經(jīng)不能讀取。
注意!如果服務(wù)區(qū)未被讀出,存儲(chǔ)器將會(huì)使用分區(qū)表。它與服務(wù)區(qū)的密度相應(yīng)。也就是說(shuō),與服務(wù)區(qū)的工作將會(huì)持續(xù)正常進(jìn)行,工作區(qū)的工作就不敢保證了。


SMART
關(guān)于Vendor Specific的幾點(diǎn)說(shuō)明
特征01(Raw Read Error Rate)是按照很有意思的方法計(jì)算的。規(guī)則化的數(shù)值與*之間的關(guān)系如表1:

*范圍    計(jì)算公式    規(guī)則化數(shù)值范圍      
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)是否是公式錯(cuò)誤,常量64是不適用的    53..0      
64001..65535    1-0    1    
特征框01(Raw Read Error Rate)有如下的定義:

位置    類型    定義      
0    B    特征規(guī)格化值      
1    B    測(cè)量歷史紀(jì)錄中最小值      
2    W    特征一級(jí)被加數(shù)*      
4    W    特征二級(jí)被加數(shù)*    
從這里開始,被加數(shù)用于參數(shù)取中值的作用。這是因?yàn)殛P(guān)于錯(cuò)誤的所有記錄都積累在一個(gè)特定的位置,在開始輸入新數(shù)值的那一刻,積累的數(shù)字將會(huì)自動(dòng)進(jìn)入二級(jí)被加數(shù),原先的二級(jí)被加數(shù)進(jìn)入一級(jí)被加數(shù)。原先的一級(jí)被加數(shù)將會(huì)被刪除。也就是說(shuō)他們史根據(jù)時(shí)間先后來(lái)刪除數(shù)值的。
特征框04(Start/Stop Count)有如下的定義:

位置    類型    定義      
0    B     特征規(guī)格化值      
1    B    特征規(guī)格化值      
2    D    保存如內(nèi)存中的標(biāo)志*    



特征框05(Realocated Sectors Count)有如下的定義:

位置    類型    定義      
0    B     特征規(guī)格化值      
1    B    測(cè)量歷史紀(jì)錄中最小值      
2    W    故障在G-LIST中的絕對(duì)    
特征07(Seek Error Rate)與特征01相似:

*范圍    計(jì)算公式    規(guī)則化數(shù)值范圍      
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)有如下的定義:

位置    類型    定義      
0    B    特征規(guī)格化值      
1    B    測(cè)量歷史紀(jì)錄中最小值      
2    W    特征一級(jí)被加數(shù)*      
4    W    特征二級(jí)被加數(shù)*    
特征08(Seek Time Performance)只有在SMART Offline Collection status值為二時(shí),才可以被計(jì)算。否則為常量100。

位置    類型    定義      
0    B    特征規(guī)格化值      
1    B    測(cè)量歷史紀(jì)錄中最小值      
2    W    特征一級(jí)被加數(shù)*(磁頭定位的時(shí)間690h從柱面0-1)      
4    W    特征二級(jí)被加數(shù)*(磁頭定位的時(shí)間690h從柱面0-1109h)      
6    W    特征三級(jí)被加數(shù)*(磁頭定位的時(shí)間690h從柱面0-331h)    



特征框09(Power-On Hours Count)有如下的定義:

位置    類型    定義      
0    B     特征規(guī)格化值      
1    B    特征規(guī)格化值      
2    D    保存如內(nèi)存中的標(biāo)志*    
特征框0A(Spin Retry Count)有如下的定義:

位置    類型    定義      
0    B     特征規(guī)格化值      
1    B    測(cè)量歷史紀(jì)錄中最小值      
2    W    特征一級(jí)被加數(shù)*      
4    W    特征二級(jí)被加數(shù)*    
特征框0C(Device Power Cycl Count)有如下的定義:

位置    類型    定義      
0    B     特征規(guī)格化值      
1    B    特征規(guī)格化值      
2    D    保存如內(nèi)存中的標(biāo)志*    


存儲(chǔ)器的重新設(shè)定
磁頭卡的變更
IBM存儲(chǔ)器有磁頭卡。她被保存在NVM當(dāng)中。該卡用于判定訪問(wèn)物理磁頭的順序,通常該順序是線性的。
00 01 02 03 04 05 06 07 08 09 0A
但是如果,在五磁頭的存儲(chǔ)器磁頭01脫離,您可以將磁頭卡變更為
00 04 02 03 01 05 06 07 08 09 0A
在減少服務(wù)區(qū)中的磁頭數(shù)以后(具體方法以后講述),存儲(chǔ)器變成四磁頭的,同時(shí)將會(huì)保持正常工作,但是他的密度將會(huì)稍減。
注意!盡量爭(zhēng)取將磁頭保存在原有的位置,因?yàn)榉?wù)區(qū)表格正是根據(jù)該位置進(jìn)行適配的,對(duì)磁頭的全面變更所造成的影響遠(yuǎn)比少量修正大的多。
對(duì)于變更磁頭卡,必須用上面講過(guò)的方法對(duì)NVM的內(nèi)容進(jìn)行編輯。在下表中,顯示了NVM各族的磁頭卡位置。

族    位置      
DTTA    60      
DJNA    70      
DPTA    70      
DTLA    D0      
AVER    D0      
AVVA    10E,    
補(bǔ)充一句,在AVVA存儲(chǔ)器的磁頭卡中是按照將次排列的。


變更磁頭數(shù)
為了變更磁頭數(shù)和是其排列更加緊密,必須點(diǎn)擊菜單項(xiàng)Service->Edit Zones。這樣將會(huì)在顯示屏上出現(xiàn)這樣的對(duì)話框:
     (圖見(jiàn)書)
由于數(shù)據(jù)從存儲(chǔ)器中不能讀出,窗口中大量的單元是被鎖定的。為了激活他們,點(diǎn)擊Read鍵。如果您輸入某種不可逆的變化,來(lái)不及將其記錄到磁盤中,通過(guò)Read鍵,可以使您返回至數(shù)據(jù)重新從磁盤中被讀取的狀態(tài)。
在點(diǎn)擊Read鍵以后,如果程序需要讀取模塊,窗口的情況將會(huì)是這樣:
(圖見(jiàn)書)
列表中顯示存儲(chǔ)器區(qū)域的密度。您可以選擇您想編輯的區(qū)域,然后在SPT[XX]框中輸入新的SPT值。該變更將植入列表中。
通過(guò)Last Phys Cyl框,可以截取*的區(qū)域,從而縮減存儲(chǔ)器密度。存儲(chǔ)器的邏輯參數(shù)將會(huì)被自動(dòng)重新讀取。
Heads框包含有存儲(chǔ)器磁頭的總數(shù)。Low Heads包含有下柱面磁頭的數(shù)量。
這是因?yàn)椋谀承㊣BM存儲(chǔ)器中,將柱面分成按上下分成兩組。上部分SPT參數(shù)較小。對(duì)于DJNA存儲(chǔ)器一般是這樣關(guān)系:
(圖見(jiàn)書)

您可以在框中輸入任何的數(shù)值,雖然一般情況下Low Heads必須小于或者Heads的數(shù)值,并且兩者之間的差距不能很大。其他的內(nèi)容可以跟據(jù)個(gè)人的經(jīng)驗(yàn)來(lái)決定了。
當(dāng)所有的數(shù)字被輸入的時(shí)候,點(diǎn)擊Read鍵。這樣,程序?qū)?huì)重新核算內(nèi)存中的所有模塊。如果核算成功的話(系統(tǒng)會(huì)給您消息),并且你確信該配置必須被運(yùn)用于存儲(chǔ)器中,那么點(diǎn)擊Write鍵。為了使新的參數(shù)開始起作用,必須重新啟動(dòng)機(jī)器。
注意?。?!族列中不包含這樣或是那樣的模塊,但是不管怎樣,這樣的配置在程序中是不會(huì)被鎖定的,您可以設(shè)置任何配置,但是請(qǐng)記住,這是十分危險(xiǎn)的。
任何情況下,都不允許通過(guò)SPT參數(shù)除零的方式截取區(qū)域。
故障表的工作
IBM存儲(chǔ)器故障表的特點(diǎn)
IBM存儲(chǔ)器故障表的結(jié)構(gòu)非常復(fù)雜,這是因?yàn)檩斎牍收媳碇械纳葏^(qū),柱面將會(huì)影響到其他扇區(qū)和柱面的位置。
HDD Repair Tool考慮到這些因素,在修理的過(guò)程中提醒您注意:
在故障表中輸入任何新內(nèi)容以后,表面將會(huì)中止邏輯工作,上面出現(xiàn)很多的UNC錯(cuò)誤。必須進(jìn)行磁盤快速清理(Quick Clear)或者進(jìn)行邏輯記錄測(cè)試。值得注意的是,在點(diǎn)選Quick Write Test以后,記錄測(cè)試的速度將不會(huì)比快速清理程序慢多少,但是如果完成執(zhí)行快速清理程序10-15時(shí)中止其工作,那么記錄測(cè)試不會(huì)被中止,也就是說(shuō),推薦大家使用記錄測(cè)試。
P-LIST和G—LIST是不同的,所以在完成G—LIST中的故障轉(zhuǎn)入到P-LIST程序后,必須進(jìn)行快速清理或者記錄測(cè)試。
在選擇P+G—LIST以后,數(shù)據(jù)將會(huì)被植入到P—LIST中。這樣清除兩個(gè)故障表。所以為了將數(shù)據(jù)從G—LIST植入到P—LIST只需要點(diǎn)擊P+G—LIST就可以拉。在這之后再選擇Clear+Upload項(xiàng)。
在完成于柱面故障表中植入記錄以后,扇區(qū)故障表將失去自己的意義。柱面編號(hào)的校對(duì)并不能真正解決問(wèn)題。所以,如果圓形的線路圖上您看到了明顯的圓環(huán),那么選擇故障表類型為P+G—LIST,選擇Group To Tracks功能。如果在這樣的情況下,在故障表中出現(xiàn)很多柱面錯(cuò)誤,那么選擇菜單項(xiàng)Kill->Sectors Defects,然后Clear And Upload。這樣P-LIST和G—LIST將會(huì)被清除,柱面故障表將不會(huì)被清除,柱面故障將記入到柱面故障表中(程序?qū)?huì)自己根據(jù)扇區(qū)編號(hào)是否等于65535來(lái)判定)。這以后,會(huì)要求您進(jìn)行幾次探傷用于刷新扇區(qū)故障列表。
為了隱藏在邏輯轉(zhuǎn)換中得到的錯(cuò)誤(例如,在邏輯測(cè)試儀后或者外部程序中),必須選擇故障表類型Logical,在這以后手動(dòng)添加故障,或者從文檔中載入,之后選擇菜單項(xiàng)Upload To Disk,所有的錯(cuò)誤將會(huì)轉(zhuǎn)換成物理坐標(biāo),然后植入到P-LIST中。
在存儲(chǔ)器重新設(shè)置以后(無(wú)磁頭),所有的扇區(qū)錯(cuò)誤將會(huì)失去意義,建議您刪除他們。
IBM.INI文檔
[MODELS]分段判定將具體模塊列入族中的方法。組合按照微碼的版本進(jìn)行。通過(guò)對(duì)比部分的長(zhǎng)度判定鍵的長(zhǎng)度,其長(zhǎng)度的設(shè)定必須合理。在那些版本微碼不危險(xiǎn)的位置前將會(huì)被《?》符號(hào)標(biāo)記(一般情況下這是用來(lái)判定存儲(chǔ)器磁頭數(shù)量的第三個(gè)數(shù))。
例如:
TW?OA6=DTLA_5000
TX?=DTLA_7000
J7?OA3=DJNA_7000
JS?QAB8a=DJSA
[ZONE FORMULA]分段,判定ZONE模塊組合的方法。對(duì)于DJNA,DPTA,DTLA,AVER和AVVA所適用的公式相同,該公式的名稱為《DPTA》。描述公式的格式記錄在本身的其實(shí)文檔中。您必須給出一個(gè)記錄的長(zhǎng)度和移動(dòng)必需的內(nèi)部記錄框,同時(shí)程序?qū)?huì)自動(dòng)分解存儲(chǔ)器區(qū)域結(jié)構(gòu)。
名稱段- 此分段是族的描述。段的名稱必須根[MODEL]段中給出的一致。例如:
[MODELS]
TW?=QA3=DTLA_500
J7?OA3=DJNA_700
JS?OAB8A=DJSA
最少必須存在三個(gè)名稱段:[DTLA_500], [DJNA_700], [DJSA]
其中的任何一個(gè)都可能有一下的鍵:
FW_DUPLICATE-服務(wù)區(qū)模塊副本的結(jié)構(gòu)圖。他判定PBA的編號(hào),在上面存在基本服務(wù)區(qū)模塊出產(chǎn)副本。我們具體來(lái)看看她。
因?yàn)?,?shí)際上存儲(chǔ)器使用位于磁頭0和1 上的兩個(gè)副本服務(wù)區(qū)信息。然而,在這里有第三個(gè)副本,是在工作中沒(méi)有感覺(jué)到的。另外,他可能是較早的版本。有時(shí)候他可以起到挽救信息的作用(當(dāng)P-LIST包含的兩個(gè)PSHT模塊都被損壞了)。
因?yàn)檫@個(gè)原因,如果您記下補(bǔ)充副本搜尋公式,那么在對(duì)話框Service->Special Area->Structure中將會(huì)呈現(xiàn)3個(gè)副本。但是,請(qǐng)記住當(dāng)您讀取任何基本數(shù)據(jù)然后選擇I/O->Write All Copies時(shí),您將在截取的位置記下當(dāng)前的副本。
小竅門:補(bǔ)充副本是屬于磁頭2的,也就是說(shuō),選擇I/O->Read From Current Head將光標(biāo)點(diǎn)擊補(bǔ)充副本模塊上。那么您只能閱讀補(bǔ)充副本模塊。將他們保存到BLA文檔中,您可以得到完全的BLA文檔。
在一般工作情況下,補(bǔ)充副本模塊是否使用不取決于她是否在INI文檔中被給出。
Zone formula-[ZONE FORMULA]段的指示器。其中包含有ZONE模塊的組合方式。
Heads- 以前版本留下的未使用參數(shù),有時(shí)是自動(dòng)給出的。
Zones- 非必要參數(shù)。判定存儲(chǔ)器區(qū)的數(shù)量。
ZONEx- 區(qū)的記述者,在當(dāng)中包含有兩個(gè)數(shù)值其實(shí)柱面和磁道中扇區(qū)的數(shù)量。
Zones和Zonex是被自動(dòng)添加在分區(qū)查看器上的。對(duì)于某些存儲(chǔ)器程序必須知道存儲(chǔ)器的分區(qū)。首先,他將會(huì)和ZONE模塊進(jìn)行溝通,如果沒(méi)有讀出,那么程序開始從INI文檔中導(dǎo)入分區(qū)。
Servo time參數(shù)判定對(duì)于伺服器測(cè)試的危機(jī)時(shí)間限制。
Phys Read Retries參數(shù),判定在PCHS轉(zhuǎn)換中試圖閱讀的次數(shù)。如果該參數(shù)非常小,那么將會(huì)有很大的可能性出現(xiàn)假錯(cuò)誤(IBM存儲(chǔ)器總的來(lái)說(shuō)在PCHS轉(zhuǎn)換中的閱讀不正常,因?yàn)楸旧聿淮嬖谶@樣的模式)。如果該參數(shù)非常大,那么物理轉(zhuǎn)換中的測(cè)試持續(xù)時(shí)間將會(huì)很長(zhǎng)??偟膩?lái)說(shuō),作者推薦大家在IBM存儲(chǔ)器中不使用在物理轉(zhuǎn)換中的測(cè)試。
電路
本書的主要內(nèi)容是介紹存儲(chǔ)器修理程序的使用,所以對(duì)電路部分的描述比較簡(jiǎn)單。如果您想對(duì)電路感興趣的話,可以通過(guò)查找相關(guān)的書籍和網(wǎng)站來(lái)進(jìn)一步了解。
下面我們來(lái)看一下DTLA存儲(chǔ)器的主板:
主處理器,帶有控制器接口。有時(shí)里面還帶有只讀存儲(chǔ)器參數(shù)。在我們所引用的例題中他是外部的。在主處理器旁邊是33.3Mgz的石英共振器。有時(shí)存儲(chǔ)器的問(wèn)題就是由她引起的。
接口的接頭。由于她的接觸不良,或者是他旁邊低壓電阻工作不正常有時(shí)也會(huì)導(dǎo)致存儲(chǔ)器工作出現(xiàn)問(wèn)題。
分離器,將由密封殼到伺服器的數(shù)據(jù)分離。
穩(wěn)壓器,自身很少可能燒壞,但是他周圍煉油很多低壓電阻。DTLA存儲(chǔ)器的低壓電阻質(zhì)量不高是人所共知的。結(jié)果一般只有一個(gè) - 穩(wěn)壓器將在5伏位置代之以3.3伏的電壓,那樣不但會(huì)燒壞主板,同時(shí)還會(huì)使密封殼里的交換機(jī)被燒壞。這樣的話,存儲(chǔ)器中的數(shù)據(jù)就只能在更換主板和磁頭庫(kù)以后才可以獲得了。
電源接頭。旁邊是保險(xiǎn)器,將他關(guān)閉也會(huì)引起很大的問(wèn)題。
控制軸心發(fā)動(dòng)機(jī)的電路以及定位器的聲線圈。
發(fā)動(dòng)機(jī)控制線。與他相連接頭的不良接觸也可能導(dǎo)致不正常的工作。另外,切斷該線路是修理大量程序錯(cuò)誤的好方法。
保護(hù)存儲(chǔ)器程序的閃存。一般安裝在*組新模塊中,這樣可以使變更出錯(cuò)的程序顯得較為簡(jiǎn)單。如果粗略的錯(cuò)誤沒(méi)有顯示出來(lái),那么生產(chǎn)者開始調(diào)和處理器內(nèi)部的只讀存儲(chǔ)器,而主板該位置為空。
NVM
隨機(jī)存儲(chǔ)器
(圖)
在主板下面有接頭,通過(guò)她連接密封殼。她的不良接觸經(jīng)常會(huì)引起存儲(chǔ)器的異響。那樣只需要檢查一遍連接就可以拉。
除此以外,主板上還布滿了低壓電阻,就像前面講到那樣,這些電阻的質(zhì)量不是很好。他們中間任何一個(gè)出現(xiàn)問(wèn)題,都會(huì)引起錯(cuò)誤。
磁頭交換器是電路中很重要的部分,她位于密封殼里面。不能將他們重新銜接。所以如果要更換磁頭就必須更換整個(gè)主板。

常見(jiàn)問(wèn)題的解答
問(wèn):存儲(chǔ)器不能脫離準(zhǔn)備狀態(tài),發(fā)出巨大的聲響,更換了相似的存儲(chǔ)器主板但是沒(méi)有用。
答:經(jīng)驗(yàn)告訴我們,很多時(shí)候問(wèn)題不是出在密封殼,而是出在磁盤微碼中的。錯(cuò)誤的原因是,IBM存儲(chǔ)器沒(méi)有模塊的統(tǒng)計(jì)總數(shù),所以任何一個(gè)小的錯(cuò)誤都可能導(dǎo)致這樣的壞影響。
斷開線路,保存NVM至文檔中,從不同磁頭數(shù)的類似存儲(chǔ)器中載入NVM,關(guān)閉電源,接上線路。
如果在重新接通電源以后存儲(chǔ)器仍舊發(fā)出異常的響聲,那么問(wèn)題比較嚴(yán)重(雖說(shuō),可以通過(guò)重新設(shè)置保存在NVM中的磁頭的補(bǔ)救)。
如果存儲(chǔ)器退出準(zhǔn)備狀態(tài),那么載入完全服務(wù)區(qū),返回保存的NVM。

問(wèn):存儲(chǔ)器退出準(zhǔn)備狀態(tài),但是進(jìn)行任何閱讀和記錄時(shí)將會(huì)熄滅信號(hào)燈,也就是說(shuō)我不能中止服務(wù)區(qū)模塊。
答:這里的錯(cuò)誤可能是因?yàn)榉?wù)區(qū)模塊出錯(cuò),還有可能是因?yàn)镹VM和密封殼不兼容。選擇版本兼容的密封殼就可以了。

問(wèn):和“外來(lái)”的存儲(chǔ)器NVM工作正常,但是載入“自帶”的NVM,存儲(chǔ)器就會(huì)發(fā)出異響,服務(wù)區(qū)模塊的工作100%是正常的(在存儲(chǔ)器工作的可以被讀出)。
答:這樣的問(wèn)題只有在新款的存儲(chǔ)器上才會(huì)出現(xiàn),我們很難解釋清楚原因。據(jù)推測(cè),錯(cuò)誤可能是由于某個(gè)服務(wù)區(qū)扇區(qū)不能讀取引起的。顯而易見(jiàn),存儲(chǔ)器試圖讀出服務(wù)區(qū)模塊,對(duì)出現(xiàn)的錯(cuò)誤視而不見(jiàn),在某些具體的閱讀進(jìn)行時(shí)需要使用數(shù)據(jù),所以就發(fā)出了這樣的響聲。
避免這些問(wèn)題的操作方法如下:
變更卡中服務(wù)區(qū)模塊的磁頭位置(例如,將00 01 換成00 10)。
關(guān)閉電源,載入新的NVM。
在存儲(chǔ)器中記入完全服務(wù)區(qū)(不考慮卡的因素)。
將磁頭卡還原。
在存儲(chǔ)器中記下帶有良好磁頭卡的完全服務(wù)區(qū)(通過(guò)Use Map實(shí)現(xiàn))。
該方法的實(shí)質(zhì)很簡(jiǎn)單,在1-4步損壞磁盤的內(nèi)容,扇區(qū)標(biāo)識(shí)符將會(huì)標(biāo)記出不正確的扇區(qū),在完成反相的重新設(shè)置以后,所有的服務(wù)區(qū)扇區(qū)成為不可讀取的。在第5部,我們?cè)诜?wù)區(qū)中記下那些存儲(chǔ)器所必須的扇區(qū)。
問(wèn):從LBA資源中載入了模塊到不工作的存儲(chǔ)器中,但于事無(wú)補(bǔ)。
答:IBM存儲(chǔ)器對(duì)服務(wù)區(qū)的閱讀是通過(guò)全部磁道的。就算故障是位于沒(méi)有使用的區(qū)域,存儲(chǔ)器仍會(huì)認(rèn)為所有的服務(wù)區(qū)副本都是錯(cuò)誤的。必須在該存儲(chǔ)器中記入IBX文檔,然后,如果必要的話,可以從BLA文檔中載入模塊(例如,如果模塊包含本地的適配器參數(shù))。

問(wèn):我有IBM DTLA IBM-DTLA-305020存儲(chǔ)器,安裝版本TW20A60A。他有BLA文檔,但是沒(méi)有IBX文檔,我該怎么辦?
答:如果您有來(lái)自本族存儲(chǔ)器(例如,IBM DTLA IBM-DTLA-305020,TW20A60A)的IBX文檔,您可以先在存儲(chǔ)器安裝他們,然后在上面累加“自帶”的BLA文檔。
另外再補(bǔ)充一句,從BLA文檔中記錄其他的模塊只有在完全失去本地模塊的情況下才可以進(jìn)行(或者存儲(chǔ)器本地模塊處于不工作狀態(tài))。如果有可能對(duì)本地服務(wù)區(qū)模塊進(jìn)行救治,哪怕是一小部分,那都得進(jìn)行,因?yàn)楫?dāng)中保存有當(dāng)前機(jī)械的設(shè)置。

問(wèn):存儲(chǔ)器可以轉(zhuǎn)動(dòng),但是工作不正常,服務(wù)區(qū)模塊不能被讀出??赡苁鞘裁磫?wèn)題呢?
答:由于某些原因NVM的版本經(jīng)常與USAG模塊不兼容,為了快速鑒定其兼容性,選擇菜單項(xiàng)Info->Version。USAG和NVM的標(biāo)志必須一致的出現(xiàn)在窗口中,如果有絲毫的差別,存儲(chǔ)器工作將會(huì)出現(xiàn)問(wèn)題。
對(duì)IBM AVVA存儲(chǔ)器也需要確定,存儲(chǔ)器是否在NVM的*兩個(gè)字符記下些什么。如果此處不為0,他們請(qǐng)手動(dòng)將他們清零。這樣非常有用。

問(wèn):在讀取Service->Special Area->Structure窗口中的*一個(gè)模塊時(shí),存儲(chǔ)器發(fā)出沙沙的聲音,并且不能進(jìn)行閱讀。
答:這些模塊有可能存在,也有可能是不存在的,這取決于具體的存儲(chǔ)器,甚至取決于他是否經(jīng)過(guò)DFT程序檢查。如果檢查過(guò)-程序?qū)?huì)建立一些模塊,如果沒(méi)有的話這些模塊就不會(huì)被建立。作者決定不將這些模塊從卡中清除。

問(wèn):我使AVER存儲(chǔ)器進(jìn)入工作狀態(tài),但是他似乎有點(diǎn)奇怪,在邏輯記錄測(cè)試的時(shí)候他自己清除自己的服務(wù)區(qū)模塊。這是為什么?
答:您的資源中包含有損壞的模塊,使用好的資源,而錯(cuò)誤的馬上刪除。
問(wèn):在執(zhí)行快速清理程序10分鐘以后,出現(xiàn)了錯(cuò)誤導(dǎo)致程序被中止。那是不是需要從新開始進(jìn)行邏輯記錄測(cè)試,有沒(méi)有別的方法縮短這個(gè)進(jìn)程。
答:選擇菜單項(xiàng)Service->ATA Command。從含有LBA的存儲(chǔ)器中得到出錯(cuò)的LBA扇區(qū)。正是從這個(gè)位置開始邏輯記錄測(cè)試。在完成測(cè)試以后,挑出找到的錯(cuò)誤重新進(jìn)行快速清理。
問(wèn):我在柱面的故障表上添加了記錄,但是柱面的編號(hào)與我輸入的記錄不同,這是不是程序的錯(cuò)誤?
答:不是,只不過(guò)程序考慮到IBM存儲(chǔ)器柱面故障表建立的特點(diǎn),所以柱面的編號(hào)可以根據(jù)個(gè)人的要求對(duì)其進(jìn)行修正。

問(wèn):我進(jìn)入Defect List對(duì)話框,選擇Track類型,添加了5個(gè)新的故障,然后點(diǎn)選Disk->Upload菜單,可是*故障表擴(kuò)大了兩倍多。
答:?jiǎn)栴}還是出在IBM存儲(chǔ)器所采用的故障表結(jié)構(gòu)上。這是因?yàn)椋收媳碇兴鎸?huì)被排除,同時(shí)剩下的柱面將會(huì)發(fā)生位移。
例如,您手中編碼為10的柱面出現(xiàn)錯(cuò)誤,我們將他列入故障表中。那么編號(hào)10將會(huì)屬于以前編號(hào)為11的柱面,后面的柱面編號(hào)也會(huì)發(fā)生相應(yīng)的變化。
假設(shè)過(guò)了一段時(shí)間以后,表面故障蔓延,占據(jù)了相鄰的扇區(qū)。如果故障表是空白的那么,錯(cuò)誤的將會(huì)是編號(hào)為10和11扇區(qū)。但是由于我們已經(jīng)在故障表中記入了以前編號(hào)為10的扇區(qū),那么我們?cè)俅蔚玫?0號(hào)扇區(qū)的錯(cuò)誤。當(dāng)我們準(zhǔn)備把錯(cuò)誤添加到故障表時(shí),我們需要保存新舊兩個(gè)10號(hào)扇區(qū),而新的10號(hào)扇區(qū)就是以前的11號(hào)扇區(qū)。
看看您的情況,您將已經(jīng)有的記錄添加到新的記錄上面,使用Upload法載入,就像上面說(shuō)得那樣,程序?qū)?huì)認(rèn)為這是新的記錄。所以你所發(fā)現(xiàn)的故障表擴(kuò)張就是因?yàn)檫@個(gè)引起的。
那么怎么避免這種情況呢?有兩種方法。一個(gè)就是使用Clear And Upload來(lái)載入故障表。第二種方法就是,在往故障表添加新記錄的時(shí)候,清除窗口(菜單項(xiàng)Clear->In View)中的故障表,添加新的故障,這以后使用Upload載入新的故障表。新的故障將會(huì)自動(dòng)添加到以前的故障上。

問(wèn):在完成物理測(cè)試以后,出現(xiàn)了一些扇區(qū)錯(cuò)誤和一些磁道錯(cuò)誤。我將其載入,但發(fā)現(xiàn)扇區(qū)錯(cuò)誤似乎擺放的有點(diǎn)不對(duì)。
答:在講述故障表工作的那一章已經(jīng)談到了這個(gè)問(wèn)題,在完成對(duì)柱面故障表的任何變更以后,扇區(qū)故障表都會(huì)失去意義,必須重新進(jìn)行完整的測(cè)試,此規(guī)則是硬性規(guī)定的,就算IBM存儲(chǔ)器自測(cè)系統(tǒng)中有不可避免的錯(cuò)誤《企圖在滿的扇區(qū)中加入柱面故障》,出現(xiàn)該錯(cuò)誤時(shí),自測(cè)將會(huì)停止。也就是說(shuō)就是生產(chǎn)者也沒(méi)有辦法解決這個(gè)問(wèn)題。

問(wèn):在進(jìn)行邏輯測(cè)試和清理G-LIST時(shí)DJNA存儲(chǔ)器總是處于BSY狀態(tài),怎么辦?
答:這是DJNA存儲(chǔ)器的典型錯(cuò)誤,他損壞RDMT模塊,導(dǎo)致了一系列的問(wèn)題。您可以從DJNA的其他資源中抄襲RDMT模塊以及重新清除G-LIST。

問(wèn):為什么物理測(cè)試的時(shí)間會(huì)這么長(zhǎng),有沒(méi)有什么辦法改變這種狀況?
答:在物理轉(zhuǎn)換中的測(cè)試沒(méi)有更快的方法,但是您可以試著這樣做,來(lái)縮減測(cè)試時(shí)間。
因?yàn)椋瑢?duì)于那些在邏輯參數(shù)測(cè)試中會(huì)《暫?!返拇鎯?chǔ)器(特別是WD存儲(chǔ)器),進(jìn)行物理測(cè)試是當(dāng)務(wù)之急,但是IBM存儲(chǔ)器似乎沒(méi)有重視這一點(diǎn)(除了DJNA存儲(chǔ)器,可是他是因?yàn)榉?wù)區(qū)的錯(cuò)誤,任何物理測(cè)試都不能解決)。
錯(cuò)誤的磁頭可能通過(guò)伺服器測(cè)試找出來(lái)。他同時(shí)還能找出所有有問(wèn)題的柱面。記錄測(cè)試可以在Quick Clear程序的幫助下進(jìn)行,然后進(jìn)行暫停時(shí)間核對(duì)測(cè)試。*還有探傷測(cè)試,通過(guò)探傷測(cè)試不但能找到錯(cuò)誤扇區(qū),同時(shí)還可以找到隱藏在P-LIST中的不穩(wěn)定扇區(qū)。探傷的2-3迭代和存儲(chǔ)器完全修復(fù),而不穩(wěn)定的扇區(qū)將會(huì)被覆蓋??梢酝ㄟ^(guò)配套測(cè)試,也可以手動(dòng)進(jìn)行測(cè)試。這都是時(shí)間允許的,特別是進(jìn)行配套測(cè)試,他可以在沒(méi)有操作者的參與下自行完成。
IBM存儲(chǔ)器寄存器的測(cè)試是在扇區(qū)標(biāo)題檢查的幫助下自行完成的,那么Write和Read+Check測(cè)試如果需要也可以進(jìn)行,不過(guò)意義就不是那么重要了。

問(wèn):為什么存儲(chǔ)器故障表工作的時(shí)候總是會(huì)發(fā)出沙沙的響聲,這是正常的嗎?
答:總的來(lái)說(shuō),有時(shí)候這種沙沙的聲響是可以減少的,但在這種情況下,某些程序的分支將變得不那么全面了。考慮到這個(gè)危害性,*在保休期內(nèi)將問(wèn)題找到,然后讓專業(yè)人士進(jìn)行修理。

問(wèn):為什么不能更換存儲(chǔ)器出產(chǎn)說(shuō)明?
答:可以通過(guò)區(qū)域編輯(Service->Edit Zones)來(lái)截取存儲(chǔ)器的尾部。但是這樣將會(huì)是*的柱面會(huì)在物理轉(zhuǎn)換中指出來(lái),編輯存儲(chǔ)器的名稱可以通過(guò)修正IDNT模塊來(lái)實(shí)現(xiàn),變更序列號(hào)需要通過(guò)修正扇區(qū)的PBA,使之與IDNT的PBA相符。

問(wèn):BLA文檔的格式是怎樣的?
答:首先,像其他所有文檔一樣,BLA文檔中有標(biāo)題。

位置    類型    定義      
00    DWORD    BLA文檔的標(biāo)志-數(shù)字12345678h      
04    WORD    模塊卡中記錄的數(shù)字    
下面是模塊卡,在卡中的記錄可能有以下類型:

位置    類型    定義      
00    WORD    模塊的ID。任意數(shù),用于在列表中表示,還有找到相應(yīng)的數(shù)據(jù)。      
02    DWORD    模塊卡中記錄的數(shù)字      
06    BYTE    磁頭(對(duì)于CHS轉(zhuǎn)換)      
07    WORD    扇區(qū)(對(duì)于CHS轉(zhuǎn)換)      
09    WORD    扇區(qū)中模塊的長(zhǎng)度    
目前,HRT程序可以載入具有500個(gè)(千進(jìn)制)記錄的卡?。?!如果必要的話,可以擴(kuò)大,相應(yīng)的這樣會(huì)提高對(duì)資源的要求。
在標(biāo)題框以后是數(shù)據(jù)框,每個(gè)數(shù)據(jù)框記錄可能有以下的模式:

位置    類型    定義      
00    WORD    模塊的ID,將會(huì)遍布有同樣ID的模塊卡。      
02    DWORD    用字節(jié)表示的模塊長(zhǎng)度      
06    LEN    模塊本身    
這樣的話,不管模塊將會(huì)幾次進(jìn)入卡中,他的數(shù)據(jù)只會(huì)記錄一次。在讀取的時(shí)候?qū)?huì)自動(dòng)的根據(jù)需要散布,通過(guò)這種技術(shù)可以不計(jì)算多次重復(fù)的附件,從而減少文檔的長(zhǎng)度。
再一次的提醒大家,并非所有模塊卡必須與數(shù)據(jù)相適應(yīng)。也可以只記錄主要的卡。


如果本頁(yè)不是您要找的課程,您也可以百度查找一下: