Diskdrivrutinen heter också Disk Drive [MiniTool Wiki]
Disk Driver Is Also Named Disk Drive
Snabb navigering:
Diskdrivrutin, även kallad “disk drive”, är en lagringsenhet som spelar in information med hårddisk. Diskdrivrutinen läser data från disken och skickar dem sedan till processorn. Det inkluderar diskettenhet, hårddisk, CD-ROM-enhet och så vidare.
1. Struktur
Diskdrivrutinen består av huvud, disk, läs- / skrivkrets, mekanisk servoanordning och så vidare. Det introducerades först i modell 305 RAMAC av IBM 1956.
2. Ansökan
Diskdrivrutinen kan inte bara läsa information som är lagrad på disken i minnet utan också skriva information i minnet till disken. Därför anses det inte bara vara en inmatningsenhet utan också en utmatningsenhet.
3. Typer
Diskdrivrutin är en del av datorns lagringsutrymme. Den används för att driva skivan för att uppnå en stadig rotationshastighet och styra huvudet för inspelning och läsning av information på skivmagnetskiktet enligt ett visst registerformat och kodschema. Den är uppdelad i hårddisk, diskett och optisk enhet.
4. Återställning av hårddiskfel
Hårddisk är ett viktigt medium för lagring av information. När den är skadad är det mycket viktigt att snabbt identifiera orsaken till fel och utesluta de omöjliga. Följande innehåll är felanalys utom virus för människor att hänvisa till:
(1). Fel på hårddiskkontrollen
Efter att POST-programmet skickar sökande kommando för att generera, genereras ett timeout-fel eftersom enheten inte slutför operationerna inom den angivna tiden.
C: enhetsfel
RUN SETUP UTTLITY
Tryck för att återuppta
Denna typ av fel orsakas vanligtvis av att typinställningsparametern för hårddisken inte matchar den ursprungliga formatparametern. Eftersom inställningsparametern för HÄR disk är en logisk parameter, så i de flesta fall kan C-enheten läsa och skriva ordentligt efter diskettstart, men den kan inte starta.
(2). Felinformation: Ogiltig enhetsspecifikation
Det betyder att den partition eller den logiska enhet som du vill använda inte har någon definition i partitionstabellen. Om motsvarande post för en partition eller logisk enhet inte finns i partitionstabell , för operativsystem existerar inte denna partition eller logiska enhet. Problemet med denna typ av misslyckande måste ligga i partitionstabellen.
För att reparera ett sådant fel är det enklaste sättet att göra en säkerhetskopia av partitionstabellen i förväg, till exempel kan du använda Bootsafe-verktyget i Pctools 9.0 eller räkna om partitionstabellen enligt data från BPB-tabellen. Naturligtvis är det andra sättet mycket mer komplicerat.
(3). Fel vid laddning av operativsystem
Sådana fel uppmanas när det finns ett fel vid läsning av partitionens start sektor.
De möjliga orsakerna inkluderar: för det första är den fysiska startadressen för partitionen som anges av partitionstabellen felaktig; till exempel, den tredje byten (startsektornumret) i partitionstabellposten ändras från 1 till 0. Det vill säga startadressen som indikerar partitionen inkluderar indikeringshuvud och 0-sektor på banan (adressen här är fysisk adress och sektor bör börja med 1). Efter att INT 13H inte kan läsa skivan uppmanas felet.
För det andra spårmärke och sektor-ID för spår där partition boot-sektor lögner, bryts ner. Så den angivna sektorn kan inte hittas. För det tredje kan enheten inte läsa kretsen. Denna situation är sällsynt. De flesta fel är slumpmässiga eftersom systemstart kan utföra. Detta säger åtminstone att en master boot-sektor har lästs upp korrekt.
(4). Kan inte komma in i systemet.
Om det finns diskettenhet startar den från enhet A. Datorn visar:
Kör INTE KLAR FEL
Sätt i Boot Diskette i A:
Tryck på valfri knapp när du är klar
När BIOSPOST har slutförts läser systemet fast yta 0, spår 0 och sektor 1 på hårddisken och hittar huvudstartprogram och partitionstabell om den startar från hårddisken. Så det är omöjligt att försöka undvika skadad yta 0 och spåra 0 på hårddisken och starta operativsystemet med hjälp av programvara om du inte skriver om relevanta instruktioner i INT 19H i system-BIOS.
Anledningarna till att INT 19H inte läser MBR är: För det första misslyckas läsoperationen eftersom hårddisken inte läser kretsen. Detta tillhör maskinvarufel. För det andra kan den angivna sektorn inte hittas på grund av logisk eller fysisk skada på yta 0 och spår 0. För det tredje har lässkivan inte fel, men utläsningssuffix för MBR är inte “55AA”. Systemet avgör att MBR är felaktigt. Detta tillhör mjukt fel.
(5). Icke-systemdisk eller diskfel
Byt ut och tryck på valfri tangent när du är klar
Denna information kommer att uppmanas när startprogrammet för DOS BOOT-området körs och hittar fel. Möjliga orsaker är: fel på återställningsenhet, out-of-bounds (efter 544M) för den första sektoradressen i rotzonen och diskläsfel. Sådana fel tillhör oftast programvarufel.
Om BPB-tabellen bryts ner kan hårddisken inte läsa / skriva ordentligt efter att ha startat med en diskett, detta kan repareras med NDD. Om BPB-tabellen är intakt behövs enkel SYS C: s för att överföra systemet till startdrivenheten. Om detta också misslyckas, visar det: Disk Boot Failure.
(6). INGEN ROM-GRUND
SYSTEMSTOPP
Denna uppmaning visas alltid i mycket gamla maskiner. Huvudstartprogrammets roll är att den hittar en aktiv partition (det kan också vara bootstrap-partition) i de fyra posterna i partitionstabellen. Om det inte finns en aktiv partition i någon av de fyra posterna vet systemet inte var du ska starta operativsystemet.
Systemet kan bara utföra INT 188H och anropa det härdade BASIC-programmet. Om det härdade BASIC-programmet inte finns kommer det att orsaka kraschar. Den enklaste reparationsmetoden är att du kan använda den andra funktionen (ställ in aktiv partition) i FDISK för att ange en bootstrap-partition.
(7). Visa “Startar MS - DOS” och sedan Crash
Det sista du bör lägga märke till när du återställer hårddiskens mjuka fel är att den körbara filen i CONFIG.SYS och AUTOEXC.BAT har skadats.
Detta gör att systemet kraschar när det här dokumentet körs. Frågan på skärmen visar “Startar MS - DOS ……” och kraschar sedan. Detta fel är mycket enkelt. Men eftersom det inte finns något felmeddelande kommer de flesta lätt att misstaga det för en systemfilskada. När detta händer, om systemfiler är intakta, kan du ta bort dessa filer.
När ovanstående information visas på skärmen kan du snabbt trycka på nedåtknappen eller hålla ned den här knappen (avbryta installationen av CONFIG.SYS och prestanda för AUTOEXEC.BAT) eller så kan du också trycka på nedåtknappen (enstegs utförande av order i CONFIG.SYSJ) för att hitta de skadade filerna.
(8). Ogiltig partitionstabell
Master boot-programmet kommer också att bedöma om 'partition boot flag' byte (första byte) för de återstående tre posterna är 0 efter att den hittat den aktiva partitionen. Detta innebär att MBR måste se till om det bara finns en aktiv partition. Om det finns en byte som inte är 0 (endast möjliga normala värden är 00H och 80H) kommer systemet att rapportera fel och sedan krascha.
(9). Dålig eller saknad kommandotolk
Ange rätt namn eller kommandotolk
Systemet kan inte hitta kommandobearbetningsprogrammet i rotkatalogen och den angivna katalogen. Så det ber användarna att ange rätt sökväg och filnamn. Du kan ange C: DOS COMMAND.COM under prompten.
(10). Ogiltig läsning av mediatyp X
Avbryt försök igen, misslyckas
Denna information riktar sig snabbt till ogiltigt BPB-bord i DOS BOOT-området. BPB-tabellen är en logisk adress som används av DOS för att läsa och skriva hårddisk. DOS kan konvertera denna logiska adress till fysisk adress. När den är skadad kan DOS inte utföra åtgärder på hårddisken.
Mjukt startfel på hårddisken kan kontrolleras enligt följande beställningar: master boot-program i master boot-sektor - boot-program i BOOT-området - dolda filer i DOS-system - CONFIG AUTOEXEC.
När hårddisken kan läsa och skriva (kan läsa och skriva normalt efter att ha startat med en diskett) men inte kan starta systemet. Kontroll av sekvensen är som följer: huvudstartprogram - partitionsstartprogram - dolda filer i DOS - CON-FIG.SYS - AUTOEXEC.BAT.
För master boot-programmet i master boot-sektorn kan du skriva en korrekt säkerhetskopia med FDISK MBR. För huvudstartprogram i BBOT-området och dolda filer i systemet kan du använda SYS C: för att överföra system och skriva över feldata (förutsatt att BPB-tabellen är intakt). När det gäller hårddiskens läs- och skrivfel finns det två möjliga orsaker: partitionstabelfel och BPB-tabelfel. Om enhet C: prompt visas efter start med diskett, kan vi vara säkra på att partitionstabellen för enhet C: finns och i princip är intakt.
Om enhet C: normalt kan läsa och skriva måste BPB-tabellen vara intakt. Läsare kan återställa startsystemet enligt ovanstående sätt eller med andra lämpliga verktyg.
(11). 17XX hårddiskfel
HDC-styrenhet misslyckades
Ett sådant fel tillhör maskinvarufel. Efter att POST-programmet skickat ett återställningskommando till styrenheten svarar inte styrenheten inom en angiven tidsperiod. Anledningen till detta kan vara att styrenheten är skadad eller att kabeln inte är ordentligt ansluten. Kontrollfelet är relevant för parameterinställningarna för hårddisken.