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

Windows-এ বুট কনফিগারেশন (BCD) ব্যাকআপ ও রিস্টোর করার পদ্ধতি

Windows Vista থেকে Microsoft পুরনো Windows বুট লোডার NTLDR ব্যবহার করা বন্ধ করে দিয়েছে, এর পরিবর্তে BOOTMGR ব্যবহার করা শুরু করেছে। নতুন বুট ম্যানেজারের কোড এক্টিভ পার্টিশনের রুটে bootmgr নামক একটি স্পেশাল ফাইলে সংরক্ষিত থাকে। বুট ম্যানেজার সিস্টেমকে লোড করে একটি স্পেশাল স্টোরেজে অবস্থিত এক্সিস্টিং কনফিগারেশনের অনুযায়ী — BCD (Boot Configuration Data)। এই স্টোরেজ হল একটি স্পেশাল বাইনারি ফাইল যার নাম BCD এবং এটি এক্টিভ পার্টিশনের BOOT ডিরেক্টরিতে অবস্থিত (সাধারণত এটি একটি হিডেন System Reserved পার্টিশন)।

Bootmgr BCD কনফিগারেশনের অনুযায়ী Windows কার্নেল বুট করে। এর পাশাপাশি, বুট ম্যানেজার এই কম্পিউটারে ইনস্টল করা অন্যান্য Windows OS (NT/2000/XP), Linux OS ভার্শন, ভার্চুয়াল ডিস্ক ফাইল বা WIM ইমেজ থেকে মাউন্ট ও বুট করতে পারে।

Windows-এ বুট কনফিগারেশন (BCD) ব্যাকআপ ও রিস্টোর করার পদ্ধতি

BCD Windows XP/2000-এ পরিচিত boot.ini ফাইলের মতো যেটি বুট সেটিংস ধারণ করত। তবে, আপনি সরাসরি টেক্সট এডিটর দিয়ে এডিট করতে পারবেন না। আপনি শুধু একটি স্পেশাল কমান্ড-লাইন ইউটিলিটি, Boot Configuration Data Editor — bcdedit.exe (c:\Windows\System32-এ অবস্থিত) ব্যবহার করে BCD মডিফাই করতে পারেন।

আপনাকে বুঝতে হবে যে Windows বুট BCD-এ তথ্যের সঠিকতা এবং কনসিস্টেন্সির ওপর নির্ভরশীল। যদি এই ফাইল করপ্ট হয় বা ডিলিট হয়, তবে Windows নরমালি বুট করতে পারবে না। তাই BCD-এ যেকোনো এক্সপেরিমেন্ট করার আগে (ডুয়াল বুট বা মাল্টিবুটের জন্য অন্য OS ইনস্টলেশন, অতিরিক্ত বুট সেটিংস কনফিগারেশন, যেমন Windows Boot Manager-এ Safe Mode যোগ করা), BCD ব্যাকআপ নেওয়া প্রস্তাবিত যাতে কিছু ভুল হলে রোল ব্যাক করা যায়।

এই আর্টিকেলে আমরা Windows 10 / Windows 8-এ BCD রিপোজিটরি ব্যাকআপ ও রিস্টোর করার পদ্ধতি আলোচনা করব।

Boot Configuration Data (BCD) ব্যাকআপ করা

অ্যাডমিনিস্ট্রেটর প্রিভিলেজের সাথে কমান্ড প্রম্পট চালু করুন এবং নিচের কমান্ড রান করুন:

bcdedit /export e:\bcd_backup.bcd

Windows-এ বুট কনফিগারেশন (BCD) ব্যাকআপ ও রিস্টোর করার পদ্ধতি

এই উদাহরণে Boot Configuration Data (BCD) E:\ ড্রাইভে bcd_backup.bcd ফাইলে এক্সপোর্ট হবে। (এটি এক্সটার্নাল স্টোরেজ বা USB ড্রাইভ হলে ভালো)।

BCD রিবিল্ড করার পদ্ধতি

যদি BCD মডিফিকেশনের সময় এরর বা ফেইলার হয় এবং সিস্টেম নরমালি বুট না করে (যেমন BOOTMGR is Missing বা BOOTMGR is compressed এরর আসে), তবে BCD রিবিল্ড করতে হবে। এর জন্য:

  • আপনার Windows 10 বা Windows 8 ইনস্টলেশন বা বুট DVD/USB ড্রাইভ থেকে বুট করুন
  • ইনস্টলেশন ডিস্ক ব্যবহার করছেন তবে Repair your computer অপশন সিলেক্ট করুন। Windows-এ বুট কনফিগারেশন (BCD) ব্যাকআপ ও রিস্টোর করার পদ্ধতি
  • কমান্ড প্রম্পট চালু করুন এবং Troubleshoot -> Advanced Options -> Command Prompt-এ যান
  • নিচের কমান্ডগুলো চালান:bootrec /FixMbr – সিস্টেম পার্টিশনে মাস্টার বুট রেকর্ড ওভাররাইট করে

    bootrec /FixBoot – বুট পার্টিশনে বুট সেক্টর রিবিল্ড করে

    bootrec /ScanOS – সব ডিস্ক স্ক্যান করে Windows-কম্প্যাটিবল ইনস্টল্ড সিস্টেম খুঁজে বের করে এবং সেগুলোর এন্ট্রি BCD-এ যোগ করে।

    bootrec /RebuildBcd – BCD ফাইল কনফিগারেশন রিবিল্ড করে

Windows-এ বুট কনফিগারেশন (BCD) ব্যাকআপ ও রিস্টোর করার পদ্ধতি

Boot Configuration Data (BCD) ব্যাকআপ থেকে রিস্টোর করা

আপনি BCD কনফিগারেশন রিপ্লেস করে পূর্বে সংরক্ষিত কনফিগারেশন ইমপোর্ট করতে পারেন এই কমান্ড দিয়ে:
bcdedit /import e:\bcd_backup.bcd
BCD ইমপোর্ট হয়ে গেলে কম্পিউটার রিস্টার্ট করুন এবং নিশ্চিত হোন যে আগে উপলব্ধ সব বুট অপশন প্রেজেন্ট এবং সঠিকভাবে কাজ করছে।

  1. ডুয়াল-বুট উইন্ডোজ ১০ এবং ১১: সুষ্ঠু স্যুইচিং-এর জন্য স্টেপ-বাই-স্টেপ গাইড

  2. উইন্ডোজ ১০-এ স্টিকি নোটস নিরাপদে ব্যাকআপ ও রিস্টোর করুন - দ্রুত গাইড

  3. উইন্ডোজ ১০, ৮, ৭, ভিস্তা ও XP-এ রিস্টোর পয়েন্ট তৈরি করুন: ধাপে ধাপে গাইড

  4. আপনার সিস্টেম সুরক্ষিত করুন: উইন্ডোজ রেজিস্ট্রি সফলভাবে ব্যাকআপ ও রিস্টোর করুন