વોલ્યુમ બૂટ કોડ શું છે?

વોલ્યુમ બૂટ કોડ શું કરે છે અને વોલ્યુમ બુટ કોડ ભૂલોને ફિક્સિંગમાં સહાય કરે છે

વોલ્યુમ બૂટ કોડ અને ડિસ્ક પેરામીટર બ્લોક અને બે મોટા ભાગો કે જે વોલ્યુમ બૂટ રેકોર્ડ / સેક્ટર બનાવે છે . વોલ્યુમ બૂટ કોડને માસ્ટર બૂટ કોડ દ્વારા બોલાવવામાં આવે છે અને તે બૂટ મેનેજરને શરૂ કરવા માટે વપરાય છે, જે ઓપરેટિંગ સિસ્ટમના વાસ્તવિક લોડિંગને શરૂ કરે છે .

દરેક પાર્ટીશન પર વોલ્યુમ બુટ કોડ અસ્તિત્વમાં છે જ્યાં વોલ્યુમ બૂટ રેકોર્ડ અસ્તિત્વમાં છે, જે દરેક ફોર્મેટ કરેલ પાર્ટીશન છે. જો કે, તે માત્ર મુખ્ય બૂટ કોડ દ્વારા પ્રાથમિક પાર્ટીશન માટે જ કહેવામાં આવે છે જે સક્રિય તરીકે સેટ છે. નહિંતર, બિન-સક્રિય પાર્ટીશનો માટે, વોલ્યુમ બુટ કોડ અવ્યાખ્યાયિત રહે છે.

વોલ્યુમ બૂટ કોડ ચોક્કસ પાર્ટીશન પર ઑપરેટિંગ સિસ્ટમ માટે વિશિષ્ટ છે. ઉદાહરણ તરીકે, વિન્ડોઝ 10 માટેનું વોલ્યુમ બૂટ કોડ લિનક્સના સ્વાદ માટે અથવા વિન્ડોઝ એક્સપી અથવા વિન્ડોઝ 7 જેવા વિન્ડોઝના અલગ અલગ વર્ઝન માટે એક કરતાં અલગ કામ કરી શકે છે.

નોંધ: વોલ્યુમ બૂટ કોડને કેટલીકવાર તેના સંક્ષિપ્ત VBC દ્વારા ઓળખવામાં આવે છે.

વોલ્યુમ બૂટ કોડ શું કરે છે

માસ્ટર બૂટ રેકોર્ડ બાયટેબલ ડિવાઇસ માટે શોધે છે જેમાં બૂટ ક્રમ / ક્રમમાં BIOS દ્વારા સુયોજિત થયેલ છે.

ટીપ: BIOS માં બુટ ઓર્ડર કેવી રીતે બદલવું તે જુઓ જો તમને ક્રમમાં ફેરફાર કરવા માટે મદદની જરૂર હોય કે જેમાં ઉપકરણના બૂટ કોડ્સ ચકાસાયેલ છે.

એકવાર સંબંધિત ઉપકરણ મળી જાય, હાર્ડ ડ્રાઇવની જેમ, વોલ્યુમ બૂટ કોડ ઑપરેટિંગ સિસ્ટમ શરૂ કરતી યોગ્ય ફાઇલોને લોડ કરવા માટે જવાબદાર છે. વિન્ડોઝ 10, વિન્ડોઝ 8 , વિન્ડોઝ 7, અને વિન્ડોઝ વિસ્ટા માટે , તે Windows Boot Manager (BOOTMGR) છે જે વાસ્તવમાં ઑપરેટિંગ સિસ્ટમ લોડ કરે છે.

વિન્ડોઝના જૂના વર્ઝન માટે, જેમ કે વિન્ડોઝ એક્સપી, તે એનટી લોડર (એનટીએલડીઆર) છે જે વોલ્યુમ બૂટ કોડ ઑપરેટિંગ સિસ્ટમ શરૂ કરવા માટે વાપરે છે.

ક્યાંતો, વોલ્યુમ બૂટ કોડ બુટ પ્રક્રિયા આગળ ખસેડવા માટે યોગ્ય માહિતી શોધે છે. તમે અહીં જોઈ શકો છો જ્યારે વોલ્યુમ બૂટ કોડનો ઉપયોગ સામાન્ય પ્રક્રિયામાં થાય છે જેમાં ઓએસ હાર્ડ ડ્રાઇવથી લોડ થાય છે:

  1. હાર્ડવેર કાર્યક્ષમતા ચકાસવા માટે POST ચાલે છે
  2. બાયઓએસ હાર્ડ ડ્રાઈવના પ્રથમ સેક્ટર પર આવેલા માસ્ટર બૂટ રેકોર્ડમાંથી કોડ લોડ કરે છે અને એક્ઝેક્યુટ કરે છે.
  3. મુખ્ય બુટ કોડ હાર્ડ પાર્ટીશન પર બૂટ કરવા યોગ્ય પાર્ટિશન માટે માસ્ટર પાર્ટિશન ટેબલ દ્વારા જુએ છે.
  4. પ્રાથમિક, સક્રિય પાર્ટીશનને બુટ કરવા માટે પ્રયત્ન કરે છે.
  5. તે પાર્ટીશનનું વોલ્યુમ બૂટ સેક્ટર મેમરીમાં લોડ થયેલ છે તેથી તેના કોડ અને ડિસ્ક પેરામીટર બ્લોકનો ઉપયોગ કરી શકાય છે.
  6. તે બુટ સેક્ટરના અંતર્ગત વોલ્યુમ બુટ કોડ બાકીની બૂટ પ્રોસેસ પર નિયંત્રણ આપવામાં આવે છે, જ્યાં તે ખાતરી કરે છે કે ફાઈલ સિસ્ટમ માળખું કાર્યશીલ ક્રમમાં છે.
  7. એકવાર વોલ્યુમ બૂટ કોડ ફાઇલ સિસ્ટમને માન્ય કરે છે, BOOTMGR અથવા NTLDR ચલાવવામાં આવે છે.
  8. જેમ ઉપર ઉલ્લેખ કર્યો છે, BOOTMGR અથવા NTLDR મેમરીમાં લોડ થાય છે અને નિયંત્રણ તેમના સ્થાનાંતરિત થાય છે જેથી યોગ્ય OS ફાઇલો ચલાવી શકાય અને Windows સામાન્ય રીતે શરૂ કરી શકાય.

વોલ્યુમ બુટ કોડ ભૂલો

જેમ તમે ઉપર જોઈ શકો છો, ત્યાં ઘણા બધા ઘટકો છે જે કુલ પ્રક્રિયા બનાવે છે, જે દરમિયાન ઓપરેટિંગ સિસ્ટમ આખરે લોડ કરી શકાય છે. આનો અર્થ એ છે કે ઘણા ઉદાહરણો છે જ્યારે કોઈ ભૂલ ફેંકી શકાય છે, અને તેથી અલગ અલગ મુદ્દાઓ કે જે ચોક્કસ ભૂલ સંદેશાઓનું કારણ બની શકે છે.

એક ભ્રષ્ટ વોલ્યુમ બૂટ કોડ સામાન્ય રીતે hal.dll ભૂલોમાં પરિણમે છે:

તે પ્રકારના વોલ્યુમ બૂટ કોડ ભૂલોને બુટસેક્ટ આદેશ સાથે સુધારી શકાય છે, વિન્ડોઝમાં ઉપલબ્ધ ઘણા કમાન્ડ પ્રોમ્પ્ટ આદેશોમાંથી એક. જો તમને તેની સાથે મદદની જરૂર હોય તો BOOTMGR ને વોલ્યુમ બૂટ કોડ અપડેટ કરવા માટે બૂટસેક્ટનો ઉપયોગ કેવી રીતે કરવો તે જુઓ.

ઉપરના પગલાં 4 માં, જો સક્રિય પાર્ટીશન શોધવાનો પ્રયાસ નિષ્ફળ જાય, તો તમે " કોઈ બૂટ ઉપકરણ નથી " જેવી ભૂલ જોઈ શકો છો . તે સમયે સ્પષ્ટ થાય છે કે ભૂલ આવી છે કે તે વોલ્યુમ બૂટ કોડને કારણે નથી.

તે સંભવ છે કે તે હાર્ડ ડ્રાઇવ પર યોગ્ય રીતે ફોર્મેટ થયેલ પાર્ટીશન નથી અથવા તે BIOS ખોટા ઉપકરણને જોઈ રહ્યું છે, તે કિસ્સામાં તમે હાર્ડ ડિવાઇસ જેવા હાર્ડ ડિવાઇસ જેવા ડિસ્ક અથવા બાહ્ય હાર્ડ ડ્રાઈવ , ઉદાહરણ તરીકે).