ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਕੀ ਹੈ?

ਕੀ ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਕੀ ਕਰਦਾ ਹੈ ਅਤੇ ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਗਲਤੀਆਂ ਠੀਕ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ

ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਅਤੇ ਡਿਸਕ ਪੈਰਾਮੀਟਰ ਬਲਾਕ ਅਤੇ ਦੋ ਮੁੱਖ ਭਾਗ ਜੋ ਵੋਲਯੂਮ ਬੂਟ ਰਿਕਾਰਡ / ਸੈਕਟਰ ਬਣਾਉਂਦੇ ਹਨ . ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਨੂੰ ਮਾਸਟਰ ਬੂਟ ਕੋਡ ਦੁਆਰਾ ਕਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਬੂਟ ਮੈਨੇਜਰ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੇ ਅਸਲ ਲੋਡਿੰਗ ਨੂੰ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ .

ਹਰੇਕ ਭਾਗ ਤੇ ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਮੌਜੂਦ ਹੈ ਜਿੱਥੇ ਵਾਲੀਅਮ ਬੂਟ ਰਿਕਾਰਡ ਮੌਜੂਦ ਹੈ, ਜੋ ਕਿ ਹਰ ਫਾਰਮੈਟਡ ਭਾਗ ਹੈ. ਹਾਲਾਂਕਿ, ਇਸ ਨੂੰ ਪ੍ਰਾਇਮਰੀ ਭਾਗ ਲਈ ਮਾਸਟਰ ਬੂਟ ਕੋਡ ਦੁਆਰਾ ਹੀ ਕਾਲ ਕੀਤਾ ਗਿਆ ਹੈ ਜੋ ਕਿ ਸਰਗਰਮ ਹੈ. ਨਹੀਂ ਤਾਂ, ਨਾ-ਸਰਗਰਮ ਭਾਗਾਂ ਲਈ, ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਨਾ ਵਰਤੇਗਾ.

ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਉਸ ਖਾਸ ਭਾਗ ਤੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਲਈ ਖਾਸ ਹਨ. ਉਦਾਹਰਨ ਲਈ, ਵਿੰਡੋਜ਼ 10 ਲਈ ਇੱਕ ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਲੀਨਕਸ ਦੀ ਸੁਗੰਧ ਲਈ ਜਾਂ ਵਿੰਡੋਜ਼ ਐਕਸਪੀ ਜਾਂ ਵਿੰਡੋਜ਼ 7 ਵਰਗੀਆਂ ਵਿੰਡੋਜ਼ ਦਾ ਇੱਕ ਵੱਖਰੀ ਵਰਜਨ ਲਈ ਇੱਕ ਤੋਂ ਵੱਖਰੇ ਤੌਰ ਤੇ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ.

ਨੋਟ: ਵੌਲਯੂਮ ਬੂਟ ਕੋਡ ਨੂੰ ਕਈ ਵਾਰੀ ਉਸਦੇ ਸੰਖੇਪ VBC ਦੁਆਰਾ ਦਰਸਾਇਆ ਗਿਆ ਹੈ

ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਕੀ ਕਰਦਾ ਹੈ

ਮਾਸਟਰ ਬੂਟ ਰਿਕਾਰਡ ਬੂਟੇਬਲ ਜੰਤਰ ਲਈ ਖੋਜ ਕਰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਬੂਟ ਕ੍ਰਮ / ਆਦੇਸ਼ BIOS ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ .

ਸੰਕੇਤ: BIOS ਵਿੱਚ ਬੂਟ ਆਰਡਰ ਨੂੰ ਕਿਵੇਂ ਬਦਲੋ, ਜੇ ਤੁਹਾਨੂੰ ਡਿਵਾਈਸ ਦੇ ਬੂਟ ਕੋਡ ਚੈੱਕ ਕੀਤੇ ਗਏ ਕ੍ਰਮ ਵਿੱਚ ਬਦਲਣ ਲਈ ਮਦਦ ਦੀ ਜ਼ਰੂਰਤ ਹੈ.

ਇੱਕ ਵਾਰ ਜਦੋਂ ਇੱਕ ਸੰਬੰਧਤ ਡਿਵਾਈਸ ਲੱਭੀ ਜਾਂਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਹਾਰਡ ਡ੍ਰਾਇਵ , ਤਾਂ ਓਵਰਿਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਵਾਲੀਆਂ ਸਹੀ ਫਾਈਲਾਂ ਲੋਡ ਕਰਨ ਲਈ ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਜ਼ਿੰਮੇਵਾਰ ਹੁੰਦਾ ਹੈ. ਵਿੰਡੋਜ਼ 10, ਵਿੰਡੋਜ਼ 8 , ਵਿੰਡੋਜ਼ 7 ਅਤੇ ਵਿੰਡੋਜ਼ ਵਿਸਟਾ ਲਈ ਇਹ ਵਿੰਡੋਜ਼ ਬੂਟ ਮੈਨੇਜਰ (BOOTMGR) ਹੈ ਜੋ ਅਸਲ ਵਿੱਚ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਲੋਡ ਕਰਦਾ ਹੈ.

ਵਿੰਡੋਜ਼ ਦੇ ਪੁਰਾਣੇ ਵਰਜ਼ਨਾਂ ਲਈ, ਜਿਵੇਂ ਕਿ ਵਿੰਡੋਜ਼ ਐਕਸਪੀ, ਇਹ ਐਨਟੀ ਲੋਡਰ ਹੈ (NTLDR), ਜੋ ਕਿ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਚਾਲੂ ਕਰਨ ਲਈ ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਵਰਤਦਾ ਹੈ.

ਦੋਵਾਂ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਨੂੰ ਬੂਟ ਕਾਰਜ ਨੂੰ ਅੱਗੇ ਵਧਣ ਲਈ ਸਹੀ ਡਾਟਾ ਮਿਲਦਾ ਹੈ. ਤੁਸੀਂ ਇੱਥੇ ਦੇਖ ਸਕਦੇ ਹੋ ਜਦੋਂ ਇੱਕ ਸਧਾਰਣ ਪ੍ਰਕਿਰਿਆ ਜਿਸ ਵਿੱਚ ਓਐਸ ਇੱਕ ਹਾਰਡ ਡ੍ਰਾਈਵ ਤੋਂ ਲੋਡ ਹੁੰਦਾ ਹੈ ਵਿੱਚ ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ:

  1. ਹਾਰਡਵੇਅਰ ਕਾਰਜਸ਼ੀਲਤਾ ਨੂੰ ਜਾਂਚਣ ਲਈ POST ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ
  2. BIOS ਹਾਰਡ ਡਰਾਈਵ ਦੇ ਪਹਿਲੇ ਸੈਕਟਰ ਵਿੱਚ ਸਥਿਤ ਮਾਸਟਰ ਬੂਟ ਰਿਕਾਰਡ ਤੋਂ ਲੋਡ ਕਰਦਾ ਹੈ ਅਤੇ ਕੋਡ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ.
  3. ਮਾਸਟਰ ਬੂਟ ਕੋਡ ਮਾਸਟਰ ਵਿਭਾਗੀਕਰਨ ਸਾਰਣੀ ਨੂੰ ਉਸ ਹਾਰਡ ਡਰਾਈਵ ਤੇ ਬੂਟ ਹੋਣ ਯੋਗ ਭਾਗ ਲਈ ਵੇਖਦਾ ਹੈ.
  4. ਪ੍ਰਾਇਮਰੀ, ਸਰਗਰਮ ਭਾਗ ਨੂੰ ਬੂਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਗਈ ਹੈ.
  5. ਉਸ ਭਾਗ ਦਾ ਵਾਲੀਅਮ ਬੂਟ ਸੈਕਟਰ ਮੈਮੋਰੀ ਵਿੱਚ ਲੋਡ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਕਿ ਇਸਦਾ ਕੋਡ ਅਤੇ ਡਿਸਕ ਪੈਰਾਮੀਟਰ ਬਲਾਕ ਵਰਤਿਆ ਜਾ ਸਕੇ.
  6. ਉਸ ਬੂਟ ਸੈਕਟਰ ਦੇ ਅੰਦਰ ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਬਾਕੀ ਬੂਟ ਪ੍ਰਕ੍ਰਿਆ ਦਾ ਕੰਟਰੋਲ ਦਿੰਦਾ ਹੈ, ਜਿੱਥੇ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਫਾਇਲ ਸਿਸਟਮ ਢਾਂਚਾ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ
  7. ਇੱਕ ਵਾਰ ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਫਾਇਲ ਸਿਸਟਮ ਦੀ ਪੁਸ਼ਟੀ ਕਰ ਦਿੰਦਾ ਹੈ, BOOTMGR ਜਾਂ NTLDR ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ.
  8. ਜਿਵੇਂ ਕਿ ਉੱਪਰ ਦੱਸੇ ਗਏ ਹਨ, BOOTMGR ਜਾਂ NTLDR ਨੂੰ ਮੈਮੋਰੀ ਵਿੱਚ ਲੋਡ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਨਿਯੰਤਰਣ ਉਨ੍ਹਾਂ ਨੂੰ ਤਬਦੀਲ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਜੋ ਸਹੀ OS ਫਾਈਲਾਂ ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕੇ ਅਤੇ ਵਿੰਡੋਜ਼ ਆਮ ਤੌਰ ਤੇ ਸ਼ੁਰੂ ਹੋ ਸਕੇ.

ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਗਲਤੀ

ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਉਪਰ ਵੇਖ ਸਕਦੇ ਹੋ, ਬਹੁਤ ਸਾਰੇ ਭਾਗ ਹਨ ਜੋ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਅਖੀਰ ਵਿੱਚ ਲੋਡ ਕਰਨ ਦੀ ਕੁੱਲ ਪ੍ਰਕਿਰਿਆ ਬਣਾਉਂਦੇ ਹਨ. ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਬਹੁਤ ਸਾਰੇ ਉਦਾਹਰਣ ਹਨ ਜਦੋਂ ਕੋਈ ਗਲਤੀ ਸੁੱਟ ਦਿੱਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਅਤੇ ਇਸਲਈ ਵੱਖ-ਵੱਖ ਮੁੱਦੇ ਹਨ ਜੋ ਖਾਸ ਗਲਤੀ ਸੁਨੇਹਿਆਂ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦੇ ਹਨ.

ਭ੍ਰਿਸ਼ਟ ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਆਮ ਤੌਰ ਤੇ hal.dll ਗਲਤੀ ਨਾਲ ਹੁੰਦਾ ਹੈ ਜਿਵੇਂ:

ਉਹ ਕਿਸਮ ਦੀਆਂ ਵੌਲਯੂਮ ਬੂਟ ਕੋਡ ਗਲਤੀਆਂ ਨੂੰ ਬੂਸਸੇਕਟ ਕਮਾਂਡ ਨਾਲ ਨਿਸ਼ਚਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜੋ ਕਿ ਕਈ ਕਮਾਂਡ ਪ੍ਰੌਪਟ ਕਮਾਂਡਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ. ਜੇਕਰ ਤੁਹਾਨੂੰ ਇਸ ਵਿਚ ਮਦਦ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਤਾਂ BOOTMGR ਨੂੰ ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਲਈ ਬੂਸਸੇਕਟ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ

ਉਪਰੋਕਤ ਕਦਮ 4 ਵਿੱਚ, ਜੇ ਇੱਕ ਸਰਗਰਮ ਭਾਗ ਲੱਭਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਫੇਲ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਤੁਸੀਂ " ਕੋਈ ਬੂਟ ਜੰਤਰ ਨਹੀਂ " ਵਰਗੇ ਇੱਕ ਗਲਤੀ ਵੇਖ ਸਕਦੇ ਹੋ . ਇਹ ਸਪਸ਼ਟ ਹੈ ਕਿ ਬਿੰਦੂ ਤੇ ਗਲਤੀ ਆਉਂਦੀ ਹੈ ਕਿ ਇਹ ਵਾਲੀਅਮ ਬੂਟ ਕੋਡ ਕਰਕੇ ਨਹੀਂ ਹੈ.

ਇਹ ਸੰਭਵ ਹੈ ਕਿ ਉਸ ਹਾਰਡ ਡਰਾਇਵ ਤੇ ਸਹੀ ਤਰ੍ਹਾਂ ਫਾਰਮੈਟਡ ਭਾਗ ਨਾ ਹੋਵੇ ਜਾਂ ਉਹ BIOS ਗ਼ਲਤ ਜੰਤਰ ਨੂੰ ਵੇਖ ਰਿਹਾ ਹੋਵੇ, ਜਿਸ ਸਥਿਤੀ ਵਿੱਚ ਤੁਸੀਂ ਬੂਟ ਡਿਵਾਈਸ ਨੂੰ ਸਹੀ ਡਿਵਾਈਸ ਜਿਵੇਂ ਕਿ ਡਿਸਕ ਜਾਂ ਬਾਹਰੀ ਹਾਰਡ ਡਰਾਈਵ , ਉਦਾਹਰਣ ਲਈ).