NTLDR (NT Loader)-ը ծրագրաշարի փոքր կտոր է, որը բեռնված է ծավալի բեռնման կոդից՝ համակարգի բաժանման ձայնի բեռնման ռեկորդի մի մասը, որն օգնում է ձեր Windows XP օպերացիոն համակարգը գործարկել:
NT Loader-ը գործում է և՛ որպես բեռնման կառավարիչ, և՛ համակարգի բեռնիչ: Windows XP-ից հետո թողարկված օպերացիոն համակարգերում BOOTMGR-ը և winload.exe-ը միասին փոխարինում են NTLDR-ին:
Եթե ունեք մի քանի օպերացիոն համակարգեր տեղադրված և պատշաճ կերպով կազմաձևված, NTLDR-ը ցույց կտա բեռնման ընտրացանկը, երբ ձեր համակարգիչը գործարկվի, ինչը թույլ կտա ձեզ ընտրել, թե որ օպերացիոն համակարգը պետք է բեռնվի:
NTLDR սխալներ
Windows XP-ում գործարկման ընդհանուր սխալը «NTLDR is missing» սխալն է, որը երբեմն երևում է, երբ համակարգիչը փորձում է անզգուշորեն բեռնել ոչ բեռնվող սկավառակի կամ ճկուն սկավառակի վրա:
Սակայն երբեմն սխալ է առաջանում, երբ փորձում եք բեռնել կոռումպացված կոշտ սկավառակի վրա, երբ դուք իսկապես ցանկանում էիք բեռնել սկավառակի կամ USB սարքի վրա, որն աշխատում է Windows կամ այլ ծրագրեր: Այս դեպքում, բեռնման կարգը CD/USB սարքով փոխելը, հավանաբար, կուղղվի:
Ի՞նչ է անում NTLDR-ը:
NTLDR-ի նպատակն այն է, որ օգտատերը կարողանա ընտրել, թե որ օպերացիոն համակարգով պետք է գործարկվի: Առանց դրա, ոչ մի կերպ չէր լինի ուղղորդել բեռնման գործընթացը՝ բեռնելու այն ՕՀ-ը, որը ցանկանում եք օգտագործել տվյալ պահին:
Սա այն գործողությունների հերթականությունն է, որին NTLDR-ն ենթարկվում է բեռնման ժամանակ.
- Մուտք է գործում ֆայլային համակարգ bootable drive-ի վրա (կամ NTFS կամ FAT):
- hiberfil.sys-ում պահվող տեղեկատվությունը բեռնվում է, եթե Windows-ը նախկինում եղել է ձմեռային ռեժիմում, ինչը նշանակում է, որ ՕՀ-ն պարզապես վերսկսվում է այնտեղ, որտեղ վերջին անգամ մնացել էր:
- Եթե այն չի դրվել ձմեռման ռեժիմի, boot.ini-ը կարդում են և այնուհետև տալիս են բեռնման ընտրացանկը:
- NTLDR-ը բեռնում է boot.ini-ում նկարագրված հատուկ ֆայլ, եթե ընտրված օպերացիոն համակարգը NT-ի վրա հիմնված օպերացիոն համակարգ չէ: Եթե կապված ֆայլը տրված չէ այդ ֆայլում, օգտագործվում է bootsect.dos:
- Եթե ընտրված օպերացիոն համակարգը հիմնված է NT-ի վրա, ապա NTLDR-ն աշխատում է ntdetect.com.
- Վերջապես, ntoskrnl.exe սկսվեց:
Բեռնաթափման ժամանակ օպերացիոն համակարգ ընտրելիս ընտրացանկի ընտրանքները սահմանված են boot.ini ֆայլում: Այնուամենայնիվ, Windows-ի ոչ NT տարբերակների բեռնման տարբերակները չեն կարող կազմաձևվել ֆայլի միջոցով, այդ իսկ պատճառով պետք է լինի հարակից ֆայլ, որը կարելի է կարդալ՝ հասկանալու համար, թե ինչ անել հաջորդը, ինչպես բեռնել ՕՀ-ում:
boot.ini ֆայլը բնականաբար պաշտպանված է համակարգի փոփոխություններից, թաքնված և միայն կարդալու ատրիբուտներից: Ֆայլը խմբագրելու լավագույն միջոցը bootcfg հրամանն է, որը ոչ միայն թույլ է տալիս փոփոխություններ կատարել, այլև ավարտելուց հետո նորից կկիրառի այդ հատկանիշները: Դուք կարող եք կամայականորեն խմբագրել ֆայլը՝ դիտելով թաքնված համակարգի ֆայլերը, որպեսզի կարողանաք գտնել INI ֆայլը, այնուհետև խմբագրելուց առաջ անջատելով միայն կարդալու հատկանիշը:
Լրացուցիչ տեղեկություններ NTLDR մասին
Եթե ձեր համակարգչում տեղադրված է միայն մեկ օպերացիոն համակարգ, դուք չեք տեսնի NTLDR բեռնման ընտրացանկը:
NTLDR bootloader-ը կարող է աշխատել ոչ միայն կոշտ սկավառակից, այլև սկավառակից, ֆլեշ կրիչից, ճկուն սկավառակից և այլ շարժական պահեստային սարքերից:
Համակարգի ծավալի վրա NTLDR-ը պահանջում է և՛ բեռնիչ, և՛ ntdetect.com, որն օգտագործվում է համակարգը բեռնելու համար հիմնական ապարատային տեղեկատվություն գտնելու համար: Ինչպես կարդացիք վերևում, մեկ այլ ֆայլ, որը պարունակում է բեռնման կազմաձևման կարևոր տեղեկություններ, boot է:ini-NTLDR-ը կընտրի Windows\ պանակը առաջին կոշտ սկավառակի առաջին բաժանման վրա, եթե այդ INI ֆայլը բացակայում է: