Sterownik dysku jest również nazywany napędem dyskowym [MiniTool Wiki]
Disk Driver Is Also Named Disk Drive
Szybka nawigacja :
Sterownik dysku, zwany także „napędem dyskowym”, to urządzenie magazynujące zapisujące informacje na dysku twardym. Sterownik dysku odczytuje dane z dysku, a następnie przekazuje je do procesora. Obejmuje napęd dyskietek, dysk twardy, napęd CD-ROM i tak dalej.
1. Struktura
Sterownik dysku składa się z głowicy, dysku, obwodu odczytu / zapisu, mechanicznego urządzenia serwo i tak dalej. Po raz pierwszy został wprowadzony w modelu 305 RAMAC przez IBM w 1956 roku.
2. Zastosowanie
Sterownik dysku może nie tylko czytać informacje zapisane na dysku do pamięci, ale także zapisywać informacje z pamięci na dysk. Dlatego uważa się, że jest to nie tylko urządzenie wejściowe, ale także urządzenie wyjściowe.
3. Rodzaje
Sterownik dysku jest częścią pamięci dyskowej komputera. Służy do napędzania dysku w celu uzyskania stałej prędkości obrotowej i sterowania głowicą w celu zapisywania i odczytu informacji na warstwie magnetycznej dysku zgodnie z określonym formatem zapisu i schematem kodu. Dzieli się na dysk twardy, stację dyskietek i napęd optyczny.
4. Odzyskiwanie dysku po awarii
Dysk twardy jest ważnym nośnikiem do przechowywania informacji. Gdy ulegnie uszkodzeniu, szybkie zidentyfikowanie przyczyny awarii i wykluczenie niemożliwych to niezwykle ważne zadania. Poniższa treść zawiera analizę błędów, z wyjątkiem wirusów, do których można się zwrócić:
(1). Awaria kontrolera dysku twardego
Po wysłaniu przez program POST polecenia do napędu, generowany jest błąd przekroczenia limitu czasu, ponieważ napęd nie wykonuje operacji w określonym czasie.
C: awaria dysku
RUN SETUP UTTLITY
Naciśnij, aby wznowić
Ten rodzaj awarii jest zwykle spowodowany niezgodnością parametru ustawienia typu dysku twardego z oryginalnym parametrem formatu. Ponieważ ustawienie parametru TUTAJ disk jest parametrem logicznym, więc w większości przypadków po zainicjowaniu dyskietki napęd C może poprawnie czytać i zapisywać, ale nie może się uruchomić.
(2). Informacja o błędzie: nieprawidłowa specyfikacja dysku
Oznacza to, że partycja lub dysk logiczny, który chcesz obsługiwać, nie ma definicji w tabeli partycji. Jeśli odpowiedni wpis partycji lub dysku logicznego nie istnieje w tabela partycji , w przypadku systemu operacyjnego ta partycja lub dysk logiczny również nie istnieje. Problem tego rodzaju awarii musi leżeć w tablicy partycji.
Aby naprawić taką awarię, najłatwiej jest zrobić wcześniej kopię zapasową tablicy partycji, na przykład można użyć narzędzia Bootsafe z Pctools 9.0 lub przeliczyć tabelę partycji zgodnie z danymi tabeli BPB. Oczywiście drugi sposób jest znacznie bardziej skomplikowany.
(3). Błąd ładowania systemu operacyjnego
Takie awarie są wyświetlane, gdy wystąpi błąd podczas odczytu sektora rozruchowego partycji.
Możliwe przyczyny to: po pierwsze, początkowy fizyczny adres partycji wskazany przez tablicę partycji jest nieprawidłowy; na przykład trzeci bajt (numer sektora początkowego) wpisu tablicy partycji jest zmieniany z 1 na 0. Oznacza to, że adres początkowy wskazujący partycję zawiera wskazanie nagłówka i sektora 0 na ścieżce (adres to adres fizyczny i sektor powinien zaczynać się od 1). Gdy INT 13H nie odczyta dysku, pojawi się komunikat o błędzie.
Po drugie, znacznik ścieżki i identyfikator sektora ścieżki, na której jest partycja sektor rozruchowy kłamstwa są załamane. Nie można więc znaleźć określonego sektora. Po trzecie, napęd nie odczytuje obwodu. Taka sytuacja jest rzadka. Większość błędów jest przypadkowa, ponieważ można uruchomić system. To przynajmniej mówi nam, że główny sektor rozruchowy został poprawnie odczytany.
(4). Nie można wejść do systemu.
Jeśli stacja dyskietek istnieje, uruchamia się z napędu A. Komputer wyświetla:
BŁĄD NIE GOTOWY
Włóż dyskietkę rozruchową do A:
Naciśnij dowolny klawisz, gdy będziesz gotowy
Po zakończeniu BIOSPOST, jeśli uruchamia się z dysku twardego, system odczyta stałą powierzchnię 0, ścieżkę 0 i sektor 1 dysku twardego oraz odnajdzie główny program rozruchowy i tablicę partycji. Tak więc żadna próba uniknięcia uszkodzenia powierzchni 0 i śledzenia 0 dysku twardego i pomyślnego uruchomienia systemu operacyjnego za pomocą oprogramowania jest niemożliwa, chyba że przepisujesz odpowiednie instrukcje w INT 19H systemu BIOS.
Przyczyny niepowodzenia odczytu MBR przez INT 19H są następujące: po pierwsze, operacja odczytu kończy się niepowodzeniem, ponieważ dysk twardy nie odczytuje obwodu. Jest to spowodowane awarią sprzętu. Po drugie, nie można znaleźć określonego sektora z powodu logicznego lub fizycznego uszkodzenia powierzchni 0 i ścieżki 0. Po trzecie, odczyt dysku nie zawiera błędów, ale przyrostek odczytu MBR nie jest „55AA”. System ustala, że MBR jest nieprawidłowy. To należy do miękkiej winy.
(5). Dysk niesystemowy lub błąd dysku
Zastąp I naciśnij dowolny klawisz, gdy będziesz gotowy
Ta informacja zostanie wyświetlona, gdy program startowy obszaru DOS BOOT uruchomi się i znajdzie błędy. Możliwe przyczyny to: błąd resetowania dysku, przekroczenie zakresu (po 544M) adresu pierwszego sektora w strefie głównej i błąd odczytu dysku. Takie awarie najczęściej wynikają z awarii oprogramowania.
Jeśli tablica BPB jest zepsuta, dysk twardy nie może poprawnie odczytywać / zapisywać po uruchomieniu dyskietki, można to naprawić za pomocą NDD. Jeśli tablica BPB jest nienaruszona, do przesłania systemu na dysk rozruchowy potrzebny jest prosty SYS C:. Jeśli to również się nie powiedzie, to pokazuje: Awaria rozruchu dysku.
(6). NO ROM BASIC
ZATRZYMANIE SYSTEMU
Ten monit zawsze pojawia się na bardzo starych komputerach. Rolą głównego programu rozruchowego jest znajdowanie pliku aktywna partycja (może to być również partycja bootstrap) w czterech wpisach tablicy partycji. Jeśli w żadnym z czterech wpisów nie ma aktywnej partycji, system nie będzie wiedział, gdzie uruchomić system operacyjny.
System może wykonać tylko INT 188H i wywołać wyleczony program BASIC. Jeśli nie ma wyleczonego programu BASIC, spowoduje to awarie. Najłatwiejszą metodą naprawy jest użycie drugiej funkcji (ustawianie partycji aktywnej) programu FDISK do określenia partycji bootstrap.
(7). Pokaż „Uruchamianie MS - DOS”, a następnie Awaria
Ostatnią rzeczą, na którą należy zwrócić uwagę podczas przywracania błędu oprogramowania rozruchowego dysku twardego, jest uszkodzenie pliku wykonywalnego w CONFIG.SYS i AUTOEXC.BAT.
Powoduje to awarię systemu podczas wykonywania tego dokumentu. Monit na ekranie pokazuje „Uruchamianie systemu MS - DOS ……”, a następnie ulega awarii. Ta usterka jest bardzo prosta. Ale ponieważ nie ma komunikatu o błędzie, większość ludzi łatwo pomyli go z uszkodzeniem pliku systemowego. W takim przypadku, jeśli pliki systemowe są nienaruszone, możesz je usunąć.
Gdy powyższe informacje pojawią się na ekranie, możesz szybko wcisnąć klawisz przewijania strony w dół lub przytrzymać ten klawisz (przerwanie instalacji CONFIG.SYS i wykonanie AUTOEXEC.BAT) lub też nacisnąć klawisz strona w dół (jednoetapowe wykonanie zlecenia w CONFIG.SYSJ), aby znaleźć uszkodzone pliki.
(8). Nieprawidłowa tabela partycji
Główny program startowy po znalezieniu aktywnej partycji oceni również, czy bajt „flagi rozruchu partycji” (pierwszy bajt) pozostałych trzech wpisów ma wartość 0. Oznacza to, że MBR musi zapewnić, czy jest tylko jedna aktywna partycja. Jeśli jeden bajt nie jest 0 (tylko możliwe wartości normalne to 00H i 80H), system zgłosi błąd, a następnie zawiesi się.
(9). Zły lub brakujący interpreter poleceń
Wprowadź poprawną nazwę lub interpreter poleceń
System nie może znaleźć programu do przetwarzania poleceń w katalogu głównym i określonym katalogu. Dlatego prosi użytkowników o wprowadzenie poprawnej ścieżki i nazwy pliku. Możesz wpisać C: DOS COMMAND.COM pod monitem.
(10). Nieprawidłowy typ nośnika Reading Drive X
Przerwij Ponów próbę, niepowodzenie
Ta informacja jest szybka przy celowaniu w nieprawidłową tabelę BPB w obszarze DOS BOOT. Tablica BPB to adres logiczny używany przez DOS do odczytu i zapisu na dysku twardym. DOS może przekonwertować ten adres logiczny na adres fizyczny. Po uszkodzeniu DOS nie może wykonywać operacji na dysku twardym.
Awarię miękkiego rozruchu dysku twardego można sprawdzić w następującej kolejności: główny program rozruchowy w głównym sektorze rozruchowym - program rozruchowy w obszarze BOOT - pliki ukryte w systemie DOS - CONFIG AUTOEXEC.
Gdy dysk twardy może czytać i zapisywać (może czytać i pisać normalnie po uruchomieniu z dyskietki), ale nie może uruchomić systemu. Sekwencja sprawdzania jest następująca: główny program startowy - program startowy partycji - ukryte pliki w DOS - CON-FIG.SYS - AUTOEXEC.BAT.
W przypadku głównego programu rozruchowego w głównym sektorze rozruchowym można zapisać odpowiednią kopię zapasową za pomocą FDISK MBR. Dla głównego programu startowego w obszarze BBOT i ukrytych plików w systemie, możesz użyć SYS C: do przesłania systemu i nadpisania danych o błędach (pod warunkiem, że tablica BPB jest nienaruszona). W przypadku awarii odczytu i zapisu na dysku twardym możliwe są dwie przyczyny: awaria tablicy partycji i awaria tablicy BPB. Jeśli po uruchomieniu z dyskietki pojawi się zachęta napęd C:, możemy być pewni, że tablica partycji napędu C: istnieje i jest w zasadzie nienaruszona.
Jeśli dysk C: może normalnie czytać i zapisywać, tablica BPB musi być nienaruszona. Czytelnicy mogą przywrócić system rozruchowy zgodnie z powyższymi sposobami lub za pomocą innych odpowiednich narzędzi.
(11). Błąd dysku twardego 17XX
Awaria kontrolera HDC
Taka awaria należy do awarii sprzętu. Po wysłaniu przez program POST polecenia resetowania do sterownika, sterownik nie odpowiada w określonym czasie. Przyczyną może być uszkodzenie kontrolera lub źle podłączony kabel. Awaria kontrolera ma związek z ustawieniami parametrów dysku twardego.