Რა არის მოცულობა Boot Code?

რა მოცულობის ჩატვირთვის კოდექსი არ იძლევა და დაეხმარეთ მოცულობის კოდის კოდის შეცდომებს

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

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

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

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

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

სამაგისტრო ჩატვირთვის ჩანაწერი ჩამტვირთავი მოწყობილობისთვის, რომელი ჩატვირთვის თანმიმდევრობით / წესრიგშია დადგენილია BIOS .

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

მას შემდეგ, რაც შესაბამისი მოწყობილობა არის ნაპოვნი, როგორც მყარი დისკი , მოცულობის ჩატვირთვის კოდი პასუხისმგებელია ჩატვირთვის შესაბამისი ფაილები, რომელიც იწყებს ოპერაციულ სისტემას. Windows 10, Windows 8 , Windows 7 და Windows Vista , ეს Windows Boot Manager (BOOTMGR), რომელიც რეალურად იტვირთება ოპერაციული სისტემა.

Windows- ის უფრო ძველი ვერსიები, როგორიცაა Windows XP, NT NTL (NTLDR) , რომელიც ხმის ჩატვირთვის კოდი იყენებს ოპერაციული სისტემის დასაწყებად.

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

  1. POST აწარმოებს ტექნიკის შემოწმების შემოწმებას.
  2. BIOS იტვირთება და ასრულებს კოდი საწყისი სამაგისტრო ჩატვირთვის ჩანაწერი მდებარეობს პირველი სექტორის მყარ დისკზე.
  3. სამაგისტრო ჩატვირთვის კოდი გამოიყურება სამაგისტრო დანაყოფის მაგიდაზე , რომელიც ხისტი დისკზე ჩატვირთვას ხდის.
  4. მცდელობა ხდება ძირითადი, აქტიური დანაყოფის ჩატვირთვისას.
  5. ამ დანაყოფის მოცულობის ჩატვირთვის სექტორი მეხსიერების ჩატვირთვაა და მისი კოდი და დისკის პარამეტრი ბლოკი შეიძლება გამოყენებულ იქნას.
  6. მოცულობის ჩატვირთვის კოდი, რომელიც ჩატვირთვის სექტორში ჩაირთვება დანარჩენი ჩატვირთვის პროცესის კონტროლი, სადაც დარწმუნებულია, რომ ფაილური სისტემის სტრუქტურა მუშაობის წესშია.
  7. მას შემდეგ, რაც მოცულობა ჩატვირთვის კოდი validates ფაილური სისტემა, BOOTMGR ან NTLDR შესრულებულია.
  8. როგორც ზემოთ აღინიშნა, BOOTMGR ან NTLDR დატვირთულია მეხსიერებაში და კონტროლი მათ გადაეცემა ისე, რომ სათანადო OS ფაილი შეიძლება შესრულდეს და Windows- ს ნორმალურად დაიწყება.

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

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

კორუმპირებული მოცულობის ჩატვირთვის კოდი ჩვეულებრივ იწვევს hal.dll შეცდომებს :

ამ ტიპის მოცულობის ჩატვირთვის კოდის შეცდომები შეიძლება ჩაითვალოს bootsect- ის ბრძანებით , Windows- ში არსებული ბევრი ბრძანებათა ბრძანებები . იხილეთ როგორ გამოვიყენოთ Bootsect განახლების მოცულობა Boot კოდი BOOTMGR თუ გჭირდებათ დახმარება, რომ.

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

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