ვინდოუსის ჩატვირთვის მენეჯერი რა უნდა გააკეთოს. Windows Boot Manager - რა არის ეს? ძირითადი ცნებები, შეცდომები და მათი გამოსწორების მეთოდები. BCD და მისი პარამეტრები

დღეს აბსოლუტურად ყველა ადამიანმა, ვინც კომპიუტერთან მუშაობს, იცის, რომ აპარატსა და მომხმარებელს შორის ურთიერთქმედების გარეშე შეუძლებელია. ცხადია, რომ ოპერაციული სისტემა ჯერ უნდა ჩაიტვირთოს და მხოლოდ ამის შემდეგ შეგიძლიათ გამოიყენოთ მისი ყველა ფუნქცია. ამასთან დაკავშირებით, ხშირად ჩნდება კითხვა კომპონენტთან დაკავშირებით Windows ჩატვირთვამანგერი. ჩვენ შევეცდებით გავარკვიოთ რა არის ეს. ამავდროულად, მოდით შევხედოთ ყველაზე გავრცელებულ შეცდომებს, რომლებიც შეიძლება გამოჩნდეს სისტემის გაშვების დროს.

Windows Boot Manager: რა არის ეს?

დავიწყოთ საფუძვლებით. პირველ რიგში, მოდით შევხედოთ თავად ტერმინს Windows Boot Manager. ძნელი მისახვედრი არ არის რა არის, თუ უბრალოდ თარგმნით ამ ფრაზას ინგლისურიდან რუსულად - "Windows boot manager".

სხვა სიტყვებით რომ ვთქვათ, რაც საშუალებას გაძლევთ ჩამოტვირთოთ ყველაფერი საჭირო კომპონენტებინებისმიერი OS უზრუნველყოს არა მხოლოდ მისი ურთიერთქმედება მომხმარებელთან საკუთარი ინტერფეისის საშუალებით, არამედ ორგანიზება სწორი მუშაობაყველა "ტექნიკის" კომპონენტი მათი წინასწარი იდენტიფიკაციისა და კონფიგურაციის გზით.

რაც შეეხება Windows Boot Manager-ს (Windows 8, 7 ან 10), არქიტექტურაში ასეთი ჩამტვირთველი არის პროგრამული უზრუნველყოფა, რომელიც შეიცავს BIOS-ს და დაწერილია კომპიუტერული სისტემა ROM. უფრო გასაგებად, მოდით შევხედოთ ჩამტვირთველების ძირითად ფუნქციებს და განვსაზღვროთ როგორ მუშაობენ ისინი.

Windows 7, 8, 10 Boot Manager-ის ძირითადი მახასიათებლები

თუ ვინმემ არ იცის, ჩატვირთვა ყოველთვის არ შეიძლება გაკეთდეს მხოლოდ მყარი დისკიდან. ყველაზე მეტად მარტივი მაგალითიშეიძლება გახდეს ქსელის ოპერაციული სისტემები, რომლებშიც შესაძლებელია ოპერაციული სისტემის ყველა კომპონენტის გაშვება, თუნდაც ტერმინალებზე, რომლებსაც არ აქვთ საკუთარი მყარი დისკები, შეიძლება განხორციელდეს ლოკალური ქსელიროდესაც მთავარი „დედა OS“ მდებარეობს დისტანციურ სერვერზე.

თუ ვსაუბრობთ ჩამტვირთველის მთავარ დანიშნულებაზე და მის ფუნქციებზე, მაშინვე შეგვიძლია აღვნიშნოთ, რომ კომპიუტერის გაშვებისას ის საშუალებას გაძლევთ აირჩიოთ სასურველი ოპერაციული სისტემის ტიპი (თუ რამდენიმე მათგანია დაინსტალირებული), მოიტანოთ „ტექნიკა“ ტერმინალის კომპონენტები გაშვებისთვის საჭირო მდგომარეობაში, იტვირთება სისტემის ბირთვში ოპერატიული მეხსიერება(RAM), ხოლო ქსელის გაშვების შემთხვევაში - მოწყობილობის ROM-ში, წარმოქმნის ბირთვის ძირითად პარამეტრებს, რის შემდეგაც მას გადასცემს სისტემის კონტროლს.

ჩამტვირთველის ტიპები

დღეს ცნობილია მრავალი სახის ოპერაციული სისტემა. მაგალითად, ჩართული ქსელის ოპერაციული სისტემებისთვის Windows-ზე დაფუძნებული NT არის NTLDR სერვისი (ბირთვის ჩამტვირთავი), ფაქტობრივად, თავად Windows Boot Manager (ბირთვის ჩამტვირთავი სისტემებისთვის Vista-დან დაწყებული, winload.exe და bootmgr.exe ფაილების სახით), LILO (ჩატვირთვის სისტემა). Linux-ის ბირთვები), BootX (ჩამტვირთველი ამისთვის Mac სისტემები OS X), SILO (ძირითადად გამოიყენება Solaris სისტემებზე, რომლებიც მხარს უჭერენ SPARC არქიტექტურას), Bootman (მენეჯერი BeOS-ისთვის) და ა.შ.

ვინაიდან ჩვენ განვიხილავთ Windows OS-ს, ჩატვირთვის მენეჯერი (რაც არის ალბათ უკვე ცოტათი ნათელია) ურთიერთქმედებს ჩატვირთვის პროცესთან არა მხოლოდ ტექნიკის დონე BIOS, არამედ მეშვეობით სისტემის ფაილები. მაგალითად, ოპერაციული სისტემების ჩატვირთვის ბილიკები, რომლებიც მიუთითებს რამდენიმე ძირითად პარამეტრზე, შეიცავს ნაცნობი boot.ini ფაილის კონფიგურაციაში (ჩატვირთვის ინიციალატორი).

ჩამოტვირთვის შეცდომები

სამწუხაროდ, ძალიან ხშირად არის სიტუაციები, როდესაც ჩამტვირთველი, რბილად რომ ვთქვათ, "ავარია". ყველაზე გავრცელებული შეცდომაა მისი ინიციალიზაციის პრობლემა (შეტყობინება ვინდოუსის ტიპიჩატვირთვის მენეჯერის ჩატვირთვა ვერ მოხერხდა).

ზოგიერთ შემთხვევაში, შეგიძლიათ იხილოთ შეტყობინებები, როგორიცაა BOOTMGR არის შეკუმშული ან BOOTMGR აკლია, შემდგომი გადატვირთვის შემოთავაზებით. სტანდარტული კომბინაცია Ctrl + Alt + Del.

გამოსწორების უმარტივესი მეთოდები

ახლა ვნახოთ, რა შეიძლება გაკეთდეს ამ უსიამოვნო სიტუაციის გამოსასწორებლად.

ასე რომ, ჩვენ გვაქვს Windows შეცდომაჩატვირთვის მენეჯერი. რა უნდა გააკეთოს ამ შემთხვევაში? უპირველეს ყოვლისა, შეგიძლიათ გამოიყენოთ უმარტივესი მეთოდები ჩამტვირთველის აღსადგენად. ძალიან მარტივი ვერსიაშეგიძლიათ უბრალოდ ჩატვირთოთ სამონტაჟო დისკისისტემასთან ან გამოიყენეთ Live CD-ის მსგავსი.

აქ თქვენ უბრალოდ უნდა გადახვიდეთ კონსოლზე და აირჩიოთ დაწყება, რასაც მოჰყვება საკონტროლო წერტილი. თუ ეს არ დაგვეხმარება, იმავე კონსოლში აირჩიეთ ჩატვირთვის აღდგენის განყოფილება. ხშირ შემთხვევაში, განსაკუთრებით თუ წარუმატებლობა დაკავშირებულია პროგრამული ნაწილი, თან არა ფიზიკური დაზიანებამყარი დისკი, ეხმარება.

ზოგჯერ პრობლემები შეიძლება წარმოიშვას იმის გამო სისტემის დისკიიყო შეკუმშული სივრცის დაზოგვის მიზნით, რაც ზოგადად არ არის რეკომენდებული. ამ შემთხვევაში, იგივე Live CD-დან ჩატვირთვის შემდეგ, გადადით „Explorer“-ზე, შემდეგ კი სისტემის დანაყოფის თვისებებში მოხსენით შეკუმშვის ვარიანტი, რის შემდეგაც ვირჩევთ ბრძანების ხაზი, და ამის შემდეგ მოგიწევთ რამდენიმე ბრძანების თანმიმდევრულად შეყვანა.

თუ სისტემის დისკს აქვს წარწერა "C", თანმიმდევრობა იქნება: c:, შემდეგ გააფართოვეთ bootmgr temp, შემდეგ attrib bootmgr -s -r -h, ახლა del bootmgr, შემდეგ ren temp bootmgr და ბოლოს attrib bootmgr -a +s + r +h.

ყოველი ბრძანების შემდეგ, როგორც უკვე ცხადია, დააჭირეთ enter კლავიშს. ამ ბრძანებების შედეგები მიზანმიმართულად არ არის მოცემული, რათა საშუალო მომხმარებელი, როგორც ამბობენ, უბრალოდ არ გადატვირთოს ტვინი. საკმარისია იმუშაონ და აღადგინონ ჩამტვირთავი.

თუ ეს არ დაგვეხმარება, ჩვენ ვიყენებთ მკვეთრ მეთოდებს ბრძანებების სახით bootrec.exe /FixMbr, bootrec.exe /FixBoot და bootrec.exe /RebuildBcd. მაგრამ ეს მეთოდი საუკეთესოდ გამოიყენება მხოლოდ იმ შემთხვევაში, თუ ყოველივე ზემოთქმული არ დაეხმარა.

დასკვნა

ეს, ფაქტობრივად, არის ყველაფერი, რისი თქმაც ძალიან მოკლედ შეიძლება Boot Manager-ის შესახებ. რა არის ეს, მკითხველისთვის ალბათ მასალის წაკითხვის შემდეგ გაირკვა. ბუნებრივია, შეიძლება იყოს უფრო მეტი პრობლემა და შეცდომა, ისევე როგორც მათი გამოსწორების მეთოდები, ვიდრე აღწერილია ამ სტატიაში, თუმცა აღწერილია ყველაზე გავრცელებული. და ბოლოს, მომხმარებელთა ყურადღება მინდა გავამახვილო იმ მომენტზე, რომ თუ რაიმე მიზეზით ჩატვირთვის ზონამყარი დისკი დაზიანდა ან წაიშალა სისტემის საქაღალდე"OS" (დიახ, დიახ, ეს ხდება), უმეტეს შემთხვევაში, არცერთი ზემოაღნიშნული მეთოდი არ დაეხმარება. თქვენ მოგიწევთ ან შეამოწმოთ მყარი დისკი ან ხელახლა დააინსტალიროთ სისტემა.

ნებისმიერი კომპიუტერის ოპერაციული სისტემა ექვემდებარება რიგი საკმაოდ რთული პროცესის სწორად შესრულებას.

ასეთი პროცესების გაშვება და სწორად შესრულება კონტროლდება სპეციალური ქვეპროგრამით - ეს არის ჩატვირთვის მენეჯერი ოპერაციული სისტემა.

განმარტება

ჩამოტვირთვის მენეჯერი არ არის მხოლოდ ერთი რამ კონკრეტული პროგრამა.

ეს კონცეფცია ეხება შესრულებული პროგრამებისა და პროცესების ერთობლიობას, რომლის მეშვეობითაც ხდება ურთიერთქმედება კომპიუტერსა და მომხმარებელს შორის სისტემის ჩატვირთვის ეტაპზე.

კომპონენტების ეს ნაკრები ხელს უწყობს ოპერაციული სისტემის გააქტიურებას, რათა შემდგომში შეძლოს მომხმარებელთან ურთიერთქმედება საკუთარი ინტერფეისის გამოყენებით.

მაგრამ ასეთი სერვისი არა მხოლოდ ფაქტობრივის ჩამოტვირთვას უწყობს ხელს პროგრამული კომპონენტები.

ის ასევე ახდენს ყველა ტექნიკის კომპონენტის ინიციალიზაციას, ახდენს პროცესორების და დაფების მუშაობის სინქრონიზაციას და ეხმარება მათ სისტემასთან ფუნქციური კავშირის დამყარებაში.

ის ასევე ახორციელებს ასეთი კომპონენტების თავდაპირველ კორექტირებას.

თან ტექნიკური წერტილიჩვენი აზრით, ასეთი მენეჯერი არის IBM PC არქიტექტურაზე შექმნილი კომპონენტი.

ამ მიზეზით, ის მუშაობს ექსკლუზიურად იმ მოწყობილობებზე და ოპერაციულ სისტემებზე, რომლებიც აგებულია ამ არქიტექტურაზე.

მეტი ადრეული ვერსიებიამ ბრენდის ოპერაციული სისტემები ეფუძნებოდა განსხვავებულ არქიტექტურას, ამიტომ მათი ჩამტვირთველის მუშაობის პრინციპი სრულიად განსხვავებული იყო.

BIOS

ხვდება თუ არა საშუალო მომხმარებელი ამ კომპონენტს და რა შემთხვევაში ხდება ეს?

ეს არის ტექნიკური მენიუ სისტემის და მისი კომპონენტების ჩატვირთვისა და ინიციალიზაციისთვის.

ასეთი მენიუს გამოძახება შეგიძლიათ კლავიატურაზე გარკვეული ღილაკების დაჭერით კომპიუტერის ჩატვირთვისას.

მაგრამ რატომ აკეთებ ამას?

მომხმარებელს შეიძლება დასჭირდეს ტექნიკურ მენიუსთან ურთიერთობა ჩატვირთვის წარუმატებლობის შემთხვევაში, როდესაც გარკვეული კომპონენტები არ მუშაობს სწორად.

ეს მენიუის ასევე საშუალებას გაძლევთ შეიტანოთ გარკვეული ცვლილებები და პარამეტრები ოპერაციული სისტემის მრავალი კომპონენტის და კომპიუტერული ტექნიკის მუშაობაში.

ასეთი პარამეტრების და ცვლილებების შემდეგ შესაძლებელია ჩატვირთვის პრობლემების გამოსწორება, ასევე მოწყობილობის მუშაობის ოპტიმიზაცია, მისი მუშაობის გაზრდის მიზნით.

ბევრ მომხმარებელს, ვინც კარგად იცის ამ სერვისთან მუშაობა, შეუძლია მნიშვნელოვნად გააუმჯობესოს კომპიუტერის ფუნქციონირება მისი დახმარებით, რასაც აკეთებს.

ამრიგად, ყოველ ჯერზე, როდესაც ამა თუ იმ გზით ურთიერთქმედებს BIOS-თან, მომხმარებელი ურთიერთქმედებს Windows Boot Manager-თან.

Windows ოპერაციული სისტემების ძველი ვერსიები (XP ვერსია და კიდევ უფრო ადრე) ეფუძნებოდა სხვა ტიპის ჩამტვირთველს, რადგან მათ ჰქონდათ განსხვავებული არქიტექტურა, როგორც უკვე აღვნიშნეთ.

ამიტომ, მიუხედავად იმისა, რომ მათ ასევე ჰქონდათ BIOS, მას ჰქონდა განსხვავებული ფუნქციონირება და განსხვავებული მენიუ, ვიდრე Windows ჩატვირთვის მენეჯერში.

ისინი ერთმანეთისგან განსხვავდებიან თუნდაც ვიზუალურად, დიზაინით და ფერთა სქემით.

ფუნქციები

რეალურად საწყისი ეტაპიმუშაობა, მენეჯერის გააქტიურებისთანავე, ის გთავაზობთ აირჩიოთ ოპერაციული სისტემა, რომლის ჩატვირთვაც გსურთ კომპიუტერთან მუშაობის ამ სესიისთვის, თუ რამდენიმე დაინსტალირებულია თქვენს მყარ დისკზე.

ჩამოტვირთული პროგრამული კომპონენტების არჩევის შემდეგ, ეს მენეჯერი იწყება შეასრულოს შემდეგი ფუნქციებისისტემაში და აპარატურაში:

  • აპარატურა, ანუ "ტექნიკის" კომპონენტები ინიციალიზებულია და "ჩართულია", ანუ ისინი მიდიან იმ მდგომარეობაში, რომელიც აუცილებელია მთელი სისტემის დასაწყებად;
  • ამის შემდეგ, მენეჯერი იტვირთება სისტემის ფუნქციურ ბირთვს RAM-ში (ან ROM-ში, მოწყობილობის ტიპის მიხედვით), რომელშიც შემდგომში ხდება მოწყობილობაში არსებული ყველა პროცესი;
  • შემდეგ ყალიბდება ბირთვის ძირითადი ოპერაციული პარამეტრები და ხდება მასში საწყისი პროცესების ინიციალიზაცია;
  • ამის შემდეგ ჩატვირთვის მენეჯერი სისტემის კონტროლს გადასცემს ბირთვს და გადადის ლოდინის რეჟიმში.

ოპერაციული სისტემის მთელი მუშაობისას, ისევე როგორც მისი გამორთვისას, ჩამტვირთავი აღარ აქტიურდება.

მისი შემდგომი გააქტიურება ხდება მხოლოდ მაშინ, როცა ახალი ჩამოტვირთვა, ანუ ჩართვა მთლიანად გამორთვის შემდეგ.

ამრიგად, ჩატვირთვის მენეჯერს, მაგალითად, არ მოეთხოვება მოწყობილობის გაღვიძება ძილის რეჟიმიდან, ან, რადგან ამ შემთხვევაში ოპერაციული სისტემა უკვე დატვირთულია, კომპონენტების ინიციალიზაცია ხდება და მათზე კონტროლი გადადის სისტემის ბირთვზე.

უბრალოდ, სანამ მოწყობილობა იძინებს, ყველა ეს კომპონენტი და პროცესი პასიურ მდგომარეობაშია.

ჩამტვირთველის საინტერესო მახასიათებელია ის, რომ ის ხელმისაწვდომია მრავალი ტიპის სისტემაზე, მათ შორისაც კი, რომლებსაც არ აქვთ საკუთარი მყარი დისკი.

მაგალითად, თუ რომელიმე ტერმინალში არ არის დაკავშირებული მყარი დისკი, მაშინ მისი სისტემები ასევე იტვირთება ასეთი ჩატვირთვის მენეჯერის გამოყენებით.

მაგრამ მდებარეობს დედა კომპიუტერიქსელი, ანუ ასეთი კომპონენტი საშუალებას გაძლევთ გაუშვათ იგი, მათ შორის დისტანციურად, ქსელის საშუალებით.

ჩამტვირთველის ტიპები

არსებობს მრავალი სახის ჩამტვირთავი - მათ შორის, მაგალითად, LILO for, BootX for, SILO Solaris სისტემებისთვის Sparc არქიტექტურაზე, Bootman for BeOS.

მაგრამ Windows სისტემებისთვისაც კი შეიძლება გამოყენებულ იქნას სხვადასხვა ჩამტვირთველი, მაგალითად, ქსელის ოპერაციული სისტემებისთვისსაფუძველზე ვინდოუსის პრინციპიგამოიყენება NT, NTLDR kernel loader.

მაგრამ პერსონალური კომპიუტერები Windows Boot Manager ყოველთვის გამოიყენება ფიზიკურ მყარ დისკთან ერთად.

მნიშვნელოვანი!ასეთი ჩამტვირთველი გამოჩნდა კომპიუტერებზე მხოლოდ ოპერაციული სისტემის დანერგვით Windows Vista. ადრე არსებობდა სხვა კომპონენტები, რომლებიც ასრულებდნენ ამ ფუნქციას.

ზოგიერთი ჩამტვირთველი სისტემასთან ურთიერთქმედებს მხოლოდ ტექნიკის კომპონენტების ინიციალიზაციის საფუძველზე. მაგრამ განსახილველი მენეჯერი არ არის ერთ-ერთი მათგანი, რადგან მას შეუძლია პროგრამული უზრუნველყოფის კომპონენტების რეგულირება დატვირთვისთვის.

მის მთავარ boot.ini ფაილში შეიცავს ოპერაციული სისტემის ჩატვირთვის დადგენილ ძირითად ბილიკებს, რომლის მიხედვითაც მუშაობს ეს კომპონენტი.

განსხვავებული არქიტექტურა, სხვადასხვა ჩამოტვირთვის მენეჯერები და ამიტომ სხვადასხვა სახისდა ჩატვირთვის ალგორითმები.

ამ მიზეზით, იტვირთება ოპერაციული სისტემები სხვადასხვა დეველოპერებისგან სხვადასხვა დროსდა ისინი ასევე შეიცავს სხვადასხვა შეცდომებს და წარუმატებლობებს.

რადგან ყველა ინფორმაცია მიცემული ამ მასალასმოქმედებს მხოლოდ ოპერაციული სისტემებისთვის Windows Vista, 7, 8, 8.1, 10.

შეცდომები

გასაგებია, რომ როგორც ნებისმიერში ტექნიკური პროცესიკომპიუტერზე, შეცდომები შეიძლება მოხდეს ჩამტვირთველში.

აღსანიშნავია, რომ ეს საკმაოდ იშვიათად ხდება, რადგან ეს პრაქტიკულად მთელი მოწყობილობის მთავარი სისტემაა. ამიტომ, ის გამართულია ბევრად უკეთ, ვიდრე სხვები სიჩქარისა და საიმედოობის თვალსაზრისით.

გარდა ამისა, ეს პროცესი ყოველთვის ერთადერთია კომპიუტერზე, რაც ნიშნავს, რომ მას შეუძლია გამოიყენოს ყველა ტექნიკის რესურსი.

მაგრამ ამ ყველაფრის მიუხედავად, შეიძლება მოხდეს რამდენიმე სახის შეცდომა.

ისინი ნაჩვენებია ცხრილში 1.ის ასევე მიუთითებს შეტყობინებებზე, რომლებსაც მომხმარებელი ხედავს ამა თუ იმ ტიპის შეცდომების დროს.

ცხრილი 1. შეცდომები ოპერაციული სისტემის ჩამტვირთველში და მომხმარებლის შესაბამისი შეტყობინებები
შეტყობინება პრობლემის არსი
Windows Boot Manager-ის ჩატვირთვა ვერ მოხერხდა ჩამტვირთველი იშლება და მომხმარებელი ხედავს შესაბამის შეტყობინებას, როდესაც OS ჩატვირთვას იწყებს. ეს ფენომენი დაკავშირებულია კომპონენტის ინიციალიზაციის პრობლემასთან, ანუ კომპიუტერის ჩართვისას ამ კომპონენტსარ დაიწყო ავტომატურად, როგორც უნდა ყოფილიყო
BOOTMGR შეკუმშულია ხდება იმავე ეტაპზე, როგორც წინა შეტყობინება. ეს ნიშნავს, რომ როდესაც ავტომატური სისტემაკომპონენტის გაშვებამ შეძლო მასთან დაკავშირება და დაიწყო მისი ჩატვირთვა, მაგრამ ამ პროცესის გარკვეულ ეტაპზე მოხდა შეცდომა, რამაც ხელი შეუშალა მის შემდგომ პროგრესს
BOOTMGR აკლია ეს შეტყობინება გამოჩნდება კომპიუტერის ჩართვისთანავე. თავის არსში ნიშნავს, რომ როცა ავტომატური დაწყებაჩატვირთვის მენეჯერი, როდესაც აპარატურა დაიწყო, მოწყობილობა ვერ დაუკავშირდა მას, ვერ იპოვა იგი

რა ბედი ეწევა კომპიუტერს ამ შემთხვევაში?

პირველ შემთხვევაში, შეტყობინება, რომელიც გამოჩნდება, რომ სისტემა არ დაწყებულა, რჩება ეკრანზე გარკვეული დროის განმავლობაში.

ამის შემდეგ ეკრანი ბნელდება და ყველა პროცესი, რომელმაც შეძლო კომპიუტერზე დაწყება, ჩერდება, ანუ ის მთლიანად გამორთულია.

დანარჩენ ორ შეტყობინებას ახლავს წინადადება სისტემის გადატვირთვის შესახებ . და კომპიუტერის საწყისი პარამეტრებიდან გამომდინარე, ეკრანი შეიძლება ჩაბნელდეს ან გადატვირთვა შესრულდება ავტომატურად.

მნიშვნელოვანი!სიტუაციების უმეტესობა, როდესაც სისტემა საერთოდ არ ჩაიტვირთება და ავარიულია, ასევე შეიძლება ასოცირებული იყოს ჩატვირთვის მენეჯერთან. მაგრამ შეტყობინება არ გამოჩნდება, თუ შეცდომა მოხდა მენეჯერიდან ბირთვზე კონტროლის გადაცემისას. ამიტომ, ამ შემთხვევაში, სისტემის ხელახლა ინსტალაციამდე, აზრი აქვს სცადოთ ჩატვირთვის მენეჯერის აღდგენა ქვემოთ აღწერილი მეთოდების გამოყენებით.

Windows-ის პირველი ვერსიები ჩამტვირთველის გარეშე მოხდა, რადგან მათ მხოლოდ პირობითად შეიძლება ეწოდოს სრულფასოვანი ოპერაციული სისტემები. არსებითად იყო გრაფიკული ჭურვები- პროგრამირებადი დანამატები MS-DOS-ისთვის. ჩამტვირთველს, რომელიც გამოჩნდა NT ტექნოლოგიაზე დაფუძნებულ სისტემებში (Windows 2000 და Win XP) ეწოდა NTLDR და ჰქონდა დამატებითი კონფიგურაციის ფაილი boot.ini, სადაც ჩამოთვლილი იყო მანქანაზე დატვირთული ყველა ოპერაციული სისტემა და მითითებული იყო მათი ჩატვირთვის თანმიმდევრობა. boot.ini ფაილი ჩვეულებრივია ტექსტური ფაილიმკაფიო სტრუქტურით და მარტივი რედაქტირებით.

ახალი Windows-ის ჩამტვირთველიმიღებული გასასვლელით Vista ვერსიები. მას ჰქვია "Windows boot manager" და აქვს ერთი საინტერესო თვისება– განყოფილებაში შეიყვანს ინფორმაციას თქვენს შესახებ Bios ჩამოტვირთვები. ეს ინფორმაცია ჰგავს თავად სერვისის სახელს და იმ დანაყოფის სახელს, საიდანაც იტვირთება ოპერაციული სისტემა. დაახლოებით ისე, როგორც ნაჩვენებია ქვემოთ მოცემულ ფიგურაში:

ჩვეულებისამებრ, როდესაც კომპიუტერი იწყება, BIOS კითხულობს ამ ინფორმაციას და ქმნის მენიუს ოპერაციული სისტემის არჩევისთვის, რომელიც საბოლოოდ წარუდგენს მომხმარებელს. OS-ების რამდენიმე ხელახალი ინსტალაციის შემდეგ, როგორიცაა Windows, ეს სია ირევა და ძნელია იმის გარკვევა, თუ რომელი სისტემა შეესაბამება კონკრეტულ ხაზს დაწყების მენიუში.

გარდა ამისა, გამოუყენებელი ოპერაციული სისტემების გრძელი სია გამოიყურება უკიდურესად არაესთეტიკური და შემაშფოთებელი მისი არსებობით. XP-სა და Win 2000-ში ეს პრობლემა ძალიან მარტივად მოგვარდა: თქვენ გახსენით boot.ini ფაილი Notepad-ში და წაშალეთ არასაჭირო ხაზები. რედაქტირების შენახვის შემდეგ, წაშლილი ჩანაწერების შესაბამისი ელემენტები გაქრა ჩატვირთვის მენიუდან.

ეს შეიძლებოდა სხვაგვარად გაკეთებულიყო: გამოყენება სისტემის ინსტრუმენტებიჩამოტვირთვის სიის რედაქტირება, მაგრამ ორივე ეს ვარიანტი სრულიად ექვივალენტურია და დამოკიდებულია მითითებული ფაილის კორექტირებამდე.

უფროსებში ვინდოუსის ვერსიები Boot.ini ფაილი აკლია. და ჩვენ აშკარად უნდა გვქონდეს საქმე BIOS-თან, რადგან აქ არის ჩანაწერები, მსგავსი თემები, რომლებიც ადრე იყო ჩაწერილი ფაილში. როგორ შემიძლია ამ სიის რედაქტირება?

BCD და მისი პარამეტრები

თუ სიღრმეში ჩავუღრმავდებით ფაილური სისტემაუფროსები ვინდოუსის ვერსიები, მაშინ შეგიძლიათ იპოვოთ დამალული პატარა დანაყოფი ჩატვირთვის საქაღალდეში. აქ მდებარეობს ეგრეთ წოდებული ჩატვირთვის კონფიგურაციის მონაცემთა მაღაზია, რომელიც წარმოდგენილია ფაილით BCD. boot.ini-სგან განსხვავებით, ეს ფაილი არ იძლევა პირდაპირი ხელით რედაქტირების საშუალებას.

მასში შემავალი მონაცემების სამართავად გამოიყენება ბრძანების ხაზის ინტერფეისი. მაგრამ სანამ კონსოლში ბრძანებების შეყვანას დაიწყებთ, მინიმუმ უნდა გაეცნოთ შენახვის სტრუქტურას.

თითოეული ჩატვირთვის წერტილისთვის არის ცალკე შესვლა BCD შემცველი ველები შემდეგი მიზნით (ჩვენ აღვწერთ მხოლოდ ჩვენთვის მნიშვნელოვან პარამეტრებს):

  • საქონლის ID – ინდივიდუალური ნომერი GUID ფორმატში, რომელიც ცალსახად განსაზღვრავს დისკზე დაყენებულ თითოეულ OS-ს.
  • მყარი დისკის დანაყოფი, საიდანაც იწყება Windows (მოწყობილობის პარამეტრი).
  • შედარებითი გზა ჩამტვირთველისკენ (გზის პარამეტრი).
  • მენიუს ელემენტის სახელი, რომელიც ხილულია მომხმარებლისთვის კომპიუტერის გაშვებისას (აღწერის პარამეტრი).
  • მენიუს მიერ გამოყენებული ენა (ლოკალური პარამეტრი).
  • ნაგულისხმევად ჩატვირთული OS-ის ID (ნაგულისხმევი პარამეტრი).
  • მენიუში ხაზის თანმიმდევრობა (displayorder პარამეტრი).
  • დროის ამოწურვა მომხმარებლის შერჩევის მოლოდინში (დროის პარამეტრი).

კონსოლის ეკრანზე შენახვის ჩანაწერების ნახვის ნაცვლად, მათი ნახვა შეგიძლიათ უფრო კომფორტულ გარემოში. ამისათვის თქვენ უნდა შეიყვანოთ ბრძანება, როგორიცაა BCDEDIT > C:\bcd.txt, რომ გამომავალი გადამისამართდეს დოკუმენტზე. ტექსტის ტიპიდა შემდეგ იხილეთ მისი შინაარსი ნებისმიერი რედაქტორით. გთხოვთ გაითვალისწინოთ, დაარედაქტირეთ BCD in ტექსტის რედაქტორიაკრძალულია!

BCD-ის რედაქტირება კონსოლში

ახლა ვნახოთ, როგორ შეგიძლიათ წაშალოთ ჩანაწერი BCD-დან ყველა დანარჩენზე გავლენის გარეშე. ეს ჩვეულებრივი დავალებაა: ვთქვათ, ჩვენ აღარ ვიყენებთ კონკრეტულ დანაყოფზე მდებარე ოპერაციულ სისტემას (ის შეიძლება დაზიანდეს კიდეც), მაგრამ ჩანაწერი მის შესახებ რჩება საცავში და, შესაბამისად, ჩატვირთვის მენიურჩება შესაბამისი ხაზი. დაახლოებით იგივე ინფორმაცია რჩება კომპიუტერის BIOS. თუ შევიყვანთ ბრძანებას: bcdedit ID, სადაც ID არის ამოღებული Windows-ის იდენტიფიკატორი, მაშინ მთელი ეს ინფორმაცია დაიკარგება. მათ აღარ ვიხილავთ არც მენიუში და არც BIOS-ში და სწორედ ამის მიღწევას ვცდილობთ. ასეთი ბრძანების მაგალითი.

ოპერაციული სისტემა კომპიუტერზე იწყება Windows-ის გაშვებაჩატვირთვის მენეჯერი, ოპერაციული სისტემის ჩატვირთვის მენეჯერი. ეს ქვეპროგრამა აწარმოებს ყველაფერს, რაც საჭიროა ნორმალური ფუნქციონირებასისტემური პროცესები.

Windows ჩატვირთვის მენეჯერი პროგრამებისა და ბრძანებების კომპლექსი, პასუხისმგებელია სისტემის ჩატვირთვაზე და კომპიუტერის კომპონენტების ინიციალიზაციაზე. მისი მოქმედება საშუალებას გაძლევთ ჩატვირთოთ ოპერაციული სისტემა (OS) თქვენს კომპიუტერში. ვინაიდან ეს არის კომპონენტების კომპლექსი, შეუძლებელია მასზე პირდაპირი გავლენის მოხდენა. ჭამე სპეციალური უტილიტა, რომელიც მდებარეობს "" განყოფილებაში გახსნისას" msconfig».

ამ ფანჯრის საშუალებით მოდულები დაკავშირებულია ან გამორთულია გაშვების კონფიგურატორში, რომელიც ცვლის bootmgr-ის პარამეტრებს (ჩატვირთვის მენეჯერის მოკლე სახელი).

ურთიერთქმედება Windows ჩატვირთვის მენეჯერსა და BIOS-ს შორის

ზოგადად, შეიძლება ითქვას, რომ BIOS და bootmgr კომპლექსების ფუნქციები ურთიერთდაკავშირებულია და გარკვეულწილად მსგავსია. პირველი იწყებს ყველა კომპონენტსკომპიუტერი, აყენებს მათ ექსპლუატაციაში და აკონფიგურირებს ბრძანებების გაცვლის შესაძლებლობას მომხმარებელსა და კომპიუტერს შორის. მეორე ამის შემდეგ იღებს კონტროლსსაკუთარ თავზე და იწყებს სხვებს სისტემური პროგრამები, რომელიც მოგვიანებით მიენიჭება კონტროლს. შემდეგი დიაგრამა ყველაზე ნათლად ასახავს კომპიუტერის კონტროლის ოპერაციულ სისტემაზე გადაცემის პროცედურას.

საწყისი ბრძანება ნიშნავს იმას, რომ როდის BIOS ინიციალიზაციასისტემის დისკი ჩართულია (არა დისკის დანაყოფი, კერძოდ მყარი დისკი OS-ით), სადაც მდებარეობს bootmgr, რომელიც იტვირთება RAM-ში. შემდეგი ქვეშ ვინდოუსის მენეჯმენტიჩატვირთვის მენეჯერი ხდება OS კომპონენტების გაშვებადა კონტროლი მათზე გადადის.

ჩამოტვირთვის მენეჯერის მახასიათებლები

როდესაც OS იწყება, შემდეგი მოქმედებები შესრულებულია:

  • კომპონენტის ინიციალიზაციაკომპიუტერი სისტემის ნაწილად მუშაობისთვის;
  • ბირთვის დაწერა OS RAM-ზე;
  • საწყისი დაყენებადატვირთული ბირთვი;
  • კონტროლის გადაცემაბირთვი.

შემდეგ ჯერზე მენეჯერი გამოიძახება მხოლოდ სისტემის გაშვებისას. ის ლოდინის რეჟიმში იქნება, სანამ კომპიუტერი ჩართულია.

ჩამტვირთველის ტიპები

აღსანიშნავია, რომ საოპერაციო ოთახისთვის ვინდოუსის სისტემებიარსებობს მხოლოდ 2 ტიპის ჩამტვირთავი: NTLDR დაBootmgr. სხვა ოპერაციული სისტემები იყენებს საკუთარს. იმისდა მიუხედავად, თუ რომელი მენეჯერი გამოიყენება, შეგიძლიათ ის სხვასთან ერთად იმუშაოთ მხოლოდ BIOS-ის საშუალებით.

ჩამტვირთველის ადგილმდებარეობა

ფიზიკურად, Windows Boot Manager მდებარეობს მყარ დისკზე. მაგრამ თქვენ ვერ შეძლებთ მასზე წვდომას Explorer-ის საშუალებით (გარდა იმ შემთხვევისა, როდესაც კონფიგურაცია კეთდება სპეციალურად ამ მიზნით). ფიზიკური მდებარეობამენეჯერი მიბმული დამალული სისტემის დანაყოფიდისკზე - "".

Bootmgr სტრუქტურა

სტრუქტურა მთლიანად საკუთრებაშია მაიკროსოფტიასე რომ, ფაილი დაიშალა ენთუზიასტების მიერ და ბოლომდე შესწავლილი არ იყო. ძირითადი ინფორმაცია ეხება კომპონენტების გამოყენების თანმიმდევრობას: MBR - PBR (VBR) - BOOTMGR - winload.exe - NTOSKRNL.EXE - HAL.DLL. შევეცადოთ გავიგოთ ამ კომპონენტების მიზანი:

  1. MBR– ძირითადი ჩამტვირთველის ჩანაწერი (დაახლოებითი თარგმანი). ეს არის მედიის პირველი 512 ბაიტი, რომელიც ინახავს ძირითად ინფორმაციას მოწყობილობის ინიციალიზაციისა და მისი შინაარსის შესახებ. ეს ინფორმაცია გეტყვით რა უნდა ჩამოტვირთოთ და საიდან.
  2. PBR (VBR) – ნაწილობრივი ჩამტვირთველის ჩანაწერი (ან დანაყოფების ჩამტვირთველის ჩანაწერი). კონტროლი გადადის მასზე, როდესაც MBR უზრუნველყოფს ინფორმაციას დისკზე არსებული ყველა PBR-ის შესახებ. თავის მხრივ, ეს ჩანაწერი ინახავს ინფორმაციას იმის შესახებ, თუ რომელი კოდია პირველად გაშვებული.
  3. BOOTMGR- ჩამოტვირთვის მენეჯერი. მას PBR მიუთითებს კომპიუტერის გაშვების დროს. ამ კომუნალური ექსპლუატაციაში შესვლის მომენტიდან, სრულფასოვანი Windows ჩატვირთვა 7, 8 ან 10. აქ მზადდება სისტემის დასაწყებად. ამ პროგრამის ფარგლებში ხდება დისკის კონტროლერის გადატვირთვა (ძაბვის გადაცემა წინა ელემენტებიდან შემდეგზე) და ავტობუსი, რომელიც პასუხისმგებელია მოწყობილობების მუშაობაზე, ინიციალიზებულია.
  4. Winload. exe– იწყებს დრაივერებს OS-ში. ეს თავის მხრივ საშუალებას აძლევს Windows-ს აიღოს კონტროლი კომპიუტერზე.
  5. NTOSKRNL.EXE- ოპერაციული სისტემის ბირთვი. ეს ელემენტი პასუხისმგებელია სრული გაშვებაფანჯრები.
  6. HAL.DLL– აბსტრაქციის ბიბლიოთეკა, რომელიც სხვა კომპონენტებთან თავისუფლად ურთიერთქმედების საშუალებას აძლევს რეალური ელემენტებიკომპიუტერი.

მაგრამ თავად Bootmgr ჯერ კიდევ არ არის ბოლომდე შესწავლილი. პირობითად, იგი იყოფა შემდეგ ბლოკებად:

  • 16-ბიტიანი სეგმენტი. არსებობს მხოლოდ თეორიები, რადგან კოდის ინტერპრეტაცია რთულია. ეს ფრაგმენტიკოდი პასუხისმგებელია წინასწარი მომზადებაპროცესორი ჩატვირთვის დასაწყებად.
  • P.E.- გამოსახულება. ენთუზიასტები კარგავენ მის დანიშნულებას. ყველაზე სარწმუნო თეორია არის ის, რომ ეს არის მოტყუება, რომელიც მოგვიანებით შეივსება საჭირო მონაცემებით.
  • შეფუთული ჩამტვირთველი. წინა განყოფილების შესახებ თეორიიდან გამომდინარე, გამოდის, რომ სურათის ჩაწერის შემდეგ გამოყენებული იქნება bootmgr.exe ფაილი, რომლის ამოცანაა წინა „ცარიელის“ დამუშავება, მისი შევსება საჭირო ინფორმაციით.

კოდის დაშლისა და მოგვიანებით წაკითხვის სირთულე ანელებს ჩატვირთვის მენეჯერის სწავლას. და ეს არ გაუადვილებს მომხმარებელს თავისი შეცდომების გამოსწორებას.

ჩამოტვირთვის მენეჯერის გამორთვა

შეგიძლიათ გამორთოთ Windows Boot Manager BIOS-ში. უშუალოდ არჩეული სისტემის ინიციალიზაციის ნაცვლად, მოხდება სხვა სისტემის ინიციალიზაცია მითითებული ადგილმდებარეობა. "ჩატვირთვის პრიორიტეტში" BIOS დაყენებულია გაშვების კიდევ ერთი რიგი.

გავრცელებული შეცდომები

ჩამოტვირთვის მენეჯერს აქვს შემდეგი შეცდომები.

Bootmgr აკლია

ეს შეცდომა მიუთითებს, რომ manifest არ არის დისკზე. ეს შეიძლება მოხდეს სხვადასხვა სიტუაციებში:


ამ პრობლემების მოგვარება შესაძლებელია BIOS-ში ჩატვირთვის სწორი რიგის დაყენებით. თუ ფაილი დაზიანებულია, მაშინ შემდეგი წერტილიგამოსავალი იქნება მითითებული.

Bootmgr შეკუმშულია

კომპონენტის გაშვებისას მოხდა შეცდომა. ეს მოვლენა შეიძლება იყოს დაზიანების შედეგი მყარი დისკიან თავად bootmgr. შესწორება რთულია, მაგრამ მაინც ხელმისაწვდომია საშუალო მომხმარებლისთვისაც კი.

მოძებნა დასჭირდება სამონტაჟო დისკიფანჯრები, დაიწყეთ OS-ის ინსტალაცია და გადადით ინსტალაციის ადგილის შერჩევის პუნქტზე. მყარი დისკის დაყოფის ნაცვლად, დაბრუნდით ერთი ნაბიჯით უკან და გაუშვით ბრძანების ხაზი. იგი შეყვანილია შემდეგი ბრძანება: ბუტრეკი.exe /fixmbr. ასე დაიწერება სტანდარტული ხედიჩატვირთვის მენეჯერი და Windows შეიძლება დაიწყოს ნორმალურ რეჟიმში. ეს ღონისძიება უკანასკნელი საშუალებაა!

მეთოდი ასევე აგვარებს პრობლემას - Bootmgrარისდაკარგული.

Windows ჩატვირთვის მენეჯერის ჩატვირთვა ვერ მოხერხდა

ეს არის შეცდომა თავად bootmgr-ის დაწყებისას. ზოგადად, ეს ხელს უწყობს გამოსწორებას ამ პრობლემას. მაგრამ თუ ის განმეორდება გადატვირთვის შემდეგ, ზემოთ აღწერილი მეთოდი უფრო სასარგებლო იქნება.

ეს არ არის სრული სიაშეცდომები, მაგრამ კომპონენტის გადაწერა თითქმის გარანტირებულია მათი გადაჭრაში. წინააღმდეგ შემთხვევაში, მყარი დისკი დიდი ალბათობით გაფუჭდება და უნდა შეიცვალოს.



რაიმე შეკითხვა?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: