NTLDR (NT Loader) to niewielka część oprogramowania, która jest ładowana z kodu rozruchowego woluminu, części rekordu rozruchowego woluminu na partycji systemowej, co pomaga w uruchomieniu systemu operacyjnego Windows XP.
NTLDR działa zarówno jako menedżer rozruchowy, jak i program ładujący system. W systemach operacyjnych wydanych po Windows XP, BOOTMGR i winload.exe zastępują NTLDR.
Jeśli masz wiele systemów operacyjnych zainstalowanych i poprawnie skonfigurowanych, NTLDR po uruchomieniu komputera wyświetli menu rozruchowe, co pozwoli ci wybrać, który system operacyjny ma zostać załadowany.
Błędy NTLDR
Typowym błędem podczas uruchamiania w systemie Windows XP jest błąd Brak pamięci NTLDR, który czasami pojawia się, gdy komputer próbuje przypadkowo uruchomić komputer z niedziałającego dysku lub dyskietki.
Jednak czasami błąd NTLDR jest powodowany podczas próby rozruchu z uszkodzonego dysku twardego, gdy naprawdę zamierzano uruchomić komputer z dysku lub urządzenia USB z systemem Windows lub innym oprogramowaniem. W takim przypadku zmiana kolejności rozruchowej na urządzenie CD / USB prawdopodobnie go naprawi.
Co robi NTLDR?
Celem NTLDR jest umożliwienie użytkownikowi wyboru systemu operacyjnego do rozruchu. Bez niego nie byłoby sposobu, aby skierować proces uruchamiania, aby załadować system operacyjny, którego chcesz użyć w tym czasie.
Jest to kolejność operacji wykonywanych przez NTLDR podczas uruchamiania:
- Dostęp do systemu plików na dysku rozruchowym (NTFS lub FAT).
- 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ł pozostawiony.
- Jeśli nie został poddany hibernacji, boot.ini jest odczytywany, a następnie wyświetla menu startowe.
- NTLDR ładuje określony plik opisany w boot.ini jeśli wybrany system operacyjny nie jest systemem operacyjnym opartym na systemie NT. Jeśli powiązany plik nie jest podany w boot.ini , następnie bootsect.dos jest używany.
- Jeśli wybrano system operacyjny jest Oparty na NT, a następnie działa NTLDR ntdetect.com .
- Wreszcie, ntoskrnl.exe jest uruchomiony.
Opcje menu przy wyborze systemu operacyjnego podczas rozruchu są zdefiniowane w boot.ini plik. Jednak opcje rozruchu dla wersji Windows innych niż NT nie mogą być konfigurowane przez plik, dlatego potrzebny jest powiązany plik, który można odczytać, aby zrozumieć, co dalej - jak uruchomić system operacyjny.
Uwaga: The boot.ini plik jest naturalnie chroniony przed modyfikacją za pomocą atrybutów systemowych, ukrytych i tylko do odczytu. Najlepszy sposób edycji boot.ini plik jest za pomocą polecenia bootcfg, które nie tylko pozwala edytować plik, ale także ponownie zastosować te atrybuty po zakończeniu. Możesz opcjonalnie edytować boot.ini plik poprzez przeglądanie ukrytych plików systemowych, dzięki czemu można znaleźć plik INI, a następnie wyłączyć atrybut tylko do odczytu przed edycją.
Więcej informacji na temat NTLDR
Jeśli na komputerze zainstalowany jest tylko jeden system operacyjny, menu startowe NTLDR nie zostanie wyświetlone.
Program ładujący system NTLDR może być uruchamiany nie tylko z dysku twardego, ale także z dysku, napędu flash, dyskietki i innych przenośnych urządzeń pamięci masowej.
W woluminie systemowym NTLDR wymaga zarówno samego bootloadera, jak i ntdetect.com , który służy do wyszukiwania podstawowych informacji o sprzęcie w celu uruchomienia systemu. Tak jak powyżej, inny plik, który zawiera ważne informacje dotyczące konfiguracji rozruchu, jest boot.ini - NTLDR wybierze Windows folder na pierwszej partycji pierwszego dysku twardego, jeśli boot.ini brakuje.




