NTLDR (скорочення від NT Loader) — завантажувач для операційних систем Windows NT та пізніших (2000/XP/Server 2003, за винятком Vista та Windows 7). NTLDR може бути запущений як з переносного пристрою (наприклад, CD-ROM або flash-накопичувача через USB), так і з жорсткого диску. NTLDR також здатний завантажувати операційні системи, що основані не на технології NT, шляхом створення відповідного завантажувального сектору в окремому файлі. Для запуску NTLDR потребується, щонайменше, присутність двох файлів в активному розділі: NTLDR, який власне містить код завантажувача, та boot.ini, в якому записані команди для формування меню вибору системи та параметрі для її запуску. Щоб завантажувати операційні системи на базі Windows NT, необхідний також файл ntdetect.com.
Тип | Завантажувач ОС |
---|---|
Розробник | Microsoft |
Операційна система | Windows NT/2000/XP/Server 2003 |
Ліцензія | Пропрієтарне ПЗ |
Процес завантаження
При завантаженні NTLDR виконує наступне:
- Переводить процесор в unreal mode («плаский» режим, 32-bit flat memory mode).
- Організовує доступ до поточної файлової системи (FAT або NTFS);
- Якщо існує файл hiberfil.sys і завантажувач знаходить образ «сплячого режиму», вміст образу завантажується в оперативну пам'ять та система відновлюється в минулий стан;
- В іншому випадку, він читає файл boot.ini та виводить користувачу відповідне меню для вибору потрібної ОС;
- якщо була вибрана не-NT система (наприклад Windows 98), тоді він завантажує файл, що вказаний в boot.ini (bootsect.dos, якщо не вказаний інший файл, що є повноцінним завантажувальним записом), та керування передається цьому файлу, або він завантажує операційну систему на базі DOS.
- якщо ж була вибрана система на базі Windows NT, тоді запускається програма ntdetect.com, яка збирає інформацію про обладнання.
- Запускає файл (ядро операційної системи), передає йому зібрану інформацію про обладнання, після чого відбувається запуск операційної системи.
Boot.ini
Як вже було відмічено, NTLDR дозволяє користувачу вибирати бажану ОС для запуску з звичайного меню; також для операційних систем Windows NT та пізніших можуть вказуватися додаткові опції завантаження ядра. Усі ці налаштування зберігаються в файлі boot.ini, який повинен знаходитися в корені того ж логічного диску, що і NTLDR.
Приклад файлу boot.ini
Для формування меню як на зображенні використовувався файл з вмістом:
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows Server 2003, Datacenter" /noexecute=optout /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect C:\="Microsoft Windows"
Якщо вказати в секції [boot loader] параметр timeout рівним 0, тоді меню не буде виводитися, а одразу запуститься операційна система, що вказана в параметрі default.
Дозволені опції завантаження ядра NT
Для Windows NT
|
|
|
Для Windows 2000
|
|
|
Для Windows XP та 2003
|
|
|
Примітки
Див. також
- Завантажувачі Linux
Посилання
- Детальний опис функції "Заборона виконання даних" (DEP) у Windows XP з пакетом поновлення 2 (SP2), Windows XP Tablet PC Edition 2005 і Windows Server 2003 [ 27 липня 2011 у Wayback Machine.]
- Редагування файлу Boot.ini у Windows XP [ 16 серпня 2011 у Wayback Machine.]
- The purpose of the Boot.ini file in Windows XP [ 30 червня 2011 у Wayback Machine.](англ.)
- Ключі файлу Boot.ini, доступні в Windows XP та Windows Server 2003 [ 7 червня 2011 у Wayback Machine.]
Ця стаття потребує додаткових для поліпшення її . (січень 2016) |
Це незавершена стаття про операційні системи. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
NTLDR skorochennya vid NT Loader zavantazhuvach dlya operacijnih sistem Windows NT ta piznishih 2000 XP Server 2003 za vinyatkom Vista ta Windows 7 NTLDR mozhe buti zapushenij yak z perenosnogo pristroyu napriklad CD ROM abo flash nakopichuvacha cherez USB tak i z zhorstkogo disku NTLDR takozh zdatnij zavantazhuvati operacijni sistemi sho osnovani ne na tehnologiyi NT shlyahom stvorennya vidpovidnogo zavantazhuvalnogo sektoru v okremomu fajli Dlya zapusku NTLDR potrebuyetsya shonajmenshe prisutnist dvoh fajliv v aktivnomu rozdili NTLDR yakij vlasne mistit kod zavantazhuvacha ta boot ini v yakomu zapisani komandi dlya formuvannya menyu viboru sistemi ta parametri dlya yiyi zapusku Shob zavantazhuvati operacijni sistemi na bazi Windows NT neobhidnij takozh fajl ntdetect com NTLDRTipZavantazhuvach OSRozrobnikMicrosoftOperacijna sistemaWindows NT 2000 XP Server 2003LicenziyaPropriyetarne PZProces zavantazhennyaPri zavantazhenni NTLDR vikonuye nastupne Perevodit procesor v unreal mode plaskij rezhim 32 bit flat memory mode Organizovuye dostup do potochnoyi fajlovoyi sistemi FAT abo NTFS Yaksho isnuye fajl hiberfil sys i zavantazhuvach znahodit obraz splyachogo rezhimu vmist obrazu zavantazhuyetsya v operativnu pam yat ta sistema vidnovlyuyetsya v minulij stan V inshomu vipadku vin chitaye fajl boot ini ta vivodit koristuvachu vidpovidne menyu dlya viboru potribnoyi OS yaksho bula vibrana ne NT sistema napriklad Windows 98 todi vin zavantazhuye fajl sho vkazanij v boot ini bootsect dos yaksho ne vkazanij inshij fajl sho ye povnocinnim zavantazhuvalnim zapisom ta keruvannya peredayetsya comu fajlu abo vin zavantazhuye operacijnu sistemu na bazi DOS yaksho zh bula vibrana sistema na bazi Windows NT todi zapuskayetsya programa ntdetect com yaka zbiraye informaciyu pro obladnannya Zapuskaye fajl yadro operacijnoyi sistemi peredaye jomu zibranu informaciyu pro obladnannya pislya chogo vidbuvayetsya zapusk operacijnoyi sistemi Boot iniLokalizovana versiya zavantazhuvacha Yak vzhe bulo vidmicheno NTLDR dozvolyaye koristuvachu vibirati bazhanu OS dlya zapusku z zvichajnogo menyu takozh dlya operacijnih sistem Windows NT ta piznishih mozhut vkazuvatisya dodatkovi opciyi zavantazhennya yadra Usi ci nalashtuvannya zberigayutsya v fajli boot ini yakij povinen znahoditisya v koreni togo zh logichnogo disku sho i NTLDR Priklad fajlu boot ini Dlya formuvannya menyu yak na zobrazhenni vikoristovuvavsya fajl z vmistom boot loader timeout 30 default multi 0 disk 0 rdisk 0 partition 3 WINDOWS operating systems multi 0 disk 0 rdisk 0 partition 3 WINDOWS Windows Server 2003 Datacenter noexecute optout fastdetect multi 0 disk 0 rdisk 0 partition 2 WINDOWS Microsoft Windows XP Professional noexecute optin fastdetect C Microsoft Windows Yaksho vkazati v sekciyi boot loader parametr timeout rivnim 0 todi menyu ne bude vivoditisya a odrazu zapustitsya operacijna sistema sho vkazana v parametri default Dozvoleni opciyi zavantazhennya yadra NT Dlya Windows NT 3GB BASEVIDEO BAUDRATE chislo CRASHDEBUG DEBUG DEBUGPORT COMn HAL im ya fajlu KERNEL im ya fajlu MAXMEM nn NODEBUG NOSERIALMICE COMn NUMPROC chislo ONECPU PCILOCK SOS WIN95 WIN95DO Dlya Windows 2000 3GB BASEVIDEO BAUDRATE chislo BOOTLOG CRASHDEBUG DEBUG DEBUGPORT COMn FASTDETECT COMn HAL im ya fajlu KERNEL im ya fajlu MAXMEM nn NODEBUG NUMPROC chislo PAE SAFEBOOT parametr SOS Dlya Windows XP ta 2003 3GB BASEVIDEO BAUDRATE chislo BOOTLOG BOOTLOGO BREAK BURNMEMORY chislo CHANNEL CLKLVL CMDCONS CRASHDEBUG DEBUG DEBUGPORT COMn EXECUTE FASTDETECT COMn INTAFFINITY HAL im ya fajlu KERNEL im ya fajlu LASTKNOWNGOOD MAXMEM nn MAXPROCSPERCLUSTER MININT NODEBUG NOEXECUTE riven politiki NOGUIBOOT NOLOWMEM NOPAE NOSERIALMICE COMn NUMPROC chislo ONECPU PAE PCILOCK RDPATH REDIRECT SAFEBOOT parametr SCSIORDINAL parametr SDIBOOT SOS TIMERES USERVA WIN95 WIN95DOS YEAR PrimitkiDiv takozhZavantazhuvach OS Zavantazhuvachi Linux LILO GRUBPosilannyaDetalnij opis funkciyi Zaborona vikonannya danih DEP u Windows XP z paketom ponovlennya 2 SP2 Windows XP Tablet PC Edition 2005 i Windows Server 2003 27 lipnya 2011 u Wayback Machine Redaguvannya fajlu Boot ini u Windows XP 16 serpnya 2011 u Wayback Machine The purpose of the Boot ini file in Windows XP 30 chervnya 2011 u Wayback Machine angl Klyuchi fajlu Boot ini dostupni v Windows XP ta Windows Server 2003 7 chervnya 2011 u Wayback Machine Cya stattya potrebuye dodatkovih posilan na dzherela dlya polipshennya yiyi perevirnosti Bud laska dopomozhit udoskonaliti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Zvernitsya na storinku obgovorennya za poyasnennyami ta dopomozhit vipraviti nedoliki Material bez dzherel mozhe buti piddano sumnivu ta vilucheno sichen 2016 Ce nezavershena stattya pro operacijni sistemi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi