Jak rozwiązać problem z komunikatem o błędzie "Brak ntldr"

W tym artykule opisano sposób rozwiązywania problemów z komunikatem o błędzie "Brak ntldr".

Dotyczy: Windows 2000
Oryginalny numer KB: 318728

Uwaga

Ten artykuł dotyczy systemu Windows 2000. Obsługa systemu Windows 2000 kończy się 13 lipca 2010 r. Aby uzyskać więcej informacji, zobacz zasady cyklu życia pomoc techniczna firmy Microsoft.

Podsumowanie

W tym artykule krok po kroku opisano metody, których można użyć do rozwiązywania problemów z komunikatem o błędzie "Brak ntldr", który może pojawić się podczas próby uruchomienia systemu Microsoft Windows 2000.

Jak rozwiązać problem z komunikatem o błędzie "Brak ntldr"

Po uruchomieniu komputera z systemem Windows 2000 może zostać wyświetlony następujący komunikat o błędzie:

Brak ntldr
Naciśnij dowolny klucz, aby ponownie uruchomić

Ten problem może wystąpić, jeśli podstawowy system wejściowy/wyjściowy (BIOS) na komputerze jest nieaktualny lub jeśli brakuje co najmniej jednego z następujących plików rozruchowych systemu Windows:
Ntldr
Ntdetect.com
Boot.ini
Aby rozwiązać ten problem, sprawdź, czy system BIOS na komputerze jest aktualny, a następnie użyj co najmniej jednej z następujących metod, odpowiednio do twojej sytuacji, aby naprawić środowisko uruchamiania systemu Windows 2000.

Ważna

Firma Microsoft zaleca regularne wykonywanie pełnych kopii zapasowych danych. Jest to najlepsza ochrona przed utratą danych i musi być częścią każdego planu odzyskiwania po awarii.

Sprawdź, czy system BIOS na komputerze jest aktualny

Upewnij się, że na komputerze zainstalowano najnowszą wersję systemu BIOS. Skontaktuj się z producentem komputera, aby dowiedzieć się, jak uzyskać, a następnie zainstalować najnowszą aktualizację systemu BIOS dostępną dla komputera.

Aby uzyskać informacje na temat sposobu konfigurowania i weryfikowania prawidłowych ustawień systemu BIOS dla komputera, zapoznaj się z dokumentacją komputera lub skontaktuj się z producentem komputera.

Aby naprawić środowisko uruchamiania systemu Windows, użyj co najmniej jednej z następujących metod, zgodnie z potrzebami danej sytuacji.

Metoda 1. Uruchamianie komputera przy użyciu dysku rozruchowego

  1. Utwórz dysk rozruchowy systemu Windows 2000 zawierający następujące pliki:
    Ntldr
    Ntdetect.com
    Boot.ini
    Ntbootdd.sys

  2. Zmodyfikuj plik Boot.ini, aby wskazywał poprawny kontroler dysku twardego i poprawny wolumin instalacji systemu Windows. Aby uzyskać więcej informacji na temat tworzenia dysku rozruchowego, kliknij następujący numer artykułu, aby wyświetlić artykuł w bazie wiedzy Microsoft Knowledge Base:
    311578 Jak edytować plik Boot.ini w systemie Windows 2000

  3. Włóż dysk rozruchowy na dyskietkę komputera, a następnie uruchom ponownie komputer.

  4. Skopiuj plik Ntldr, Ntdetect.com plik i plik Boot.ini z dysku rozruchowego na partycję systemową lokalnego dysku twardego.

Metoda 2. Korzystanie z konsoli odzyskiwania

  1. Użyj dysków instalacyjnych systemu Windows 2000, aby ponownie uruchomić komputer, lub użyj dysku CD-ROM systemu Windows 2000 do ponownego uruchomienia komputera.

  2. Na ekranie Witamy w instalatorze naciśnij klawisz R, aby naprawić instalację systemu Windows 2000.

  3. Naciśnij klawisz C, aby naprawić instalację systemu Windows 2000 przy użyciu konsoli odzyskiwania.

  4. Wpisz liczbę odpowiadającą instalacji systemu Windows, którą chcesz naprawić, a następnie naciśnij klawisz ENTER. Na przykład wpisz 1, a następnie naciśnij klawisz ENTER.

  5. Wpisz hasło administratora, a następnie naciśnij klawisz ENTER.

  6. Wpisz mapę, a następnie naciśnij klawisz ENTER. Zwróć uwagę na literę dysku przypisaną do dysku CD-ROM zawierającego dysk CD-ROM systemu Windows 2000.

  7. Wpisz następujące polecenia, naciskając klawisz ENTER po wpisaniu każdego z nich, gdzie dysk jest literą dysku wpisaną w kroku 4 "Metoda 2: Użyj konsoli odzyskiwania" w tym artykule:

    copy drive:\i386\ntldr c:\  
    
    copy drive:\i386\ntdetect.com c:\  
    

    Jeśli zostanie wyświetlony monit o zastąpienie pliku, wpisz y, a następnie naciśnij klawisz ENTER.

    Uwaga

    W tych poleceniach istnieje odstęp między ntldr i c:\, a między ntdetect.com i c:\.

  8. Wpisz następujące polecenie, a następnie naciśnij klawisz ENTER: wpisz c:\Boot.ini
    Zostanie wyświetlona lista podobna do poniższej:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
    
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
    

    Jeśli zostanie wyświetlony następujący komunikat, może brakować lub uszkodzić plik Boot.ini:
    System nie może odnaleźć określonego pliku lub katalogu.

  9. Jeśli brakuje pliku Boot.ini lub jest on uszkodzony, utwórz nowy plik. Aby tak zrobić, wykonaj następujące kroki:

    1. Użyj edytora tekstów, takiego jak Notatnik lub Edit.com, aby utworzyć plik modułu ładującego rozruchu podobny do następującego pliku modułu ładującego rozruch:

      [boot loader]
      timeout=30
      default=multi(0)disk(0)rdisk(0)partition(1)\WINNT  
      
      [operating systems]
      multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect  
      
    2. Zapisz plik na dyskietce jako
      Boot.ini.

      Uwaga

      Jeśli do utworzenia pliku użyto Notatnika, upewnij się, że rozszerzenie .txt nie jest dołączone do nazwy pliku Boot.ini.

    3. Wpisz następujące polecenie w wierszu polecenia konsoli odzyskiwania, aby skopiować plik Boot.ini z dyskietki na komputer:
      kopiuj a:\Boot.ini c:\

  10. Wpisz exit (Wyjście), a następnie naciśnij klawisz ENTER. Komputer zostanie uruchomiony ponownie.

Metoda 3. Używanie dysku CD-ROM systemu Windows 2000

  1. Włóż dysk CD-ROM z systemem Windows 2000 do dysku CD-ROM komputera lub dysku DVD-ROM i uruchom instalatora systemu Windows 2000.

  2. Na stronie Witamy w instalatorze naciśnij klawisz R.

  3. Na stronie Opcje naprawy systemu Windows 2000 naciśnij klawisz R.

  4. Po wyświetleniu monitu o wybranie jednej z opcji naprawy naciśnij klawisz M.

  5. Naciśnij strzałkę w górę, naciśnij ponownie strzałkę w górę, aby wybrać
    Sprawdź pliki systemowe systemu Windows 2000, a następnie naciśnij klawisz ENTER, aby wyczyścić zaznaczenie.

  6. Naciśnij strzałkę w dół, aby wybrać pozycję Kontynuuj (wykonaj wybrane zadania), a następnie naciśnij klawisz ENTER. Wyświetlony zostanie następujący komunikat:
    Potrzebujesz dysku naprawy awaryjnej dla systemu Windows 2000
    instalacji, którą chcesz naprawić.

  7. Wykonaj jedną z następujących czynności, stosownie do twojej sytuacji:

    • Jeśli masz dysk naprawy awaryjnej, wykonaj następujące kroki:

      1. Naciśnij klawisz ENTER.
      2. Włóż dysk naprawy awaryjnej do stacji dyskietek komputera, a następnie naciśnij klawisz ENTER.
      3. Postępuj zgodnie z instrukcjami, aby naprawić instalację, a następnie uruchom ponownie komputer.
        -lub-
    • Jeśli nie masz dysku naprawy awaryjnej, wykonaj następujące kroki:

      1. Naciśnij klawisz L. Otrzymasz komunikat podobny do następującego:
        Instalator znalazł system Windows 2000 w następującym folderze: dysk: \WINNT "Microsoft Windows 2000"

      2. Naciśnij klawisz ENTER.

      Instalator sprawdza dyski, a następnie kończy proces naprawy.

Jeśli instalator nie może zlokalizować systemu Windows 2000

Jeśli nie masz dysku naprawy awaryjnej systemu Windows 2000 i jeśli instalator nie może zlokalizować instalacji systemu Windows 2000, wykonaj następujące kroki:

  1. Uruchom instalatora systemu Windows 2000.

  2. Na stronie Instalator zainstaluje system Windows 2000 na partycji wybierz pozycję Pozostaw bieżący system plików bez zmian (bez zmian), a następnie naciśnij klawisz ENTER.

  3. Naciśnij klawisz ESC, aby zainstalować system Windows 2000 w nowym folderze.

  4. W polu Wybierz folder, w którym mają być kopiowane pliki , wpisz \tempwin, a następnie naciśnij klawisz ENTER.

    Instalator instaluje nową kopię systemu Windows 2000.

  5. Zaloguj się do nowej kopii systemu Windows 2000.

  6. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.

  7. W polu Otwórz wpisz ciąg cmd, a następnie kliknij przycisk OK.

  8. W wierszu polecenia wpisz
    dysk: , gdzie
    jest dyskiem rozruchowym komputera, a następnie naciśnij klawisz ENTER. Na przykład wpisz c: , a następnie naciśnij klawisz ENTER.

  9. Wpisz ciąg attrib -h -r -s Boot.ini, a następnie naciśnij klawisz Enter.

  10. Wpisz polecenie edytuj Boot.ini, a następnie naciśnij klawisz ENTER.

    Edit.com Otwiera plik Boot.ini podobny do następującego:

    
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\TEMPWIN
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\TEMPWIN="Microsoft Windows 2000 Professional" /fastdetect
    
    
  11. Zastąp wszystkie wystąpienia programu TEMPWIN ciągiem WINNT. Wyświetlony plik Boot.ini jest podobny do następującego pliku:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
    
  12. Naciśnij klawisze ALT+F, a następnie naciśnij klawiszE S.

  13. Naciśnij klawisze ALT+F, a następnie naciśnij klawisz X.

  14. Wpisz ciąg attrib +h +r +s Boot.ini, a następnie naciśnij klawisz Enter.

  15. Wpisz exit (Zakończ), aby zamknąć wiersz polecenia.

  16. Uruchom ponownie komputer.

  17. Na ekranie Wybierz system operacyjny do uruchomienia użyj klawiszy ARROW, aby wybrać system Microsoft Windows 2000, a następnie naciśnij klawisz ENTER.

  18. Uruchom Eksploratora Windows, znajdź następujące foldery, a następnie usuń je:
    Tempwin
    All Users.Tempwin