Көлөмдүн жүктөө коду деген эмне (VBC аныктамасы)

Мазмуну:

Көлөмдүн жүктөө коду деген эмне (VBC аныктамасы)
Көлөмдүн жүктөө коду деген эмне (VBC аныктамасы)
Anonim

Көлөмдүн жүктөө коду жана диск параметринин блогу – бул көлөмдүн жүктөө жазуусун/секторун түзгөн эки негизги бөлүк. Көлөмдүн жүктөө коду башкы жүктөө коду тарабынан чакырылат жана операциялык системанын иш жүзүндө жүктөлүшүн баштаган жүктөө башкаргычын баштоо үчүн колдонулат.

Көлөмдүн жүктөө коду Көлөмдүн жүктөө жазуусу бар ар бир бөлүмдө бар, бул ар бир форматталган бөлүм. Бирок, ал активдүү деп коюлган негизги бөлүмдүн башкы жүктөө коду тарабынан гана чакырылат. Болбосо, жигердүү эмес бөлүмдөр үчүн көлөмдүн жүктөө коду пайдаланылбай кала берет.

Көлөмдүн жүктөө коддору ошол бөлүктөгү операциялык тутумга мүнөздүү. Мисалы, Windows 10 үчүн көлөмдүн жүктөө коду Linux же Windows XP же Windows 7 сыяктуу Windowsтун башка версиясына караганда башкача иштеши мүмкүн.

Image
Image

Көлөмдүн жүктөө коду кээде VBC аббревиатурасы менен аталат.

Көлөмдүн жүктөө коду эмне кылат

Негизги жүктөө жазуусу BIOS тарабынан коюлган жүктөө ырааттуулугу/тартиби боюнча жүктөлүүчү түзмөктү издейт.

Түзмөктүн жүктөө коддору текшерүү тартибин өзгөртүүгө жардам керек болсо, BIOS'тан Жүктөө тартибин кантип өзгөртүүнү караңыз.

Тийиштүү түзмөк табылгандан кийин, катуу диск сыяктуу, көлөмдүн жүктөө коду операциялык системаны иштете турган туура файлдарды жүктөө үчүн жооп берет. Windows 10 жана Windows Vista үчүн бул Windows Жүктөө Башкаруучусу (BOOTMGR) иш жүзүндө операциялык системаны жүктөйт.

Windows XP сыяктуу Windowsтун эски версиялары үчүн бул NT Loader (NTLDR) көлөмдөгү жүктөө коду операциялык системаны баштоо үчүн колдонот.

Кандай болгон күндө да, көлөмдүн жүктөө коду жүктөө процессин алдыга жылдыруу үчүн туура маалыматтарды табат. ОС катуу дисктен жүктөлгөн кадимки процессте көлөмдүн жүктөө коду колдонулганын бул жерден көрө аласыз:

  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'до жеткиликтүү көптөгөн Буйрук Сабак буйруктарынын бири. Эгер сизге жардам керек болсо, Bootsectтин көлөмүн жүктөө кодун BOOTMGRге жаңыртуу үчүн кантип колдонууну караңыз.

Жогорудагы 4-кадамда, эгер активдүү бөлүмдү табуу аракети ишке ашпай калса, "Жүктөө түзмөгү жок" сыяктуу катаны көрүшүңүз мүмкүн. Ката пайда болгон учурда анын көлөмү жүктөө кодунан эмес экени көрүнүп турат.

Ошол катуу дискте туура форматталган бөлүм жок болушу мүмкүн же BIOS туура эмес түзмөктү карап жаткандыр, мындай учурда жүктөө тартибин катуу диск сыяктуу туура түзмөккө өзгөртө аласыз (анын ордуна дисктин же тышкы катуу дисктин).

Сунушталууда: