Ինչ ծավալով բեռնված կոդն է եւ օգնում է ծածկույթի ծածկանուն կոճակի սխալները հաստատելիս
Ծավալի սկավառակի կոդ եւ սկավառակի պարամետր բլոկ եւ երկու խոշոր մասեր, որոնք կազմում են ծավալային սկավառակի ռեկորդ / հատված : Ծավալի կոճակը կոչվում է վարպետի սկավառակի կոդի կոդը եւ օգտագործվում է սկսելու բեռնման կառավարիչ, որը սկսում է օպերացիոն համակարգի իրական բեռնումը:
Ծավալի բեռնման կոդն առկա է յուրաքանչյուր միջնորմում, որտեղ ծավալը բեռնվածքի գրառումը գոյություն ունի, որը յուրաքանչյուր ֆորմատավորված միջնորմ է: Այնուամենայնիվ, դա միայն կոչվում է վարպետի սկավառակի կոդի հիմնական մասի համար, որը ակտիվ է: Հակառակ դեպքում, ոչ ակտիվ բաժինների համար ծավալի կոդն օգտագործվում է չօգտագործված:
Ծավալի ծածկագրման կոդերը հատուկ են տվյալ բաժանման օպերացիոն համակարգին: Օրինակ, Windows- ի 10-ի ծավալային կոդը կարող է տարբեր կերպ աշխատել Linux- ի բույրով կամ նույնիսկ Windows XP- ի կամ Windows 7-ի տարբեր տարբերակների համար :
Ծանոթագրություն. Volume boot կոդը երբեմն կոչվում է VBC- ի հապավումը:
Ինչ է ծավալի սկավառակի կոդերը
Վարպետի սկավառակի գրանցումը որոնում է bootable սարքի մեջ, երբ BIOS- ը սահմանում է բեռնման հաջորդականությունը / կարգը :
Խորհուրդ. Տեսեք, թե ինչպես փոխել Boot Order- ը BIOS- ում, եթե դուք պետք է օգնեք փոխելու կարգը, որով սարքի բեռնման կոդերը ստուգվում են:
Երբ հայտնաբերված համապատասխան սարքը հայտնաբերվել է, կարծես կոշտ սկավառակը , ծավալի boot code պատասխանատու է բեռնված պատշաճ ֆայլերը, որոնք սկսում են օպերացիոն համակարգը: Windows 10, Windows 8 , Windows 7 եւ Windows Vista- ի համար դա Windows Boot Manager (BOOTMGR), որն իրականում բեռնում է օպերացիոն համակարգը:
Windows- ի հին տարբերակների համար, Windows XP- ի նման, NT Loader- ն է (NTLDR), որը ծածկույթի կոդի օգտագործման համար օգտագործում է օպերացիոն համակարգը:
Ամեն դեպքում, ծավալի կոդը գտնում է ճիշտ տվյալները ` բեռնման գործընթացը առաջ շարժվելու համար: Այստեղ դուք կարող եք տեսնել այստեղ, երբ ծավալի boot code- ը օգտագործվում է տիպային գործընթացում, որտեղ OS- ն բեռնված է կոշտ սկավառակի վրա.
- POST- ն գործարկվում է ապարատային ֆունկցիոնալությունը ստուգելու համար:
- BIOS- ն բեռնում եւ վարում կոդ, կոշտ սկավառակի առաջին հատվածում տեղակայված բեռնախցիկի սկավառակի վրա:
- Վարպետի սկավառակի կոդը դիտվում է վարպետության միջնորմային աղյուսակի միջոցով `այդ կոշտ սկավառակի վրա bootable partition- ի համար:
- Փորձը կատարվում է առաջնային, ակտիվ բաժանման համար:
- Այդ հատվածի ծավալային հատվածը բեռնված է հիշողության մեջ այնպես, որ դրա կոդը եւ սկավառակի պարամետրերը կարող են օգտագործվել:
- Բեռնման ծավալի ծավալի կոդը տրվում է բացակայության մնացած գործընթացի վերահսկողությանը, որտեղ այն ապահովում է ֆայլային համակարգի կառուցվածքը աշխատանքային կարգով:
- Ծավալի boot code- ը հաստատում է ֆայլային համակարգը, BOOTMGR կամ NTLDR- ը կատարվում է:
- Ինչպես նշվեց վերեւում, BOOTMGR կամ NTLDR- ը բեռնված է հիշողության մեջ, եւ վերահսկումը փոխանցվում է նրանց, որպեսզի պատշաճ OS ֆայլերը կարողանան կատարվել, իսկ Windows- ը կարող է սկսվել նորմալ:
Ծավալի կոճակի կոդերի սխալներ
Ինչպես վերեւում տեսնում եք, կան բազմաթիվ բաղադրիչներ, որոնք կազմում են ընդհանուր գործընթացը, որի ընթացքում օպերացիոն համակարգը կարող է բեռնված լինել: Դա նշանակում է, որ կան շատ դեպքեր, երբ սխալը կարող է նետվել, եւ, հետեւաբար, տարբեր խնդիրներ, որոնք կարող են առաջացնել որոշակի սխալ հաղորդագրություններ:
A կոռումպացված ծավալը boot code սովորաբար հանգեցնում է hal.dll սխալները, ինչպիսիք են `
- " Հնարավոր չէ գտնել \ Windows \ System32 \ hal.dll " կամ
- « Windows- ը չկարողացավ սկսել, քանի որ ֆայլը բացակայում է կամ կոռումպացված է, C: \ Windows \ system32 \ hal.dll. Վերահղեք վերը նշված ֆայլի պատճենը »:
Այդ տեսակի ծանրաբեռնվածության կոդային սխալները կարող են ամրագրվել bootsect հրամանով , Windows- ում հասանելի հրամանների արագ հրամաններից մեկը: Տեսեք, թե ինչպես օգտագործեք Bootsect- ը Volume Boot կոդը թարմացնելու BOOTMGR- ին, եթե դրա կարիքն ունենաք :
Վերեւի 4-րդ քայլում, եթե ակտիվ բաժանման գտնելու փորձը ձախողվի, կարող եք տեսնել " No boot device" - ի սխալը : Հասկանալի է, որ սխալը տեղի է ունենում, որ դա պայմանավորված չէ ծավալի boot code- ից:
Հնարավոր է, որ այնտեղ կամ կոշտ սկավառակի վրա պատշաճ ձեւաչափված բաժին չկա, կամ որ BIOS- ն նայում է սխալ սարքին, որի դեպքում կարող եք փոխել բեռնման կարգը ճիշտ սարքին, ինչպես կոշտ սկավառակի վրա կարծր drive , օրինակ):