Unità disco

Structure

Thediskdriveiscomposedofamagnetichead,adisk,aread-writecircuitandamechanicalservodevice.IBMintroducedthediskdriveforthefirsttimeinitsModel305RAMACin1956

Propositum

Thediskdrivecanbothreadtheinformationstoredonthediskintothememory,andCanwritetheinformationinthememorytothedisk.Therefore,itisconsideredtobebothaninputdeviceandanoutputdevice.

Type

Thediskdriveisapartofthediskmemoryintheelectroniccomputer.ItisusedtodrivethedisktorotateatasteadyspeedandtocontroltheheadonthemagneticlayerofthediskaccordingtoacertainrecordingformatandencodingmethodRecordandreadinformation,dividedintoharddiskdrive,floppydiskdriveandopticaldiskdrive.

Diskdrivefailurerepair

Theharddiskisanimportantmediumforstoringinformation.Whentheharddiskfails,itisanextremelyimportanttasktoquicklyfindthecauseofthefaultandeliminateit.HereisthevirusTheanalysisofotherfailuresisasfollowsforreference:

1, HDDcontrollerfailure (harddrivecontrolfailure)

AfterthePOSTprogramsendsaseekcommandtothedrive,thedrivewithinthespecifiedtime,Theoperationwasnotcompletedandatimeouterroroccurred.

C:drivefaiIure(drivefailureofharddiskC)

RUNSETUPUTTLITY (runsettingfunction)

PresstoResume (presstorestart)

Thiskindoffailureisgenerallybecausethetypesettingparametersoftheharddiskdonotmatchtheparametersusedintheoriginalformatting.SincethesettingparametersoftheIDEharddiskarelogicalparameters,inmostcases,afterbootingfromthefloppydisk,theCdiskcanbereadandwrittennormally,butitcannotbestarted.

2.Faultmessage: lnvalidDriveSpecification (invaliddrivespecification)

Thismeansthatthepartitionorlogicaldriveyouwanttooperateisnotdefinedinthepartitiontableatall.Ifapartitionorlogicaldrivehasnocorrespondingentryinthepartitiontable,thenthepartitionorlogicaldrivedoesnotexistfortheoperatingsystem.Thiskindoffailure,theproblemmustfirstlieinthepartitiontable.Theeasiestwaytorepairthistypeoffailureistomakeabackupofthepartitiontableinadvance.Forexample,youcanusetheBootsafetoolofPctools9.0.Ofcourse,youcanalsorecalculatethepartitiontablebasedonthedataintheBPBtable,butitismorecomplicated.

3.ErtorLoadingOperationSystem (loadoperatingsystemerror)

Thistypeoffailureispromptedwhenanerroroccurswhenreadingthepartitionbootsector(BOOTarea).Thepossiblereasonsare:First,thestartingphysicaladdressofthepartitionindicatedbythepartitiontableisincorrect.Forexample,changingthethirdbyte(startingsectornumber)ofthepartitiontableentryfrom1to0indicatesthatthestartingaddressofthepartitionisthe0thsectorontheindicatedheadanddesignatedtrack(hereisthephysicaladdress,Thesectorshouldstartfrom1),INT13Hwillreportthiserrorafterfailingtoreadthedisk.Second,thetrackmarkandsectorIDofthetrackwherethepartitionbootsectorislocatedaredamaged,andthespecifiedsectorcannotbefound.Third,thedrivereadingcircuitisfaulty.Thissituationisrelativelyrare,andmostofthemarerandomreaderrors,becausethesystembootcangotothispoint,atleastitmeansthatamasterbootsectorhasbeencorrectlyread.

4.Cannotenterthesystem.Ifthereisafloppydrive, erit beguidedbydriveA, andit willdisplay:

DRIVENOTREADYERROR (deviceisnotready)

InsertBootDisketteinA:(InsertthebootdisktodriveA)

Pressanykeywhenready (pressanykeywhenready)

AftertheBIOSPOSTisover,ifyoubootfromtheharddisk,thesystemItwillalwaysreadtheharddisk0side0track1sector,lookingforthemainbootprogramandpartitiontable.Therefore,itisimpossibletousesoftwaretotrytoavoidthe0-facesand0-tracksoftheharddiskdamageandsuccessfullyboottheoperatingsystem!UnlessyourewritetheINT19HinstructionsinthesystemBIOS.ThereasonsforthefailureofINT19Htoreadthemainbootsectorare:first,theharddiskreadcircuitfailure,whichmakesthereadoperationfail,whichisahardwarefailure;second,the0side0trackformatandsectorIDarelogicallyorphysicallydamagedandcannotbefound.Tothedesignatedsector;thirdly,thereisnoerrorinreadingthedisk,buttheMBRtailisnot"55AA".ThesystemthinksthattheMBRisincorrect,whichisasoftfault.

5,NonSystemDiskorDiskErtor

ReplaceAndpressanykeywhenready(non-systemdiskordiskerror,pressanykeyafterresetting)

ThebootprogramintheDOSBOOTareaisexecutedandanerrorisfound,andthismessageisreported.Possiblereasons:driveresetfailed,theaddressofthefirstsectoroftherootdirectoryareaisoutofbounds(after544M),diskreadingerror.Mostofthesefaultsaresoftwarefaults.IftheBPBtableisdamaged,thatis,theharddiskcannotbereadandwrittennormallyafterbootingwithafloppydisk,youcanuseNDDtorepairit;iftheBPBtableisintact,justsimplySYSC:transferthesystemtobootthedrive,ifitfails,Thenitwillshow:

DiskBootFailure (diskbootfailure)

6,NOROMBASIC (nocuringBASIC)

SYSTEMHALT (systemshutdown)

Thisisapromptthatonlyappearsonveryoldmachines.Theroleofthemasterbootprogramistofindanactivepartition(bootablepartition)amongthefourentriesinthepartitiontable.Ifnoneofthefourentriesisanactivepartition,thesystemdoesnotknowwheretoboottheoperatingsystem,andcanonlyexecuteINT188HandcallthesolidifiedBASICprogram.IftheBASICisnotsolidified,itwillcauseacrash.ThesimplestrepairmethodistousethesecondfunctionofFDISK:Setactivepartition(setactivepartition)tospecifyabootablepartition.

7.Itdisplays "Satus MS-DOS..." andthencrashes.

Whenrecoveringtheharddiskcannotbootsoftfailure,thelastpointworthnotingisCONFIG.SYSandAUTOEXCTheexecutablefileinthe.BATitselfhasbeendamaged,makingthesystemcrashwhenthefileisexecuted,andthescreenprompts:"StartingMS-DOS...",andthencrashes.Thisfaultisverysimple,butbecausethereisnofaultinformation,itiseasyforordinarypeopletomisjudgethesystemfiledamage.Whenthisphenomenonoccurs,andyouaresurethatthesystemfilesareintact,youcanremovethesetwofiles,ortheaboveinformationappearsonthescreen,quicklypressthekeyorholddownthekey(interrupttheCONFIG.SYSinstallationandAUTOEXEC.BATexecution),Orpressthekey(executethecommandinCONFIG.SYSJstepbystep)tofindoutthedamagedfile.

VIII, InvalidPartitiontable (invalidpartitiontable)

Afterfindingtheactivepartition,themasterbootprogramwillalsodeterminethe"partitionbootflag"byte(Whetherthefirstbyte)isall0,thatis,confirmwhetherthereisonlyoneactivepartition.Ifoneisnot0(thenormalvalueisonly00Hand80H),thesystemwillreportanerrorandcrash.

9, BadormissingCommandInterpreter

EntercortectnameorCommandInterpreter(commandhandlererror,pleaseenterthecorrectfilename)

ThesystemisattherootThecommandprocessingprogramcannotbefoundinthedirectoryandthespecifieddirectory.Theuserisrequiredtoenterthecorrectpathandfilename.Youcanenteritattheprompt,forexample:C:\DOS\COMMAND.COM.

X, InvalidMediaTypeReadingGniveX

AbortRetry, Fail (readXdrivemediatypeisinvalid)

ThismessageisfortheDOSBOOTareaPromptedbyinvalidBPBtable.TheBPBtableisthelogicaladdressusedbyDOStoreadandwritetotheharddisk.Itisconvertedintoabridgetothephysicaladdress.IftheBPBtableisdamaged,itwillmakeitimpossibleforDOStooperatethedisk.

Theboot-typesoftfaultsoftheharddiskcanbecheckeditembyitemintheordershownintheblockdiagram:themasterbootprograminthemasterbootsector—thebootprograminthepartitionBOOTarea—thehiddenfileoftheDOSsystem—CONFIGAUTOEXEC.

Whenthereisnoproblemwiththeharddiskreadingandwriting(youcanreadandwritenormallyafterbootingwithafloppydisk),butthesystemcannotbebooted,thefailurepointmustbeinthefourplacesshownintheboxabove.Thechecksequenceisthemainbootprogram,Partitionbootprogram,DOSsystemhiddenfiles,CON-FIG.SYSandAUTOEXEC.BAT.Forthemasterbootprograminthemasterbootsector,FDISK\MBRcanbeusedtoforciblywriteacorrectbackup.ForthebootprogramandsystemhiddenfilesinthepartitionBOOTarea,SYSC:canbeusedtotransferthesystemtooverwritetheerrordata(providedthattheBPBtableisintact).Inthecaseofharddiskreadandwritefailures,thereareonlytwopossiblepointsoffailure:thepartitiontableandtheBPBtable.IftheCdrivepromptappearsafterbootingwithafloppydisk,youcanbesurethatthepartitiontableoftheCdriveexistsandisbasicallyintact;iftheCdrivereadsandwritesnormally,theBPBtableisdefinitelygood.Readerscanrecoveraccordingtothemethodintroducedaboveorothersuitabletools.

11,17XXHardDiskErtor

HDCcontrollerfail

Thistypeoffailureisahardwarefailure.AfterthePOSTprogramsendsaresetcommandtothecontroller,theinterruptresponsefromthecontrollerisnotreceivedwithinthespecifiedtime.Itmaybethatthecontrollerisdamagedorthecableisnotconnectedproperly.Thecontrollerfailsandwhethertheharddiskparametersettingsarecorrect

Related Articles
TOP