Przegląd modułu ładującego NT (NTLDR)

NTLDR (NT Loader) to mały program, który jest ładowany z kod rozruchowy woluminu, część rekord rozruchowy woluminu w systemie przegroda, który pomaga systemowi Windows XP system operacyjny początek.

NTLDR działa zarówno jako menedżer rozruchu, jak i program ładujący system. W systemach operacyjnych wydanych po Windows XP, BOOTMGR oraz winload.exe razem zastąpić NTLDR.

Jeśli masz zainstalowanych i poprawnie skonfigurowanych wiele systemów operacyjnych, NTLDR pokaże menu startowe podczas uruchamiania komputera, umożliwiając wybór, który system operacyjny powinien zostać załadowany.

Błędy NTLDR

Częsty błąd uruchamiania w Windows XP jest Brak NTLDR błąd, który czasami pojawia się, gdy komputer próbuje nieumyślnie uruchomić na niestartową płytę lub dyskietkę.

Jednak czasami błąd NTLDR jest powodowany podczas próby uruchomienia uszkodzonego twardy dysk kiedy naprawdę chciałeś uruchomić komputer z dysku lub USB urządzenie z systemem Windows lub innym oprogramowaniem. W tym przypadku, zmiana kolejności rozruchu do urządzenia CD/USB prawdopodobnie to naprawi.

Co robi NTLDR?

Celem NTLDR jest umożliwienie użytkownikowi wyboru systemu operacyjnego do uruchomienia. Bez tego nie byłoby możliwości skierowania procesu uruchamiania w celu załadowania systemu operacyjnego, którego chcesz w danym momencie używać.

Oto kolejność operacji wykonywanych przez NTLDR podczas uruchamiania:

  1. Dostęp do system plików na dysku startowym (albo NTFS lub GRUBY).
  2. Informacje przechowywane w hiberfil.sys ładuje się, jeśli system Windows był wcześniej w trybie hibernacji, co oznacza, że ​​system operacyjny wznawia działanie w miejscu, w którym został ostatnio przerwany.
  3. Jeśli nie został wprowadzony w stan hibernacji, boot.ini jest odczytywany, a następnie wyświetla menu startowe.
  4. NTLDR ładuje określony plik opisane w boot.ini jeśli wybrany system operacyjny nie jest systemem operacyjnym opartym na NT. Jeśli powiązany plik nie jest podany w boot.ini, następnie bootsect.dos jest używany.
  5. Jeśli wybrano system operacyjny jest Oparty na NT, a następnie działa NTLDR ntdetect.com.
  6. Wreszcie, ntoskrnl.exe jest uruchomiony.

Opcje menu podczas wybierania systemu operacyjnego podczas uruchamiania są zdefiniowane w boot.ini plik. Jednak opcji rozruchu dla wersji systemu Windows innych niż NT nie można skonfigurować za pomocą pliku, który jest dlaczego musi istnieć powiązany plik, który można odczytać, aby zrozumieć, co dalej - jak uruchomić system? system operacyjny.

ten boot.ini plik jest naturalnie chroniony przed modyfikacją za pomocą system, ukryty, oraz tylko czytać atrybuty. Najlepszy sposób na edycję boot.ini plik jest z polecenie bootcfg, który nie tylko pozwala edytować plik, ale także ponownie je zastosować atrybuty gdy zakończono. Możesz opcjonalnie edytować boot.ini plik przez przeglądanie ukrytych plików systemowych, aby można było znaleźć plik INI, a następnie przed edycją wyłączając atrybut tylko do odczytu.

Więcej informacji na temat NTLDR

Jeśli na komputerze jest zainstalowany tylko jeden system operacyjny, nie zobaczysz menu rozruchowego NTLDR.

Program ładujący NTLDR może działać nie tylko z dysku twardego, ale także z dysku, pamiec przenosna, dyskietki i inne przenośne urządzenia pamięci masowej.

Na woluminie systemowym NTLDR wymaga zarówno samego bootloadera, jak i ntdetect.com, który służy do wyszukiwania podstawowego sprzęt komputerowy informacje w celu uruchomienia systemu. Jak przeczytałeś powyżej, kolejnym plikiem, który zawiera ważne informacje o konfiguracji rozruchu, jest boot.ini - NTLDR wybierze \Windows\ folder na pierwszej partycji pierwszego dysku twardego, jeśli boot.ini brakuje.