რა არის მოცულობის ჩატვირთვის კოდი (VBC განმარტება)

Სარჩევი:

რა არის მოცულობის ჩატვირთვის კოდი (VBC განმარტება)
რა არის მოცულობის ჩატვირთვის კოდი (VBC განმარტება)
Anonim

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

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

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

Image
Image

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

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

ჩატვირთვის ძირითადი ჩანაწერი ეძებს ჩამტვირთველ მოწყობილობას ჩატვირთვის ნებისმიერი თანმიმდევრობით/მიმდევრობით დაყენებული BIOS-ის მიერ.

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

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

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

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

  1. POST მუშაობს აპარატურის ფუნქციონირების შესამოწმებლად.
  2. BIOS იტვირთება და ახორციელებს კოდს ძირითადი ჩატვირთვის ჩანაწერიდან, რომელიც მდებარეობს მყარი დისკის პირველ სექტორში.
  3. ძირითადი ჩატვირთვის კოდი ეძებს ძირითადი დანაყოფის ცხრილს ამ მყარ დისკზე ჩამტვირთავი დანაყოფისთვის.

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

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

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

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

  • ვერ ვპოულობ \Windows\System32\hal.dll
  • Windows ვერ დაიწყო, რადგან შემდეგი ფაილი აკლია ან დაზიანებულია: C:\Windows\system32\hal.dll. გთხოვთ, ხელახლა დააინსტალიროთ ზემოაღნიშნული ფაილის ასლი.

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

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

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

გირჩევთ: