কম্পিউটার টিউটোরিয়াল

উইন্ডোজ ওএসে বুট কনফিগারেশন ডেটা (BCD) এডিটর

ডুয়াল বুট বা মাল্টিপল বুটের জন্য যাওয়ার সময় সবচেয়ে কঠিন অংশ হচ্ছে কখনও কখনও বুট ম্যানেজার পুরনো অপারেটিং সিস্টেমগুলোকে রিকগনাইজ করে না। এটা হতে পারে কারণ পুরনো অপারেটিং সিস্টেমগুলো ভিন্ন ধরণের বুট লোডার ব্যবহার করে যেমন উইন্ডোজ ভিস্তার আগের বা শুধু কারণ উইন্ডোজ ফেল করে ড্রাইভ নাম অ্যাসাইন করতে গেলে মিসিং অপারেটিং সিস্টেমগুলোর জন্য।

বুট কনফিগারেশন ডেটা (BCD) এডিটর

Bcdedit.exe কমান্ড-লাইন টুল বুট কনফিগারেশন ডেটা স্টোর মডিফাই করে। বুট কনফিগারেশন ডেটা স্টোরে বুট কনফিগারেশন প্যারামিটার থাকে এবং কন্ট্রোল করে অপারেটিং সিস্টেম কীভাবে বুট হবে। এই প্যারামিটারগুলো পূর্বে Boot.ini ফাইলে ছিল (BIOS-ভিত্তিক অপারেটিং সিস্টেমে) বা নন-ভোলেটাইল RAM এন্ট্রিতে (Extensible Firmware Interface-ভিত্তিক অপারেটিং সিস্টেমে)। আপনি Bcdedit.exe ব্যবহার করতে পারেন বুট কনফিগারেশন ডেটা স্টোরে এন্ট্রি যোগ, ডিলিট, এডিট, এবং অ্যাপেন্ড করতে।

এই আর্টিকেলটি বুট কনফিগারেশন ডেটা এডিটরকে ফোকাস করে এবং চেষ্টা করে উত্তর দেওয়া যে এটি কীভাবে আপনাকে Operating System Not Found, সেকেন্ডারি এবং টার্সিয়ারি অপারেটিং সিস্টেম ডিটেক্ট না হয় মাল্টিপল বুটের কেসে এবং সাদৃশ্য এরর ফিক্স করতে সাহায্য করতে পারে।

Boot.ini থেকে BCD-এ পরিবর্তনের কারণ

BCD তৈরি করা হয়েছিল বুট কনফিগারেশন ডেটা বর্ণনার একটি উন্নত মেকানিজম প্রদান করার জন্য। নতুন ফার্মওয়্যার মডেলের উন্নতির সাথে, একটি এক্সটেনসিবল এবং ইন্টারঅপারেবল ইন্টারফেসের প্রয়োজন ছিল অন্তর্নিহিত ফার্মওয়্যারকে এবস্ট্রাক্ট করার জন্য। এই নতুন ডিজাইন উইন্ডোজ ভিস্তা, উইন্ডোজ ৭, উইন্ডোজ ৮, উইন্ডোজ ১০ এবং উইন্ডোজ ১১-এ বিভিন্ন নতুন ফিচারের ফাউন্ডেশন প্রদান করে, যেন Startup Repair tool এবং Multi-User Install shortcuts।

BCD Editor কী করে

BCD Editor উইন্ডোজে GUI হিসেবে প্রদান করা হয়েছে। অনেক অপশন নেই, কিন্তু আপনি বুট ম্যানেজার ফিক্স করতে এবং মাস্টার বুট রিকর্ড রিপেয়ার করতে গ্রাফিক্যাল ইউজার ইন্টারফেস ব্যবহার করতে পারেন।

গ্রাফিক্যাল ইউজার ইন্টারফেস আপনাকে সেই ইস্যুও ফিক্স করতে দেয় যেখানে Bootmgr কয়েকটি কেসে মিসিং পাওয়া যায়।

BCD রেজিস্ট্রির লোকেশন

বুট কনফিগারেশন ডেটাস্টোরে বুট কনফিগারেশন প্যারামিটার থাকে এবং কন্ট্রোল করে অপারেটিং সিস্টেম কীভাবে শুরু হবে।

BCD রেজিস্ট্রি এক্টিভ পার্টিশনের \boot\bcd ফোল্ডারে অবস্থিত।

EFI-ভিত্তিক সিস্টেমের জন্য, BCD রেজিস্ট্রির ডিফল্ট লোকেশন EFI পার্টিশনে।

পড়ুন: উইন্ডোজে BCD ফাইল ব্যাকআপ ও রিস্টোর করার পদ্ধতি।

BCD Editor-এর কমান্ড লাইন ভার্সন

BCD Editor-এর কমান্ড লাইন ভার্সন অনেক শক্তিশালী এবং এর ব্যবহার করে বিভিন্ন ফাংশন করা যায়:

  • BCD স্টোর তৈরি করা
  • এক্সিস্টিং BCD স্টোরে এন্ট্রি যোগ করা
  • BCD স্টোরে এক্সিস্টিং এন্ট্রি মডিফাই করা
  • BCD স্টোর থেকে এন্ট্রি ডিলিট করা
  • BCD স্টোরে এন্ট্রি এক্সপোর্ট করা
  • BCD স্টোর থেকে এন্ট্রি ইম্পোর্ট করা
  • বর্তমানে এক্টিভ সেটিংস লিস্ট করা
  • পার্টিকুলার টাইপের এন্ট্রি কুয়েরি করা এবং
  • গ্লোবাল চেঞ্জ প্রয়োগ করা

BCDEdit.exe-এর সাথে আপনি আরও কী করতে পারেন তা দেখতে, কমান্ড প্রম্পটে bcdedit.exe /? টাইপ করুন। এটি BCD এডিটর ব্যবহার করে কমান্ড প্রম্পট থেকে আপনি যেসব অপশন ও অপারেশন পারফর্ম করতে পারেন তার সম্পূর্ণ লিস্ট দেখাবে।

উইন্ডোজ ওএসে বুট কনফিগারেশন ডেটা (BCD) এডিটর

মাল্টিপল বুট এনভায়রনমেন্ট

আপনি যদি দুটি বা অধিক অপারেটিং সিস্টেম ব্যবহার করতে চান, তবে নিচের বিষয়গুলো মনে রাখুন:

  1. উইন্ডোজ ভিস্তা বা উপরের অপারেটিং সিস্টেম আলাদা পার্টিশনে ইনস্টল করুন। নিয়ম অনুযায়ী, প্রতিটি OS-এর নিজস্ব পার্টিশন থাকা উচিত অন্যথায় Windows, Program Files ইত্যাদি কমন ফোল্ডার কনফ্লিক্ট সৃষ্টি করবে এবং আপনার কম্পিউটার ক্র্যাশ করতে পারে। 즉, আপনি যদি পুরনো অপারেটিং সিস্টেম ব্যবহার করতে চান, তবে প্রথমে উইন্ডোজ ভিস্তার আগের অপারেটিং সিস্টেমগুলো ইনস্টল করুন যাতে তারা boot.ini ব্যবহার করে চলতে পারে এবং তারপর ভিস্তা বা পরবর্তী অপারেটিং সিস্টেম ইনস্টল করুন যাতে bootcfg-এ কোনো কনফ্লিক্ট নেই।
  2. আপনাকে নিশ্চিত করতে হবে যে ভিস্তার চেয়ে পুরনো অপারেটিং সিস্টেমগুলো boot.ini ব্যবহার করছে এবং ভিস্তা বা পরবর্তী অপারেটিং সিস্টেমগুলো BCD ব্যবহার করছে। এটি BCD কমান্ড লাইন এবং MSCONFIG কমান্ড দিয়ে অর্জন করা যায়।
  3. BCD কখনও ডিজেবল করবেন না এমনকি আপনি যদি উইন্ডোজ XP মত পুরনো অপারেটিং সিস্টেম ভিস্তা বা উচ্চতর ভার্সনের সাথে চালাতে চান। BCD boot.ini খুঁজে বের করতে সাহায্য করে যা पुनরাবৃত্তি পুরনো অপারেটিং সিস্টেম লোড করতে সাহায্য করে। আপনি BCD ডিজেবল করলে, আপনার কম্পিউটার পুরনো অপারেটিং সিস্টেমগুলো রিকগনাইজ করতে পারে না।

BCD ব্যবহার করে ডিফল্ট অপারেটিং সিস্টেম পরিবর্তন করুন

সবচেয়ে সহজ এবং দ্রুত পদ্ধতি হলো BCD.exe-এর কমান্ড লাইন ভার্সন ব্যবহার করা। কমান্ড প্রম্পটে নিচের কমান্ডটি ব্যবহার করুন:

BCDEDIT /DEFAULT {ID}

প্রতিটি অপারেটিং সিস্টেমের জন্য ID খুঁজে বের করতে, নিচের কমান্ডটি ব্যবহার করুন:

BCDEDIT /ENUM ALL

ID-এর তালিকা থেকে, যে OS-কে ডিফল্ট হিসেবে সেট করতে চান তার পাশের ID কপি করুন এবং প্রথম কমান্ডে {ID}-র জায়গায় পেস্ট করুন।

Boot Configuration Data Editor has stopped working

আপনি যদি এই এরর পান, তবে আপনাকে Startup Repair চালাতে হবে। এই লিংকগুলো আপনাকে সাহায্য করতে পারে:

  • উইন্ডোজ ৭-এ Startup Repair চালান
  • উইন্ডোজ ৮-এ Automatic Repair চালান
  • উইন্ডোজ ১১ বা উইন্ডোজ ১০-এ Automatic Startup Repair চালান। সেটিংস Advanced Startup Options-এর অধীনে পাবেন।

ডিটেইলড পড়ার জন্য TechNet ভিজিট করুন।

EasyBCD, Visual BCD Editor এবং Dual Boot Repair Tool – তিনটি ফ্রივেয়ার যা আপনাকে উইন্ডোজ বুট কনফিগারেশন ডেটা সহজে এডিট ও রিপেয়ার করতে দেয়।

উইন্ডোজ ওএসে বুট কনফিগারেশন ডেটা (BCD) এডিটর
  1. BSOD 0x000000f সমাধান: উইন্ডোজ ১০, ৮, ৮.১-এ মিসিং বুট কনফিগারেশন ডেটা ফিক্স করুন

  2. উইন্ডোজ ১১ BCD স্ক্র্যাচ থেকে পুনর্নির্মাণ করুন: ধাপে ধাপে গাইড

  3. উইন্ডোজ কমান্ড প্রম্পট মাস্টার করুন: প্রতিটি ব্যবহারকারীর জানা দরকার ১০টি এসেনশিয়াল কমান্ড

  4. BCD Error 0xc000000f সমাধান: উইন্ডোজ ১₀ 21H1 বুট করার সময়