Cili është Kodi i Bootit të Vëllimit?

Çfarë Kodi i Bootit të Vëllimit bën dhe ndihmon në rregullimin e Gabimeve të Kodit të Bootit të Vëllimit

Kodi i boot vëllimit dhe bllokuesi i parametrave të diskut dhe dy pjesët kryesore që përbëjnë rekordin / sektorin e vëllimit të nisjes . Kodi i boot vëllimit thirret nga kodi i nisjesmasterit dhe përdoret për të nisur menaxherin e nisjes, i cili fillon ngarkimin aktual të sistemit operativ .

Kodi i nisjes së vëllimit ekziston në çdo ndarje ku ekziston regjistri i nisjes së vëllimit, që është çdo ndarje e formatuar . Megjithatë, është thirrur vetëm nga kodi i boot master për ndarjen primare që është vendosur si aktive. Përndryshe, për ndarjet joaktive, kodi i nisjes së volumit mbetet i papërdorur.

Kodet e nisjes së volumit janë specifike për sistemin operativ në atë ndarje të veçantë. Për shembull, një kod për fillimin e volumit për Windows 10 mund të funksionojë ndryshe nga një për një aromë të Linux apo edhe një version tjetër të Windows, si Windows XP ose Windows 7 .

Shënim: Kodi i nisjes së volumit nganjëherë referohet me shkurtimin e saj VBC.

Çka përmban Kodi i Bootit të Vëllimit

Regjistrimi i boot master regjistron një pajisje bootable në cilindo rend / rend të boot vendosur nga BIOS .

Këshillë: Shihni Si të Ndryshoni Renditjen e Boot në BIOS nëse keni nevojë për ndihmë për të ndryshuar rendin në të cilin kontrollohen kodet e nisjes së pajisjes.

Sapo të gjendet një pajisje përkatëse, si një hard disk , kodi i nisjes së volumit është përgjegjës për ngarkimin e skedarëve të duhur që fillojnë sistemin operativ. Për Windows 10, Windows 8 , Windows 7 dhe Windows Vista , është Windows Boot Manager (BOOTMGR) që aktualisht ngarkon sistemin operativ.

Për versionet më të vjetra të Windows, si Windows XP, është NT Loader (NTLDR) që përdor kodin e nisjes së volumit për të nisur sistemin operativ.

Në secilin rast, kodi i nisjes së vëllimit gjen të dhënat e sakta për të lëvizur procesin e nisjes përpara. Ju mund të shihni këtu kur kodi i boot vëllimit përdoret në një proces tipik në të cilin OS është ngarkuar nga një hard drive:

  1. POST është drejtuar për të kontrolluar funksionalitetin e harduerit .
  2. BIOS ngarkon dhe ekzekuton kodin nga regjistri kryesor i nisjes i vendosur në sektorin e parë të hard drive.
  3. Kodi i boot master duket përmes tabelës së ndarjesmasterit për një ndarje bootable në atë hard drive.
  4. Është bërë një përpjekje për të nisur ndarjen primare, aktive.
  5. Sektori i nisjes së volumit të asaj ndarjeje është ngarkuar në memorie në mënyrë që të përdoret blloku i kodit dhe i parametrit të diskut.
  6. Kodi i nisjes së vëllimit brenda atij sektori boot është dhënë nga kontrolli i pjesës tjetër të procesit të nisjes, ku siguron që struktura e sistemit të skedarit të jetë në gjendje pune.
  7. Pasi vlera e boot kodit validates sistemin e skedarit, BOOTMGR ose NTLDR ekzekutohet.
  8. Ashtu siç është përmendur më lart, BOOTMGR ose NTLDR është ngarkuar në memorie dhe kontrolli është transferuar tek ata në mënyrë që skedarët e duhur OS mund të ekzekutohen dhe Windows mund të fillojë normalisht.

Gabimet e Kodit të Bootit të Vëllimit

Siç mund ta shihni më lart, ekzistojnë shumë komponentë që përbëjnë procesin e përgjithshëm gjatë së cilës sistemi operativ mund të ngarkohet përfundimisht. Kjo do të thotë se ka shumë raste kur mund të hidhet një gabim dhe për këtë arsye çështje të ndryshme që mund të shkaktojnë mesazhe specifike të gabimit.

Një korruptuar vëllimi boot kodi zakonisht rezulton në gabime hal.dll si:

Këto lloje të gabimeve të kodit të nisjes së volumit mund të fiksohen me komandën bootsect , një nga komandat e shumë komandave në dispozicion në Windows. Shikoni Si të përdorni Bootsect për të përditësuar kodin e Boot Boot në BOOTMGR nëse keni nevojë për ndihmë me këtë.

Në Hapi 4 më sipër, nëse përpjekja për të gjetur një ndarje aktive dështon, mund të shihni një gabim si " Asnjë pajisje nisëse". Është e qartë në pikën që ndodh gabimi që nuk është për shkak të kodit të nisjes së volumit.

Është e mundur që atje ose nuk ka një ndarje të formatuar siç duhet në atë hard disk ose që BIOS po shqyrton pajisjen e gabuar, me ç'rast ju mund të ndryshoni rendin e nisjes në pajisjen e saktë si hard drive (në vend të një disku ose të jashtëm hard drive , për shembull).