版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
/程序菜單概述轉(zhuǎn)自:倚浪電腦網(wǎng)程序菜單如圖1所示,HRT就是由這些常用的菜單組成的。一些菜單項(xiàng)(如Test,Info等)在綜合工具里有詳細(xì)的描述,這里只對Maxtor硬盤驅(qū)動器的特征作一些必要的補(bǔ)充與說明。如圖1.主程序基本菜單結(jié)構(gòu)圖驅(qū)動器轉(zhuǎn)儲的特性與綜合工具里的其它修復(fù)程序相比較而言,考慮到當(dāng)前程序分為兩種ATA轉(zhuǎn)儲方式,第一種是Reset->ATA,這種方式較為常見,控制驅(qū)動器的轉(zhuǎn)儲并定義其參數(shù)。這種方式也可以在改變驅(qū)動器任何特性后再使用等等。同樣地相對于其他應(yīng)用程序,ATA信息轉(zhuǎn)存比較有效的方式有兩種.第一種是(Reset->ATA),如果執(zhí)行這項(xiàng)操作,程序會對儲存器發(fā)出一組信息,通過轉(zhuǎn)存結(jié)構(gòu)信息程序可以準(zhǔn)確地辨認(rèn)存儲器的緩存和定位儲存器的參數(shù).如果轉(zhuǎn)換成功以后就可以針對Maxtor儲存器進(jìn)行其他的測試操作了.無論如何在進(jìn)行其他測試操作的前提下,讀出和定位儲存器的詳細(xì)信息是必需的.如果儲存器信息轉(zhuǎn)存操作失敗.(描述如下),在任何情況下程序讀取存儲器細(xì)節(jié)結(jié)構(gòu)文件的前提都不允許這種錯誤出現(xiàn)的.然而它是必要的,調(diào)和過程是在<不可能>和<必要>之間的.如果要在菜單上進(jìn)行新的操作就必需執(zhí)行(Reset->Universal).如果選擇了這項(xiàng)操作程序就會向儲存器發(fā)出一個簡單的復(fù)位信號,在這種復(fù)位狀態(tài)下程序是不會讀取儲存器的詳細(xì)參數(shù)的.版本的一些組成特征Maxtor公司生產(chǎn)的儲存器里面有很重要的微程序版本信息,而且它們之間都有一些相同的代碼.因此我們可以通過這些代碼把他們的微程序版本信息分成兩部分.第一部分是在一定條件下控制和管理只讀存儲器(ROM)芯片工作的程序.第二部分是微程序識別儲存器型號和版本信息的程序.,在工作窗口里我們將看到儲存器的重要信息.例如,主窗口如下:如圖2.系列代碼由兩部分組成如果查看只讀存儲器(其內(nèi)容保存于CP00)并在它的末尾就會看到有兩個字節(jié)為CFE7:如圖3.紅色部分是儲存器設(shè)定在某些條件下唯一讀取的КС代碼因此在微代碼中它的值與儲存器代碼總是固定的,而不需要修改的。這樣就可以利用這個值來判斷微代碼版本、資源文件是否兼容。固件概念只讀存儲器作為只讀存儲器,它很是令人驚訝,共由四個部分組成,兩個是真正的物理存儲器,另兩個只是只讀存儲器鏡像文件,它們是用來替代基本的只讀存儲器。第一部分只讀存儲器被固化在微處理器內(nèi)部,第二部分是FLASH或NVRAM被焊接在驅(qū)動器的PCB電路板上,第三部分與第四部分是基本模塊保存在驅(qū)動器的伺服區(qū),它們的作用就是在驅(qū)動器初始時取代物理識讀存儲器。如圖4.各種微代碼資源從下面內(nèi)容可以知道,當(dāng)您對驅(qū)動器的只讀存儲器操作時,您應(yīng)當(dāng)對驅(qū)動器的只讀存儲器的工作原理有一個充分的了解。如果NVRAM沒有焊接在PCB電路板上,那么可直接對它進(jìn)行訪問,雖然有時它直接固化在封裝的微處理器內(nèi)部。第二部分物理只讀存儲器是安全模式只讀存儲器,只有當(dāng)您對驅(qū)動器將要替換不同版本的固件時才需要用著,這種鏡只讀存儲器只是用來做工廠測試用的。如果對只讀存儲器執(zhí)行不正確的寫操作,驅(qū)動器就會不能撤消這種操作了,而進(jìn)入了一種“掛”的狀態(tài)。因此在對只讀存儲器進(jìn)行寫操作時,要用permanent模式才是最恰當(dāng)?shù)?。配置頁根?jù)Maxtor驅(qū)動器伺服區(qū)的一些特征,固件只有三種形式:伺服區(qū)、配置頁、只讀存儲器。它們本身不是這么劃分的,但是為了操作方便,HRT程序?qū)⑺鼈冞M(jìn)行了單獨(dú)的分類,而不只是伺服模塊部分了,您可以通過CP操作對話框?qū)λ鼈冞M(jìn)行操作。有關(guān)CP00驅(qū)動器只讀存儲器模塊就是基本這種思想而設(shè)計(jì)的,它在Temp與Perm模式,僅僅是用來進(jìn)行讀取操作的,為了使ROM在儲存器工作時不受損害的基礎(chǔ)上,專門設(shè)定的一種模式。它只能在Unlock模式,可能才會寫入,在對cp操作中cp00是為了讓你能夠讀取儲存器后面的程序.其他的?配置頁?是覆蓋的.我們都可以對它們執(zhí)行讀出和寫入的操作..CP00是特意放在列表的末端,原因是對它的處理很特殊.見圖.5.CP00位于列表的末端,它的操作方法不是兩個而是三個伺服模塊對于模板的特性服務(wù)區(qū)域Maxtor硬盤列入某種程度同樣的結(jié)構(gòu)中,某些模板是含有標(biāo)題的,而有些是沒有的。還有一些模板的檢測數(shù)據(jù)被看作是所有的,還有一些是沒有意義的部分。在單獨(dú)的模板中,總得來說有一些檢測數(shù)據(jù)。但是特殊的話是沒有的。搜索一下模板的數(shù)據(jù)就可以得出,整個服務(wù)區(qū)或者沒有,或者是不允的。瀏覽標(biāo)題的規(guī)則/模板檢測數(shù)據(jù)參考DMP8(N40P)硬盤,如下:CRCBBLOCK-1CRC-1NONZEROPARTSMSMART,1-BYTESSTANDARDCRC==============================N40P==============================37U_LISTB1FGMAPB78RZ_TBLB18AT_PDL-121RCTB1ESRVB1ASECUB2FSMARTSM30SMARTSM63SMARTSM41SMARTSM22ATAFB34ARREH1STSECTOR=B,OTHERS-B-PER-EACH-SECTOR1DDMCSB1BAT_POLB64MAXATGSM5EEVTLG1STSECTOR=NOCRC,OTHERS-B-PER-EACH-SECTOR7BFWB39DISKWARE0CODE,B38OVERLAY0CODE,EACHPART=B4FOVERLAY1CODE,EACHPART=B97DISKWARE1CODE,B96OVERLAY2CODE,EACHPART=B98OVERLAY3CODE,EACHPART=B圖.6.是儲存器的結(jié)構(gòu)表Butfortunately,typicalmalfunctionofstoresMaxtor-《залочку》operativelyenoughtorevealandremoverathersimply.Itisenoughtosortmodulesbynameandtothumbthroughthemuptotheletter"N".All"залоченные"modules,asarule,beginwithподстроки"NO".Ifsheis-meansitisnecessarytomakeautomatic,ormanual"разлочку".Ifisnotpresent-tounderstandwiththelistofmodulesalldetails.Somewordsaboutmodulesofdefects-sheetsMaxtor驅(qū)動器缺陷表基本模塊是HLUTL/HUSR,以編譯器模塊為基礎(chǔ),像AT_PDL、AT_POL、DMCS、ULIST、ULIST–伺服缺陷表、AT_PDL–服務(wù)區(qū)和工作區(qū)的缺陷列表,它是通過工廠測試后生成的(P-list),但是也可以通過模塊AT_POL把缺陷轉(zhuǎn)換進(jìn)去.AT_POL–缺陷增長表(G-list),當(dāng)儲存器出現(xiàn)缺陷扇區(qū)的時候可以通過普通軟件把缺陷加進(jìn)缺陷增長表.因此HRT可以對HUSR進(jìn)行操作,andallothermodulescanbereceivedatsubmissionofacommandofrecalculationofthecompiler.At"залочке"Maxtorcorrectscontentsofmodulesofthecompiler,sometimesspoilingit.Thereforeat"разлочке"itispossibletocopyallmodulesAT_PDL,AT_POL,DMCS,RZTBL,ULIST,andthentoexecuteacommandofrecalculationofthecompiler.DistinctionofthesamemodulesondifferentголовкахCopiesondifferentголовкамarenotidentical.ThereforeintheprogramforthemoduleslayingondifferentголовкахitwillbecompulsorilymodifiedID.Forexample,differentcopiesofthesamemodulecanhaveID0044,ID4044,ID8044,IDC044.Thegivenfactcreatesproblemsfordisplayofthenameofmodulesinafieldwhatisitwhicheasilyaresolvedthroughcommentingofmodulesnotontheiridentifier,andoncoordinatesonwhichthegivenmodulessettledown.MoreindetailaboutdifferencesofthemechanismofcommentingofmodulesitwillbetoldinthesectiondevotedИНИtofiles.非常重要的提示注意!!!COPYMODULESOFSERVICEAREAFROMRESOURCESONLYASALASTRESORT!FIRSTTRYTOCOLLECTTHENATIVEMODULEFROMSEVERALCOPIESANDAPPLYOTHERREGENERATIVEMEASURESANDONLYATEXTREMENEED,USEFILESWITHRESOURCES!!!RECORDOFANOTHER'SMODULESOFSERVICEAREACANIRREVOCABLYDESTROYTHESTORE!!!全部伺服區(qū)伺服區(qū)完全的操作是使用UBA方式進(jìn)行的,Intheprogramthefollowingassumptionisaccepted:如果在讀取/寫入recordonphysicsthecylinderisequalaminustoonenumberofsectorsetsnumberUBA.磁頭號就會顯示真正的物理磁頭,相對對的驅(qū)動器操作概念?假物理磁頭?(它的起始編號總是0),storesMaxtorworkwithtrulyphysicalголовками.Anditmeans,thatthecardголовокindialogueforworkonphysicalparametersceasestobesimpleformalityandstartstoworkonthedirectpurpose(由下圖結(jié)果可以發(fā)現(xiàn),在0位置顯示有一個3號磁頭),磁頭分布表在具體驅(qū)動器在初始化時,程序自動定義的。如圖7.柱面總是等于-1,磁頭分布表不只是一種形式AlternativeserviceareaFeatureofstoresMaxtoronPoker/Ardenttheprocessoristhatatthemispresenttwoserviceareas.Thefirstisbasicareawhichisusedatworkofthestore,thesecond,isinitiallylatentfromtheuserandusedonlyatcreationofthestoreatafactory.Ifthestoredoesnothaveproblemsinthebasicserviceareaalternativethusitisinaccessible,buthereifsuddenlyinthebasicareahavebeenspoiledжизненеоб-ходимыеmodulesthestoreitself"isthrownout"inalternativearea.Thusitwillworkcompletelyina"service"mode,i.e.withservicearea,buttonotworkatall“onlogic”.Разлочкаsuchstoresitisidenticalразлочке,залоченныхstores,butitisnecessaryдолжнгаtobemadefromSafeMode.Thusitisnecessarytousethatwayatwhichthestorewillnotbeanythingподгружатьfromdisks.MachFirmwareAt"разлочке"modernstores,itisimportanttoguessthecorrectversionofservicearea.AsagainstoldstoresATHENA,ittomakenotsoitissimple.However,itispossibletonotguesstheversion,andtopickupher,touchingallpossiblevariants.ForthispurposeitemService->MachFirmwareisentered.Afterhischoice,onthescreenthefollowingdialoguewillappear:如圖8.DialogueMachFirmwareChoosesubdirectoryinwhichtouchedresourcesinformatCPSarelocatedandpressthebuttonstart.Inagreylinetouchedfileswillstarttobedisplayed.Ifaftertheterminationперебораburnslight-emittingdiodeERR,thestoremeanshasrejectedallvariantsofferedtoit.Ifthemessagesubmittedbelowhasappeared,thestorethatresourcewhichnameisdisplayedinagreylinemeanshasaccepted.Rememberit.Resourcesofthisversioncanbeusedforworkwiththegivenconcretestore.如圖9.Anattributeofsuccessfullypickedupversion更新FlashFunctionUpdateFlashcausesastandardATA-commandofupdatingofamicrocode.Accordingtothestandard,updatingwithacode1-time(intheRAM),withacode7-constant(withrecordondisks).Asthestorewillprocessinquirywithacode7-dependsoncircuitryofthestore(dependingonaversion,флэш-memorycanbestitched,itcannotbestitched,andcanbe-inthestoreisusednotфлэш-memory,andмасочноеtheREAD-ONLYSTORAGE).Firstofall,itemActions->UpdateFlash->Withcode1isusedforoperation"разлочки"thestore.然而需要考慮的是,現(xiàn)代Maxtor驅(qū)動器有一個奇怪的現(xiàn)象:需要了解作為微代碼稱之為DISKWARE-themodulepseudotheREAD-ONLYSTORAGEwhichisstoredonasurfaceofadiskinaservicezone(對于N40P系列,例如它將會是ID39)andafterstartofthestoreподгружаетсяinmemoryandmanagementistransferredit.Actually,primaryinitializationofthestore,start,подгрузкаbaseservicemodulesandloadingdiskwareinmemoryiscarriedoutФЛЕШ-ЛОАДЕРОМ.Itisasmallcodeonthesizewhichisstoredeitherinaflash-microcircuit,orininternalflash-romtheprocessor.Itascanbeupdatedandrewritten,butin99%ofcasesinitthereisnonecessity.Inpracticeagreatvarietyofversionsфлеш-лоадеровonmodernfamiliesofstoresMaxtorhasbeenestablishedandlookedthroughimplicitwhiledependenceincompatibilityofvariousversionsфлеш-лоадераa(bǔ)ndabasemicrocodeonadisk.如圖10.TypicalcodesofaninsertionoftheREAD-ONLYSTORAGE初始化系統(tǒng)變量"разлочки"storesMaxtoritisnecessarytoattributethatstrangefacttofeatures,thattheambassadorзаливкиallnecessaryоверлеев,theystarttoreadserviceareawithoutanyproblems,andherewrite-withdisplacement.Displacement-notconstant.FordifferentUBAitvariously.Thereforeif"разлочить"thestore,havingfilleditоверлеиandthereandthentorushtorestoreserviceareaanythinggoodfromthiswillnotleave.Youcanjameitherrestoredmodules,ortheirneighbours.Toresultdisplacementofrecordinnorm,itisnecessarytochooseitemofmenuActions->ReinitVariables.Ifthestorewillnotgiveoutamistake,allmeanshaspassedsuccessfully,andititwillbefinetoreadandwrite.Iflight-emittingdiodeERRhaslitup,means,mostlikely,youhavefilledoranimageoftheREAD-ONLYSTORAGE,orоверлеи,incompatiblewiththemicroprogramofthecurrentpayment.重運(yùn)算地址譯碼器Tocountthecompiler(totakeintoaccountthedefectsbroughtbothinP,andinG-LIST,havingunitedthemonlyinP-List),chooseitemofmenuActions->Misc->MergeG->P.Atsuccessfulperformanceofacommand,thestorewillindependentlyclearmoduleAT_POL.ChangeofaconfigurationofthestoreTochangethecurrentadjustmentsofthestore,chooseitemofmenuActions->Misc->Configuration.Thus,onthescreenthefollowingdialoguewillbegiven:如圖11.ChangeofaconfigurationofthestoreThespecialattentionshouldbeturnedonitemSecuritySetSupported.Ifthegiventagisreset,thestorewillrejectoperationActions->QuickClearassheiscarriedoutjustonthebasisofsubsystemSecurity.Butnomeanviruscanзапаролитьyourstore.ClearingSMARTToclearattributesSMART,chooseitemActions->Misc->ClearSMARTandEL.Thus,thestorewillexecuteclearingnotonlyclearingofattributesandthresholdvalues,butalsowillclearконфирурацоинныйsectorofmagazineofmistakes(moduleEVTLG_00).RecordononesectorSomestoresafteroperation"разлочки"start"tohang"atworkwithmodulesofserviceareaiftoreadthementirely.Ifreadingandrecordgoononesectornoproblemsarise.ForsuchstoresintheprogramitispossibletoincludemodeOptions->WriteSpecAreaby1sec.Ifaboutthegivenitemthereisatick,themodemeansisincluded.IgnoringofsinglemistakesofmodulesFrequentlythereisanecessitytosubtractthemoduleentirely,despiteofdefectivesectorscontainedinit.ForthispurposeitispossibletotakeadvantageofitemOptions->Ignoresingleerrors.Thus,sectorsofthemodulewhichdidnotmanagetoberead,willbefilledinthefinalbufferwiththesignature“BAD!”.Fromthepointofviewoftheuseroftheutility,thesimilaropportunityallowstorestoreinmostcasesinpartdamagedmodulewiththeminimalexpensesontime.儲存器典型的故障TypicalmalfunctionofstoresMaxtor-"залочка".Ifthestorefeels,thatathimsomethingnotso(thedefect-sheet,repeatedmistakesinthesameplacewasoverflewandт.п),itautomaticallymodifiesheadingofoneofmodulesofservicearea.Atthefollowingstart,storeATHENAitwillnotbesimpletobedefined,atmoremodernstores-attheendoftheversionofthemicroprogramthesymbol"Z"willappear.Presumably,developershavedeliberatelymadethisfeaturewheneverpossibletokeeptheinformationonthestoreleavingoutofoperation.MeansofOSwithsuchdiskalreadytomakenothing,so,theinformationwillbekeptwiththegreaterprobability."залочки"thestoreitispossibletocountmoreseriouscaseaconditionwhenфлеш-лоадеруthestoreitwasnotpossibletoexecutecorrectstartand-orinitializationoftheservicemodulesnecessaryforthefurtherwork,подгрузкиandstartdiskware.Suchmodecanbenamedsafe-modeand,usually,hisopportunitiesofthestorebywayofworkontheATA-interfaceareverystronglylimited.Inthiscase,thestorewillbedefinedwithanameoffamilyinsteadofmodelandtheversionфлеш-лоадераa(bǔ)stheversionфирмвари.Forexample,forstoreN40Pitwilllookso:InthiscaseitispossibletorecommendsometimestomakeрестартthestoreafeedsinceatMaxtorthereisaspecificfeatureperiodicallyastablytoreadservicearea,ortotryloadingflash(cp0)inmodeTEMPwiththesubsequentloadingotherpages(cpXX)andрестартомthestorethroughATA->Reset.Unfortunately,inmostcases,"start"ofthestoreatunsuccessfulstartinsafe-modespeaksthattheserviceareaisstronglydamaged.Restorationofsuchstoreprobablyinrarecasesalsodemandsanindividualapproach.儲存器ATHENAandRomulus的操作步驟對于ATHENA儲存器來說,典型的操作可以表示為如下步驟:1)將驅(qū)動器的跳線模式設(shè)置為下列位置:如圖12.ATHENA,Romulus驅(qū)動器系列安全模式跳線設(shè)置在修復(fù)過程中不是100%一定需要跳安全模式的.有時候沒有他也可以的。但是還有一種情況就是,在儲存器排斥所有的基本操作的情況下.那怎么辦呢??儲存器的初始化與磁盤的什么地方有關(guān)聯(lián),是我們難以估計(jì)的.但是如果存儲器一開始就調(diào)用安全跳線模式的話。那么以上的問題就不會發(fā)生了,在存儲器開始工作,又停止轉(zhuǎn)動的情況下.(附帶的端口在表面),調(diào)用安全跳線的模式,就可以對它進(jìn)行有效的操作2)給儲存器提供電源3)選擇菜單項(xiàng)Actions->UpdateFlash->WithCode14)(作為文件)在電腦找出任意微程序版本,此微程序的程序版本是和硬盤驅(qū)動器表面上所標(biāo)示的版本是一致的。5)選擇菜單項(xiàng)Reset->Universal6)選擇菜單上的按鈕Service->CPOperations,把startupROM以與這個文件里面的所有tagfile頁都rollin。把所有的頁面都移進(jìn)Temp里.7)選擇菜單項(xiàng)Reset->ATA8)選擇菜單上的按鈕Actions->ReinitVariables.如果在這個過程中,沒有出現(xiàn)錯誤,意味著你成功地選擇了匹配的程序,步驟就可以忽略了。9)選擇菜單項(xiàng)Service->CPOperations10)選擇CPO,進(jìn)入dump,來到dump的結(jié)尾,檢查符合條件的KC的程序。11)選擇Reset->PowerClick12)選擇菜單項(xiàng)Actions->UpdateFlash->WithCode113)(作為文件)在電腦找出weaving,此weaving是和startupROM里符合條件的KC相匹配的。(看選項(xiàng)“verson……”).14)選擇菜單項(xiàng)Reset->Universal15)選擇菜單項(xiàng)service->CPOperations,裝載配置參照成套的裝置,與ROM,將所有的頁面轉(zhuǎn)到temp狀態(tài)。16)選擇菜單項(xiàng)Reset->ATA17)選擇菜單項(xiàng)Actions->ReinitVariables.至此應(yīng)該不會有錯誤.重點(diǎn)注意通過執(zhí)行actions->reinitVariables,是對于存儲器必須的。如果沒有選擇他的話,剛才所有操作都有可能讀與寫在兩個完全不同的扇區(qū)上。Afterperformanceofthespecifiedactions,thestoreразлоченalsocanbepassedtoeditingtheserviceareadescribedbelow.儲存器FB3,DMP8,DMP9的操作步驟ForgivenstoresSAFEpositionofthecrosspiecethefollowing:如圖13.FB3,DMP8,DMP9驅(qū)動器系列安全模式跳線設(shè)置通常,заливкаFlashforthegivenstoresitisnotnecessary.ItispossibleeventotrytotakeadvantageoffunctionService-describedearlier>MachFirmware.Insomecases,afterthisoperation,thestorewillleaveforanoperatingconditionandwillallowtocarryouteditingofmodules.However,somestoresaftersuchoperation"willhang".Inthiscase,itispossibletotrytomakethefollowingsequenceofactions:1)在CP操作對話框中選擇載入CPS文件2)選擇最下面的Unlock模式3)按sendAll按鈕,在Unlock模式下將會只剩下CP27、CP28與CP00.4)儲存器執(zhí)行(Reset->Usual)5)在Temp模式下載入所有配置頁,在這個狀態(tài)下加載所有CP,除CP00以外.Ifalsoitwillnothelp,itisnecessarytoconnectintuitionandtotrytopickupanyworkingcombinationfromearlierdescribedmethods.內(nèi)存,復(fù)位驅(qū)動器的資源對于DMP8與DMP9驅(qū)動器的其它固件資源,建議保存它的內(nèi)存鏡像。例如當(dāng)驅(qū)動器的所有配置頁(事實(shí)上它是一個微程序,andprogramоверлеи),commandReinitVariablesissent,butnevertheless,thestoreinsteadofacardголовок2,3givesacard3,255.Besides,attemptsofworkwiththehead2leadtotoamistake.這樣,willhelpзаливкаbeforethekeptimageoftheRAMwithsubsequentsubmissionATAReset.Tokeeptheareaofmemoryfrom0addressinlength0x1D8000bytefollows.如圖14.內(nèi)存鏡像–重要的資源文件編輯模塊Afterthestoreразлочен,itisnecessarytoremovethereasonзалочки.ForthispurposeitisnecessaryenterdialogueService->SpecialArea->StructureandinittochooseI/O->ReadAllBlocks.常常需要對以下部分模塊進(jìn)行編輯:模塊ЗалоченноеanameATPDL0NO_PLISTATPOL1NO_GLISTULIST00NO_ULISTULIST00(inthebeginningofthelist)ULIST01DMCS1NO_DMCS顯然,大多數(shù)模塊開始都處于"NO"狀態(tài),可以通過選擇ID下面的復(fù)選框來選它們Service->SpecialArea.有兩種方式可以對它們進(jìn)行編輯:手工和自動。手工編輯時,需要對它們有一定的了解;在自動編輯時–是利用了一個INI初始化文件。對于自動編輯,在workwithservicearea對話框中,選擇菜單Maxtor->RepairAllHeaders。這樣就會檢查所有的模塊頭,如果在Iftheheadingisfoundinsection[UNLOCK]aitwillbemodified,accordingtoarulefromgivenинициализационногоaforhimthecontrolsumwillbeautomaticallycounted.Atthosemoduleswhichhaveundergonetoautomaticediting,allocationremain,atother-willdisappear.Youcankeeponadiskorallmodifiedmodules,orwhatwillconsidernecessary.如圖15.Afterautomaticeditingmodules,areallocatedonlymodified伺服缺陷在伺服區(qū)(SA)存儲著驅(qū)動器許多重要的代碼程序與模塊,如果伺服區(qū)出現(xiàn)了一些未能讀取的壞扇區(qū)(缺陷),那么驅(qū)動將可能不能正常工作,多數(shù)情況下是根本不能工作的。為了對伺服區(qū)進(jìn)行存取,Maxtor驅(qū)動器對其采取了一種邏輯塊尋址方式。這種尋址方式與LBA尋址方式很相似,但能適用于伺服區(qū),且對每個磁頭都單獨(dú)運(yùn)用這種UBA(UNITBLOCKADDRESSING)尋址方式。因此對于UBA尋址方式有一種特性可以參考,那就是它的第一伺服柱面是一個負(fù)值。與LBA尋址方式一樣,inUBAthemissofdefectivesectorswhichfor動力willbewornoutinthetableofdefectsoftheservicearea,locatedinmoduleHLUTLisused.但是這里有一個很重要的問題——在添加缺陷后,對于UBA尋址方式而言,所有的伺服模塊都發(fā)生了偏移,從而導(dǎo)致驅(qū)動器進(jìn)入了一種非工作狀態(tài)(不能正常工作)。為了將這些伺服區(qū)存儲塊轉(zhuǎn)換到一種工作狀態(tài),這就需要對伺服區(qū)的所有與缺陷相關(guān)聯(lián)的模塊進(jìn)行重運(yùn)算,在此過程中可以返回所有模塊記錄并查看這種消除偏移的過程。HRT綜合工具可以自動對必要的模塊與這些模塊的記錄進(jìn)行重運(yùn)算。如前所述可知,在對伺服區(qū)進(jìn)行操作時,這種操作要求很嚴(yán)格,要求計(jì)算很精確,一個錯誤的操作將會導(dǎo)致驅(qū)動器立刻進(jìn)入一種禁止?fàn)顟B(tài)。在對伺服區(qū)缺陷進(jìn)行操作之前,有必要對所有伺服模塊進(jìn)行保存操作,在進(jìn)入伺服缺陷表時需要等待程序進(jìn)入就緒狀態(tài)才能進(jìn)行操作.如果驅(qū)動器的伺服區(qū)已經(jīng)含有缺陷,那么可以這些缺陷添加到伺服缺陷表中。在對伺服缺陷進(jìn)行操作時,就需要進(jìn)入這個專門的伺服缺陷表,所有的原缺陷記錄與后來發(fā)現(xiàn)的缺陷就會記錄在這個缺陷表中。在伺服缺陷表中添加缺陷記錄時,對保存在P-list與G-list缺陷表不會有任何的影響。這就像如果對P-list與G-list缺陷表進(jìn)行操作時,伺服缺陷也是一樣沒有任何改變。對伺服缺陷的操作可以看作為在對驅(qū)動器維修時的最基本的操作,這是因?yàn)轵?qū)動器在初始化過程中首先要讀取這些伺服信息的。因此查找與隱藏伺服缺陷,可以選擇菜單Test->SpecialArea.將會出現(xiàn)下列對話框窗口:如圖16.伺服區(qū)測試首先,需要查找缺陷,可以點(diǎn)擊Test測試按鈕。程序就會UBA方式來查找SearchofdefectswillbecarriedoutwithUBAwhichnumberisregisteredinfieldFromsectoruptoUBAwhichnumberisregisteredinfieldToSector.Thesefieldsundertakefromalinefirmwarenominalsectionofa.Itcansotobecome,thatfinalUBAinthissectionitisregistered?withastock?.這樣在末端時,測試過程將會發(fā)現(xiàn)可怕的中斷。中斷過程,從列表中刪除失效的缺陷,并alinefirmware-correcttocleanastock.因此發(fā)現(xiàn)缺陷后,就可以點(diǎn)擊DefectList按鈕來對它們進(jìn)行下一步的處理。在標(biāo)準(zhǔn)的缺陷表窗口出現(xiàn)之前,以前潛伏的正的柱缺陷就也會顯示出來–這個柱面號是-1。如圖17.伺服缺陷表可以使用所有已知的方式來編輯缺陷表,(export/import,addition/removal,等等)。一切就緒后–選擇Disk->Upload來寫更新固件由于對伺服區(qū)的缺陷表處理過程很快,所以在此過程中不要關(guān)閉電源,也不要使驅(qū)動器受到猛烈震動!!!重要提示!盡管缺陷好像沒有顯示出來,然而仍需將它們寫到磁盤的伺服區(qū)。有時驅(qū)動器會突然返回錯誤代碼,事實(shí)上命令還是正確運(yùn)行的。如果點(diǎn)擊afeed,伺服區(qū)"willpart"alsothestore"залочится".如圖18.紅色X符號-notanoccasionforapanic.Allthesamereturnserviceareaonaplace關(guān)閉缺陷表對話框并點(diǎn)擊Maxtor驅(qū)動器SATest按鈕,Theserviceareashouldenterthenameback.Uponterminationofrecord,thestoreisreadyforthesubsequentwork.Iftheserviceareahasnotenteredthename-try,notleavingthegivendialogueAndNOTSWITCHINGaFEEDatanycosttowritedownserviceareaonadiskMAXTOR.INI文件特性區(qū)段關(guān)鍵值用途[MODELS]AnalysisgoesundertheversionofamicrocodeExample:[MODELS]DAC10SC0=DiamondMaxPlus40DRACODAH017K0=D540X-4DROMULUSDAH019K0=D540X-4DROMULUSDAK019K0=D540X-4DROMULUS-60gbGAK819K0=D540X-4GROMULUS[CRC]定義伺服模塊操和方式,與
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版企業(yè)總經(jīng)理聘用協(xié)議
- 2025年進(jìn)口熱帶水果專供協(xié)議書3篇
- 2025年度纖維原料加工合作合同模板3篇
- 2025年度船舶抵押貸款服務(wù)協(xié)議范本3篇
- 2025版二零二五年度消防設(shè)備租賃合同3篇
- 現(xiàn)代科技下的中醫(yī)家庭健康服務(wù)
- 教育與科技創(chuàng)新的未來路徑
- 電力行業(yè)從業(yè)人員安全用電培訓(xùn)教程
- 二零二五年度創(chuàng)新型民間車輛抵押貸款合同范本4篇
- 基于2025年度計(jì)劃的研發(fā)合作與專利權(quán)共享協(xié)議3篇
- 【高空拋物侵權(quán)責(zé)任規(guī)定存在的問題及優(yōu)化建議7100字(論文)】
- 二年級數(shù)學(xué)上冊100道口算題大全 (每日一套共26套)
- 物流無人機(jī)垂直起降場選址與建設(shè)規(guī)范
- 肺炎臨床路徑
- 外科手術(shù)鋪巾順序
- 創(chuàng)新者的窘境讀書課件
- 如何克服高中生的社交恐懼癥
- 聚焦任務(wù)的學(xué)習(xí)設(shè)計(jì)作業(yè)改革新視角
- 移動商務(wù)內(nèi)容運(yùn)營(吳洪貴)任務(wù)三 APP的品牌建立與價值提供
- 電子競技范文10篇
- 食堂服務(wù)質(zhì)量控制方案與保障措施
評論
0/150
提交評論