ভলিউম বুট কোড কি?

ভলিউম বুট কোড কি এবং ভলিউম বুট কোড ত্রুটি ফিক্স সাহায্য সাহায্য?

ভলিউম বুট কোড এবং ডিস্ক প্যারামিটার ব্লক এবং দুটি প্রধান অংশ যা ভলিউম বুট রেকর্ড / সেক্টর তৈরি করে । ভলিউম বুট কোড মাস্টার বুট কোড দ্বারা বলা হয় এবং বুট ম্যানেজার শুরু করতে ব্যবহার করা হয়, যা অপারেটিং সিস্টেমের প্রকৃত লোডিং শুরু করে।

ভলিউম বুট কোড প্রতিটি পার্টিশনে উপস্থিত থাকে যেখানে ভলিউম বুট রেকর্ড বিদ্যমান থাকে, যা প্রত্যেক বিন্যাসযোগ্য বিভাজন। যাইহোক, এটি শুধুমাত্র প্রধান বুট কোড দ্বারা প্রধান পার্টিশনের জন্য সক্রিয় হিসাবে সেট করা হয়। অন্যথা, অ-সক্রিয় পার্টিশনের জন্য, ভলিউম বুট কোড অব্যবহৃত থাকবে।

ভলিউম বুট কোডগুলি নির্দিষ্ট পার্টিশনের উপর অপারেটিং সিস্টেমের জন্য নির্দিষ্ট। উদাহরণস্বরূপ, উইন্ডোজ 10 এর জন্য একটি ভলিউম বুট কোডটি লিনাক্সের স্বাদ বা উইন্ডোজ এক্সপি বা উইন্ডোজ 7 এর মতো একটি ভিন্ন সংস্করণের জন্য আলাদাভাবে কাজ করতে পারে।

দ্রষ্টব্য: ভলিউম বুট কোড কখনও কখনও তার সংক্ষেপ VBC দ্বারা বলা হয়

ভলিউম বুট কোড কি

মাস্টার বুট রেকর্ড একটি বুটেবল ডিভাইসের জন্য অনুসন্ধান করে যা বুট ক্রম / অর্ডার BIOS দ্বারা সেট করা হয়।

টিপ: BIOS- র মধ্যে বুট অর্ডার পরিবর্তন করুন দেখুন যদি আপনি অর্ডারটি পরিবর্তন করতে সহায়তা করতে চান যা ডিভাইসের বুট কোড চেক করা হয়

একবার একটি প্রাসঙ্গিক ডিভাইস পাওয়া যায়, হার্ড ড্রাইভের মত, ভলিউম বুট কোডটি সঠিক ফাইল লোড করার জন্য দায়ী যা অপারেটিং সিস্টেমটি শুরু করে। উইন্ডোজ 10, উইন্ডোজ 8 , উইন্ডোজ 7 এবং উইন্ডোজ ভিটা জন্য এটি উইন্ডোজ বুট ম্যানেজার (BOOTMGR) যা আসলে অপারেটিং সিস্টেম লোড করে।

উইন্ডোজ এর পুরোনো সংস্করণগুলির জন্য, উইন্ডোজ এক্সপি মত, এটি এনটি লোডার (এনটিএলডিআর) যেটি ভলিউম বুট কোড অপারেটিং সিস্টেম চালু করার জন্য ব্যবহার করে।

উভয় ক্ষেত্রেই, ভলিউম বুট কোড সঠিক তথ্যটি বুট প্রক্রিয়ায় অগ্রসর হয়। আপনি এখানে দেখতে পারেন যখন একটি সাধারণ প্রক্রিয়ার মধ্যে ভলিউম বুট কোড ব্যবহার করা হয় যেখানে একটি হার্ড ড্রাইভ থেকে ওএস লোড হয়:

  1. হার্ডওয়্যার কার্যকারিতা চেক করতে POST চালানো হয়।
  2. BIOS লোড এবং হার্ড ড্রাইভের প্রথম সেক্টরে মাস্টার বুট রেকর্ড থেকে কোড চালানো।
  3. মাস্টার বুট কোড মাস্টার পার্টিশন টেবিলের মাধ্যমে হার্ড ড্রাইভের বুট করা পার্টিশনের জন্য দেখায়।
  4. প্রাথমিক, সক্রিয় পার্টিশন বুট করার জন্য একটি প্রচেষ্টা করা হয়।
  5. ঐ পার্টিশনের ভলিউম বুট সেক্টরটি মেমরিতে লোড করা হয় যাতে তার কোড এবং ডিস্ক প্যারামিটার ব্লক ব্যবহার করা যায়।
  6. যে বুট সেক্টরে ভলিউম বুট কোড বাকি বুট প্রক্রিয়ার নিয়ন্ত্রণ দেয়, যেখানে এটি নিশ্চিত করে যে ফাইল সিস্টেমের কাঠামো কার্যকরীভাবে কাজ করছে
  7. একবার ভলিউম বুট কোড ফাইল সিস্টেম যাচাই করে, BOOTMGR বা NTLDR কার্যকর করা হয়।
  8. উপরে উল্লিখিত, BOOTMGR বা NTLDR মেমরিতে লোড করা হয় এবং নিয়ন্ত্রণ তাদের কাছে হস্তান্তর করা হয় যাতে সঠিক OS ফাইলগুলি চালানো যায় এবং উইন্ডোজ স্বাভাবিকভাবেই শুরু করতে পারে

ভলিউম বুট কোড ত্রুটি

আপনি উপরের দেখতে পারেন, অনেক উপাদান আছে যা মোট প্রক্রিয়া আপগ্রেড করতে পারে যার মধ্যে অপারেটিং সিস্টেম শেষ পর্যন্ত লোড করা যায়। এর অর্থ এই যে, অনেক উদাহরণ রয়েছে যখন একটি ত্রুটি নিক্ষিপ্ত হতে পারে, এবং সেইজন্য বিভিন্ন সমস্যা যা নির্দিষ্ট ত্রুটির বার্তাগুলি সৃষ্টি করতে পারে।

একটি দূষিত ভলিউম বুট কোড সাধারণত hal.dll ত্রুটি যেমন ফলাফল:

এই ধরনের ভলিউম বুট কোড ত্রুটিগুলি বুটসিট কমান্ডের সাথে সংশোধন করা যায়, যা উইন্ডোজ-এ উপলব্ধ অনেক কমান্ড প্রম্পট কমান্ডের মধ্যে একটি। আপনি যে সাহায্য প্রয়োজন হলে BOOTMGR যাও ভলিউম বুট কোড আপডেট বুশযুক্ত ব্যবহার করুন দেখুন।

উপরে স্টেপ 4 এ, সক্রিয় পার্টিশনটি ব্যর্থ হলে, আপনি " কোন বুট ডিভাইস " এর মত একটি ত্রুটি দেখতে পাবেন এটি স্পষ্ট যে বিন্দুটি ঘটেছে যে এটি ভলিউম বুট কোডের কারণে নয়।

এটা সম্ভব যে সেখানে হার্ড ড্রাইভের একটি সঠিকভাবে ফরম্যাট করা পার্টিশন নয় বা যেটি BIOS ভুল ডিভাইসে খুঁজছে, সেই ক্ষেত্রে আপনি হার্ডড্রাইভের মতো হার্ড ডিস্কের পরিবর্তে একটি ডিস্ক বা বাইরের হার্ড ড্রাইভ , উদাহরণস্বরূপ)।