حجم بوٹ کوڈ کیا ہے؟

کیا حجم بوٹ کوڈ کرتا ہے اور حجم بوٹ کوڈ غلطیاں طے کرنے میں مدد کرتا ہے

حجم بوٹ کوڈ اور ڈسک پیرامیٹر بلاک اور دو بڑے حصوں جو حجم بوٹ ریکارڈ / شعبے کو بناتا ہے. حجم بوٹ کوڈ ماسٹر بوٹ کوڈ کی طرف سے کہا جاتا ہے اور بوٹ مینیجر شروع کرنے کے لئے استعمال کیا جاتا ہے، جو آپریٹنگ سسٹم کا اصل لوڈنگ شروع ہوتا ہے .

حجم بوٹ کوڈ ہر تقسیم پر موجود ہے جہاں حجم بوٹ ریکارڈ موجود ہے، جس میں ہر فارمیٹ شدہ تقسیم ہے. تاہم، یہ صرف بنیادی تقسیم کے لئے ماسٹر بوٹ کوڈ کی طرف سے کہا جاتا ہے جو فعال طور پر مقرر ہوتا ہے. ورنہ، غیر فعال تقسیم کے لۓ، حجم بوٹ کوڈ غیر استعمال شدہ رہتا ہے.

حجم بوٹ کوڈ اس مخصوص تقسیم پر آپریٹنگ سسٹم کے لئے مخصوص ہیں. مثال کے طور پر، ونڈوز 10 کے لئے ایک حجم بوٹ کوڈ لینکس کے ذائقہ کے لئے یا ونڈوز ایکس پی یا ونڈوز 7 کی طرح ونڈوز کے ایک مختلف نسخے کے مقابلے میں ایک سے زیادہ مختلف کام کرسکتا ہے.

نوٹ: حجم بوٹ کا کوڈ بعض اوقات اس کے اختتامی VBC کے ذریعہ حوالہ دیا جاتا ہے.

حجم بوٹ کوڈ کیا ہے

کسی بھی بوٹ ترتیب / آرڈر میں بوٹبل آلہ کے ماسٹر بوٹ کی ریکارڈز کی تلاشی BIOS کی طرف سے مقرر کی جاتی ہے.

ٹپ: دیکھو BIOS میں بوٹ آرڈر کو کس طرح تبدیل کرنے کے لئے، اگر آپ کو اس ترتیب کو تبدیل کرنے میں مدد کی ضرورت ہے جس میں آلہ کے بوٹ کوڈ کی جانچ پڑتال کی جاتی ہے.

جب ایک متعلقہ ڈیوائس مل جاتا ہے تو، ایک ہارڈ ڈرائیو کی طرح، آپریٹنگ سسٹم شروع ہوتا ہے مناسب فائلوں کو لوڈ کرنے کے لئے حجم بوٹ کوڈ ذمہ دار ہے. ونڈوز 10، ونڈوز 8 ، ونڈوز 7، اور ونڈوز وسٹا کے لئے ، یہ ونڈوز بوٹ مینیجر (BOOTMGR) ہے جو اصل میں آپریٹنگ سسٹم لوڈ کرتا ہے.

ونڈوز کے پرانے ورژنوں کے لئے، ونڈوز ایکس پی کی طرح، NT Loader (NTLDR) ہے کہ حجم بوٹ کوڈ آپریٹنگ سسٹم شروع کرنے کے لئے استعمال کرتا ہے.

کسی بھی صورت میں، حجم بوٹ کوڈ بوٹ عمل کو آگے منتقل کرنے کے لئے صحیح ڈیٹا کو تلاش کرتا ہے. آپ یہاں دیکھ سکتے ہیں جب ایک عام عمل میں حجم بوٹ کو استعمال کیا جاتا ہے جس میں OS کو ہارڈ ڈرائیو سے بھرا ہوا ہے:

  1. پوزیشن ہارڈ ویئر کی فعالیت کو دیکھنے کے لئے چل رہا ہے.
  2. BIOS بوجھ اور ہارڈ ڈرائیو کے پہلے شعبے پر واقع مالک بوٹ ریکارڈ سے کوڈ کو اجرا کرتا ہے.
  3. ماسٹر بوٹ کوڈ مالک ہارڈ تقسیم میز کے ذریعہ اس ہارڈ ڈرائیو پر بوٹبل تقسیم کے لئے نظر آتا ہے.
  4. بنیادی، فعال تقسیم کو بوٹ کرنے کی کوشش کی گئی ہے.
  5. اس تقسیم کے حجم بوٹ سیکشن کو میموری میں بھرا ہوا ہے تاکہ اس کا کوڈ اور ڈسک پیرامیٹر بلاک استعمال کیا جا سکے.
  6. اس بوٹ کے سیکشن کے اندر حجم بوٹ کوڈ باقی بوٹ کے عمل کا کنٹرول دیا جاتا ہے، جہاں یہ یقینی بناتا ہے کہ فائل کا نظام ڈھانچہ کام کے آرڈر میں ہے.
  7. ایک بار جب حجم بوٹ کا کوڈ فائل سسٹم کی توثیق کرتا ہے، بوٹ ایم جی آر آر یا NTLDR کو عملدرآمد کیا جاتا ہے.
  8. جیسا کہ اوپر ذکر کیا گیا ہے، BOOTMGR یا NTLDR میموری میں بھرا ہوا ہے اور کنٹرول ان کو منتقل کیا جاتا ہے تاکہ مناسب OS فائلوں کو معزول کیا جاسکتا ہے اور ونڈوز عام طور پر شروع کر سکتا ہے.

حجم بوٹ کوڈ غلطیاں

جیسا کہ آپ اوپر دیکھ سکتے ہیں، بہت سارے اجزاء ہیں جو مجموعی عمل کو تیار کرتے ہیں جس کے دوران آپریٹنگ سسٹم بالآخر لوڈ ہوسکتا ہے. اس کا مطلب یہ ہے کہ بہت سے حالات ہیں جب ایک غلطی پھینک دی جاسکتی ہے، اور اس وجہ سے مختلف مسائل جو مخصوص غلطی کے پیغامات بن سکتی ہیں.

خرابی حجم بوٹ کا کوڈ عام طور پر hal.dll غلطیوں کا نتیجہ ہے جیسے:

ان قسم کے حجم بوٹ کوڈ کی غلطیاں بوٹیکیٹ کمانڈ کے ساتھ طے کی جاسکتی ہیں ، ونڈوز میں موجود بہت کم کمانڈ پرومو حکموں میں سے ایک. اگر آپ اس کے ساتھ مدد کی ضرورت ہے تو BOOTMGR کو حجم بوٹ کوڈ کو اپ ڈیٹ کرنے کے لئے بوٹسیکٹ استعمال کریں .

مندرجہ بالا مرحلہ 4 میں، اگر ایک فعال تقسیم کو ناکام کرنے کی کوشش ناکام ہو جاتی ہے تو، آپ کو " کوئی بوٹ ڈیوائس " کی طرح ایک غلطی مل سکتی ہے. اس نقطہ پر واضح ہے کہ غلطی ہوتی ہے کہ یہ حجم بوٹ کوڈ کی وجہ سے نہیں ہے.

یہ ممکن ہے کہ وہاں یا تو اس ہارڈ ڈرائیو پر مناسب طریقے سے فارمیٹیٹ تقسیم نہیں کیا جاسکتا ہے یا BIOS غلط آلہ دیکھ رہا ہے، جس صورت میں آپ بوٹ آرڈر کو درست ڈیوائس جیسے ہارڈ ڈرائیو میں تبدیل کرسکتے ہیں (بجائے کسی ڈسک یا بیرونی کی بجائے ہارڈ ڈرائیو ، مثال کے طور پر).