Общ преглед на NT Loader (NTLDR)

Съдържание:

Общ преглед на NT Loader (NTLDR)
Общ преглед на NT Loader (NTLDR)
Anonim

NTLDR (NT Loader) е малка част от софтуера, който се зарежда от кода за зареждане на тома, част от записа за зареждане на тома в системния дял, който помага на вашата операционна система Windows XP да стартира.

NT Loader функционира както като мениджър за зареждане, така и като системно зареждане. В операционни системи, издадени след Windows XP, BOOTMGR и winload.exe заедно заместват NTLDR.

Ако имате няколко инсталирани и правилно конфигурирани операционни системи, NTLDR ще покаже меню за зареждане, когато компютърът ви стартира, което ви позволява да изберете коя операционна система да се зареди.

Image
Image

NTLDR грешки

Често срещана грешка при стартиране в Windows XP е грешката "NTLDR is missing", която понякога се наблюдава, когато компютърът се опитва по невнимание да стартира незареждащ се диск или флопи диск.

Въпреки това, понякога грешката се причинява при опит за зареждане на повреден твърд диск, когато наистина искате да заредите диск или USB устройство, работещо с Windows или някакъв друг софтуер. В този случай промяната на реда на зареждане към CD/USB устройството вероятно ще го поправи.

Какво прави NTLDR?

Целта на NTLDR е потребителят да може да избере коя операционна система да стартира. Без него не би имало начин да насочите процеса на стартиране към зареждане на операционната система, която искате да използвате в момента.

Това е редът на операциите, на които се подлага NTLDR при зареждане:

  1. Осъществява достъп до файловата система на стартиращото устройство (или NTFS, или FAT).
  2. Информацията, съхранена в hiberfil.sys, се зарежда, ако Windows преди това е бил в режим на хибернация, което означава, че операционната система просто възобновява от мястото, където последно е била прекъсната.
  3. Ако не е бил поставен в хибернация, boot.ini се чете от и след това ви дава менюто за зареждане.
  4. NTLDR зарежда специфичен файл, описан в boot.ini, ако избраната операционна система не е NT-базирана операционна система. Ако свързаният файл не е даден в този файл, се използва bootsect.dos.
  5. Ако избраната операционна система е базирана на NT, NTLDR изпълнява ntdetect.com.
  6. Накрая ntoskrnl.exe се стартира.

Опциите на менюто при избор на операционна система по време на стартиране са определени във файла boot.ini. Въпреки това, опциите за зареждане за не-NT версии на Windows не могат да бъдат конфигурирани чрез файла, поради което трябва да има свързан файл, който може да бъде прочетен, за да разбере какво да прави по-нататък - как да зареди операционната система.

Файлът boot.ini е естествено защитен от модификация със системни, скрити и атрибути само за четене. Най-добрият начин да редактирате файла е с командата bootcfg, която не само ви позволява да правите промени, но също така ще приложи отново тези атрибути, когато приключите. По желание можете да редактирате файла, като видите скритите системни файлове, така че да можете да намерите INI файла, и след това изключите атрибута само за четене преди редактиране.

Повече информация за NTLDR

Ако имате само една инсталирана операционна система на вашия компютър, няма да видите менюто за стартиране на NTLDR.

Програмата за зареждане на NTLDR може да работи не само от твърд диск, но и от диск, флаш устройство, флопи диск и други преносими устройства за съхранение.

На системния том NTLDR изисква както самия буутлоудър, така и ntdetect.com, който се използва за намиране на основна информация за хардуера за зареждане на системата. Както прочетохте по-горе, друг файл, който съдържа важна информация за конфигурацията на зареждането, е boot.ini-NTLDR ще избере папката Windows\ на първия дял на първия твърд диск, ако този INI файл липсва.

Препоръчано: