Driverul de disc este, de asemenea, numit unitate de disc [MiniTool Wiki]
Disk Driver Is Also Named Disk Drive
Navigare rapidă:
Driverul de disc, numit și „unitate de disc”, este un dispozitiv de stocare care înregistrează informații pe hard disk. Driverul de disc citește datele de pe disc și apoi le transmite procesorului. Include unitatea de dischetă, unitatea de disc, unitatea CD-ROM și așa mai departe.
1. Structura
Driverul de disc este compus din cap, disc, circuit de citire / scriere, servo dispozitiv mecanic și așa mai departe. A fost introdus pentru prima dată în modelul 305 RAMAC de IBM în 1956.
2. Cerere
Driverul de disc nu numai că poate citi informațiile stocate pe disc în memorie, ci și poate scrie informații în memorie pe disc. Prin urmare, este considerat a fi nu numai un dispozitiv de intrare, ci și un dispozitiv de ieșire.
3. Tipuri
Driverul de disc este o parte a stocării pe disc a computerului. Este folosit pentru a conduce discul pentru a obține o viteză constantă de rotație și pentru a controla capul pentru înregistrarea și citirea informațiilor de pe stratul magnetic al discului în conformitate cu un anumit format de înregistrare și schemă de cod. Este împărțit în hard disk, floppy disk și unitate optică.
4. Recuperarea defecțiunilor unității de disc
Hard disk-ul este un mediu important pentru stocarea informațiilor. Când este deteriorat, identificarea rapidă a cauzei eșecului și excluderea celor imposibile sunt locuri de muncă extrem de importante. Următorul conținut este analiza eșecului, cu excepția virusului pentru care oamenii pot face referire:
(1). Eroare controler HDD
După ce programul POST trimite comanda de căutare pentru a conduce, se generează o eroare de expirare deoarece unitatea nu finalizează operațiunile în timpul specificat.
C: eșecul unității
RUN SETUP UTTLITY
Apăsați pentru a relua
Acest tip de eșec este de obicei cauzat de parametrul de setare a tipului de pe hard disk care nu se potrivește cu parametrul formatului original. Deoarece setarea parametrului de AICI discul este parametru logic, deci, în majoritatea cazurilor, după inițierea dischetei, unitatea C poate citi și scrie corect, dar nu poate porni.
(2). Informații privind eșecul: specificații nevalide ale unității
Aceasta înseamnă că partiția sau unitatea logică pe care doriți să o operați nu are definiție în tabelul de partiții. Dacă intrarea corespunzătoare a unei partiții sau a unei unități logice nu există în tabel de partiții , pentru sistemul de operare, nici această partiție sau unitate logică nu există. Problema acestui tip de eșec trebuie să stea în tabelul de partiții.
Pentru a repara o astfel de defecțiune, cel mai simplu mod este să faceți o copie de rezervă a tabelei de partiții în avans, de exemplu, puteți utiliza instrumentul Bootsafe din Pctools 9.0 sau recalculați tabela de partiții conform datelor din tabelul BPB. Desigur, a doua cale este mult mai complicată.
(3). Eroare la încărcarea sistemului de operare
Astfel de erori sunt solicitate atunci când există o eroare la citirea sectorului de pornire a partiției.
Motivele posibile includ: în primul rând, adresa fizică de pornire a partiției indicată de tabelul de partiții este incorectă; de exemplu, cel de-al treilea octet (numărul sectorului de pornire) al intrării tabelului de partiții este schimbat de la 1 la 0. Adică, adresa de început care indică partiția include indicarea capului și a sectorului 0 pe pistă (adresa aici este adresa fizică și sectorul ar trebui să înceapă cu 1). După ce INT 13H nu citește discul, eroarea va fi solicitată.
În al doilea rând, marca de urmărire și codul de sector al piesei în care este partiționată sectorul de încărcare minciuni, sunt defalcate. Deci, sectorul specificat nu poate fi găsit. În al treilea rând, unitatea nu reușește să citească circuitul. Această situație este rară. Majoritatea erorilor sunt aleatorii, deoarece boot-ul sistemului poate funcționa. Acest lucru cel puțin ne spune că un sector de boot master a fost citit corect.
(4). Nu se poate intra în sistem.
Dacă există dischetă, aceasta pornește de la unitatea A. Computerul afișează:
Unitatea NU EROARE GATA
Introduceți discheta de încărcare în A:
Apăsați orice tastă când sunteți gata
După finalizarea BIOSPOST, dacă pornește de pe hard disk, sistemul va citi suprafața fixă 0, urmărirea 0 și sectorul 1 al hard disk-ului și va găsi programul principal de pornire și tabela de partiții. Deci, orice cale de a evita suprafața 0 deteriorată și urmărirea 0 a hard disk-ului și de a porni cu succes sistemul de operare utilizând software-ul este imposibilă, cu excepția cazului în care rescrieți instrucțiunile relevante în INT 19H din BIOS-ul sistemului.
Motivele pentru care INT 19H nu reușește să citească MBR sunt: în primul rând, operația de citire nu reușește deoarece hard diskul nu reușește să citească circuitul. Aceasta aparține unei defecțiuni hardware. În al doilea rând, sectorul specificat nu poate fi găsit din cauza deteriorării logice sau fizice a suprafeței 0 și a pistei 0. În al treilea rând, discul de citire nu are erori, dar sufixul de citire a MBR nu este „55AA”. Sistemul determină că MBR este incorect. Acest lucru aparține unei erori moi.
(5). Non-System Disk sau Eroare pe disc
Înlocuiți și apăsați orice tastă când este gata
Aceste informații vor fi solicitate atunci când programul de boot al zonei DOS BOOT se execută și găsește erori. Motivele posibile sunt: eroarea de resetare a unității, în afara limitelor (după 544M) a primei adrese de sector din zona rădăcină și eroarea de citire a discului. Astfel de defecțiuni aparțin în mare parte defecțiunilor software-ului.
Dacă tabelul BPB este defalcat, hard diskul nu poate citi / scrie corect după ce începe cu o dischetă, acest lucru poate fi reparat cu NDD. Dacă tabelul BPB este intact, este necesar SYS C simplu: pentru a transmite sistemul pe unitatea de boot. Dacă și acest lucru eșuează, atunci se afișează: Eșec la pornirea discului.
(6). FĂRĂ ROM DE BAZĂ
OPRIREA SISTEMULUI
Această solicitare apare întotdeauna pe mașini foarte vechi. Rolul programului master boot este că găsește un partiție activă (poate fi și partiție bootstrap) în cele patru intrări ale tabelului de partiții. Dacă nu există o partiție activă în niciuna dintre cele patru intrări, sistemul nu va ști de unde să pornească sistemul de operare.
Sistemul poate efectua doar INT 188H și poate apela programul BASIC vindecat. Dacă programul BASIC vindecat nu există, acest lucru va provoca blocări. Cea mai ușoară metodă de reparare este că puteți utiliza a doua funcție (setați partiția activă) a FDISK pentru a specifica o partiție bootstrap.
(7). Afișați „Pornirea MS - DOS” și apoi Crash
Ultimul lucru pe care trebuie să-l observați despre restaurarea defectului de pornire a hard disk-ului este că fișierul executabil din CONFIG.SYS și AUTOEXC.BAT a fost deteriorat.
Acest lucru face ca sistemul să se blocheze atunci când execută acest document. Solicitarea de pe ecran arată „Pornirea MS - DOS ……” și apoi se blochează. Această eroare este foarte simplă. Dar, deoarece nu există un mesaj de eroare, majoritatea oamenilor îl vor confunda cu ușurință cu o corupție a fișierelor de sistem. Când se întâmplă acest lucru, dacă fișierele de sistem sunt intacte, puteți elimina aceste fișiere.
Când informațiile de mai sus apar pe ecran, puteți apăsa rapid tasta de pagină în jos sau țineți apăsată această tastă (întrerupeți instalarea CONFIG.SYS și performanța AUTOEXEC.BAT) sau puteți apăsa tasta de pagină în jos (executarea unui singur pas în ordinea CONFIG.SYSJ) pentru a găsi fișierele corupte.
(8). Tabel de partiții nevalid
Programul master boot va judeca, de asemenea, dacă octetul „partition boot flag” (primul octet) al celor trei intrări rămase este 0 după ce găsește partiția activă. Aceasta înseamnă că MBR trebuie să se asigure dacă există o singură partiție activă. Dacă există un octet nu este 0 (numai valorile normale posibile sunt 00H și 80H), sistemul va raporta erori și apoi se va bloca.
(9). Interpret de comandă greșit sau lipsă
Introduceți numele corect sau interpretul de comandă
Sistemul nu poate găsi programul de procesare a comenzilor în directorul rădăcină și în directorul specificat. Deci, solicită utilizatorilor să introducă calea corectă și numele fișierului. Puteți introduce C: DOS COMMAND.COM sub prompt.
(10). Unitate de lectură X de tip media nevalidă
Renunță la reîncercare, eșuează
Aceste informații vizează prompt tabelul BPB nevalid din zona DOS BOOT. Tabelul BPB este o adresă logică utilizată de DOS pentru a citi și scrie hard disk. DOS poate converti această adresă logică în adresă fizică. Odată ce este deteriorat, DOS nu poate efectua operațiuni pe hard disk.
Defecțiunea la pornirea ușoară a hard diskului poate fi verificată în conformitate cu următoarele ordine: program de pornire master în sectorul de pornire principal - program de pornire în zona BOOT - fișiere ascunse în sistemul DOS - CONFIG AUTOEXEC.
Când hard diskul poate citi și scrie (poate citi și scrie în mod normal după pornirea cu o dischetă), dar nu poate porni sistemul. Secvența de verificare este după cum urmează: program master boot - program de pornire partiție - fișiere ascunse în DOS - CON-FIG.SYS - AUTOEXEC.BAT.
Pentru programul master boot din sectorul master boot, puteți scrie o copie de rezervă adecvată utilizând FDISK MBR. Pentru programul principal de boot în zona BBOT și fișierele ascunse din sistem, puteți utiliza SYS C: pentru a transmite sistemul și a suprascrie datele de eroare (cu condiția ca tabelul BPB să fie intact). În cazul eșecului de citire și scriere pe hard disk, există două cauze posibile: eșecul tabelei de partiții și eșecul tabelei BPB. Dacă unitatea C: promptul apare după pornirea cu discheta, atunci putem fi siguri că tabela de partiții a unității C: există și este practic intactă.
Dacă unitatea C: poate citi și scrie în mod normal, tabelul BPB trebuie să fie intact. Cititorii pot restaura sistemul de boot conform modurilor de mai sus sau prin alte instrumente adecvate.
(11). Eroare pe hard disk 17XX
Controlerul HDC eșuează
O astfel de defecțiune aparține unei defecțiuni hardware. După ce programul POST trimite o comandă de resetare la controler, acesta nu răspunde într-o perioadă de timp specificată. Motivul pentru aceasta poate fi că controlerul este deteriorat sau cablul nu este bine conectat. Eroarea controlerului este relevantă pentru setările parametrilor de pe hard disk.