Rakenne
Thediskdriveiscomposedofamagnetichead,adisk,aread-writecircuitandamechanicalservodevice.IBMintroducedthediskdriveforthefirsttimeinitsModel305RAMACin1956
Tarkoitus
Thediskdrivecanbothreadtheinformationstoredonthediskintothememory,andCanwritetheinformationinthememorytothedisk.Therefore,itisconsideredtobebothaninputdeviceandanoutputdevice.
Tyyppi
Thediskdriveisapartofthediskmemoryintheelectroniccomputer.ItisusedtodrivethedisktorotateatasteadyspeedandtocontroltheheadonthemagneticlayerofthediskaccordingtoacertainrecordingformatandencodingmethodRecordandreadinformation,dividedintoharddiskdrive,floppydiskdriveandopticaldiskdrive.
Levyasemavirhekorjaus
Theharddiskisanimportantmediumforstoringinformation.Whentheharddiskfails,itisanextremelyimportanttasktoquicklyfindthecauseofthefaultandeliminateit.HereisthevirusTheanalysisofotherfailuresisasfollowsforreference:
1, HDD-ohjaimen vika (kiintolevyn ohjausvirhe)
AfterthePOSTprogramsendsaseekcommandtothedrive,thedrivewithinthespecifiedtime,Theoperationwasnotcompletedandatimeouterroroccurred.
C:drivefaiIure(kiintolevyn asemavikaC)
RUNSETUPUTTLITY (runsettingfunction)
Presstoresume (presstorestart)
Thiskindoffailureisgenerallybecausethetypesettingparametersoftheharddiskdonotmatchtheparametersusedintheoriginalformatting.SincethesettingparametersoftheIDEharddiskarelogicalparameters,inmostcases,afterbootingfromthefloppydisk,theCdiskcanbereadandwrittennormally,butitcannotbestarted.
2. Vikaviesti: kelpaamaton aseman määritys (virheellinen aseman määrittely)
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.Ei pääse järjestelmään. Jos levykeasema on, sitä ohjaa asema A ja se näyttää:
DRIVENOTREADYERROR (laite ei ole valmis)
InsertBootDisketteinA:(Aseta käynnistyslevyasema asemaanA)
Paina mitä tahansanäppäintä, kun olet valmis (paina mitä tahansanäppäintä, kun valmis)
AftertheBIOSPOSTisover,ifyoubootfromtheharddisk,thesystemItwillalwaysreadtheharddisk0side0track1sector,lookingforthemainbootprogramandpartitiontable.Therefore,itisimpossibletousesoftwaretotrytoavoidthe0-facesand0-tracksoftheharddiskdamageandsuccessfullyboottheoperatingsystem!UnlessyourewritetheINT19HinstructionsinthesystemBIOS.ThereasonsforthefailureofINT19Htoreadthemainbootsectorare:first,theharddiskreadcircuitfailure,whichmakesthereadoperationfail,whichisahardwarefailure;second,the0side0trackformatandsectorIDarelogicallyorphysicallydamagedandcannotbefound.Tothedesignatedsector;thirdly,thereisnoerrorinreadingthedisk,buttheMBRtailisnot"55AA".ThesystemthinksthattheMBRisincorrect,whichisasoftfault.
5,ei-SystemDiskorDiskErtor
ReplaceAndpressanykeywhenready(non-systemdiskordiskerror,pressanykeyafterresetting)
ThebootprogramintheDOSBOOTareaisexecutedandanerrorisfound,andthismessageisreported.Possiblereasons:driveresetfailed,theaddressofthefirstsectoroftherootdirectoryareaisoutofbounds(after544M),diskreadingerror.Mostofthesefaultsaresoftwarefaults.IftheBPBtableisdamaged,thatis,theharddiskcannotbereadandwrittennormallyafterbootingwithafloppydisk,youcanuseNDDtorepairit;iftheBPBtableisintact,justsimplySYSC:transferthesystemtobootthedrive,ifitfails,Thenitwillshow:
DiskBootFailure (levykäynnistysvirhe)
6,NOROMBASIC(nocuringBASIC)
SYSTEMHALT (järjestelmän sammutus)
Thisisapromptthatonlyappearsonveryoldmachines.Theroleofthemasterbootprogramistofindanactivepartition(bootablepartition)amongthefourentriesinthepartitiontable.Ifnoneofthefourentriesisanactivepartition,thesystemdoesnotknowwheretoboottheoperatingsystem,andcanonlyexecuteINT188HandcallthesolidifiedBASICprogram.IftheBASICisnotsolidified,itwillcauseacrash.ThesimplestrepairmethodistousethesecondfunctionofFDISK:Setactivepartition(setactivepartition)tospecifyabootablepartition.
7.Se näyttää "StartingMS-DOS..."ja sitten kaatuu.
Whenrecoveringtheharddiskcannotbootsoftfailure,thelastpointworthnotingisCONFIG.SYSandAUTOEXCTheexecutablefileinthe.BATitselfhasbeendamaged,makingthesystemcrashwhenthefileisexecuted,andthescreenprompts:"StartingMS-DOS...",andthencrashes.Thisfaultisverysimple,butbecausethereisnofaultinformation,itiseasyforordinarypeopletomisjudgethesystemfiledamage.Whenthisphenomenonoccurs,andyouaresurethatthesystemfilesareintact,youcanremovethesetwofiles,ortheaboveinformationappearsonthescreen,quicklypressthekeyorholddownthekey(interrupttheCONFIG.SYSinstallationandAUTOEXEC.BATexecution),Orpressthekey(executethecommandinCONFIG.SYSJstepbystep)tofindoutthedamagedfile.
8,InvalidPartitiontable(invalidpartitiontable)
Afterfindingtheactivepartition,themasterbootprogramwillalsodeterminethe"partitionbootflag"byte(Whetherthefirstbyte)isall0,thatis,confirmwhetherthereisonlyoneactivepartition.Ifoneisnot0(thenormalvalueisonly00Hand80H),thesystemwillreportanerrorandcrash.
9,Badormising Command Interpreter
EntercortectnameorCommandInterpreter(commandhandlererror,pleaseenterthecorrectfilename)
ThesystemisattherootThecommandprocessingprogramcannotbefoundinthedirectoryandthespecifieddirectory.Theuserisrequiredtoenterthecorrectpathandfilename.Youcanenteritattheprompt,forexample:C:\DOS\COMMAND.COM.
10,InvalidMediaTyyppiReadingGniveX
AbortRetry,Fail (readXdrivemediatyyppi ei kelpaa)
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
HDC-ohjain epäonnistui
Thistypeoffailureisahardwarefailure.AfterthePOSTprogramsendsaresetcommandtothecontroller,theinterruptresponsefromthecontrollerisnotreceivedwithinthespecifiedtime.Itmaybethatthecontrollerisdamagedorthecableisnotconnectedproperly.Thecontrollerfailsandwhethertheharddiskparametersettingsarecorrect