কম্পিউটার

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

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

বুট কনফিগারেশন ডেটা (BCD) সম্পাদক

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

এই নিবন্ধটি বুট কনফিগারেশন ডেটা এডিটরের উপর ফোকাস করে এবং কীভাবে এটি আপনাকে অপারেটিং সিস্টেম খুঁজে পাওয়া যায়নি, একাধিক বুট এবং অনুরূপ ত্রুটির ক্ষেত্রে সেকেন্ডারি এবং টারশিয়ারি অপারেটিং সিস্টেম সনাক্ত করতে সক্ষম না হওয়ার মতো ত্রুটিগুলি ঠিক করতে সাহায্য করতে পারে তার উত্তর দেওয়ার চেষ্টা করে৷

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

বুট কনফিগারেশন ডেটা বর্ণনা করার জন্য একটি উন্নত প্রক্রিয়া প্রদান করার জন্য BCD তৈরি করা হয়েছিল। নতুন ফার্মওয়্যার মডেলগুলির বিকাশের সাথে, অন্তর্নিহিত ফার্মওয়্যারকে বিমূর্ত করার জন্য একটি এক্সটেনসিবল এবং ইন্টারঅপারেবল ইন্টারফেসের প্রয়োজন ছিল। এই নতুন ডিজাইনটি Windows Vista, Windows 7, Windows 8, Windows 10 এবং Windows 11-এ স্টার্টআপ রিপেয়ার টুল এবং মাল্টি-ইউজার ইন্সটল শর্টকাটের মতো বিভিন্ন নতুন বৈশিষ্ট্যের ভিত্তি প্রদান করে৷

BCD সম্পাদক কি করে

বিসিডি এডিটর উইন্ডোজে জিইউআই হিসাবে সরবরাহ করা হয়। অনেকগুলি বিকল্প উপলব্ধ নেই, তবে আপনি বুট ম্যানেজার ঠিক করতে পারেন এবং গ্রাফিকাল ইউজার ইন্টারফেস ব্যবহার করে মাস্টার বুট রেকর্ড মেরামত করতে পারেন৷

গ্রাফিকাল ইউজার ইন্টারফেস আপনাকে নির্দিষ্ট কিছু ক্ষেত্রে বুটএমজিআর অনুপস্থিত থাকা সমস্যাগুলি সমাধান করার অনুমতি দেয়।

BCD রেজিস্ট্রির অবস্থান

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

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

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

পড়ুন :কিভাবে Windows এ BCD ফাইলের ব্যাকআপ ও পুনরুদ্ধার করবেন।

BCD সম্পাদকের কমান্ড লাইন সংস্করণ

বিসিডি এডিটরের কমান্ড লাইন সংস্করণটি অনেক শক্তিশালী এবং বিভিন্ন ধরনের কাজ সম্পাদন করতে ব্যবহার করা যেতে পারে:

  • একটি BCD স্টোর তৈরি করুন
  • একটি বিদ্যমান BCD স্টোরে এন্ট্রি যোগ করুন
  • একটি BCD দোকানে বিদ্যমান এন্ট্রি পরিবর্তন করুন
  • একটি BCD স্টোর থেকে এন্ট্রি মুছুন
  • একটি BCD দোকানে এন্ট্রি রপ্তানি করুন
  • একটি BCD দোকান থেকে এন্ট্রি আমদানি করুন
  • বর্তমানে সক্রিয় সেটিংস তালিকাভুক্ত করুন
  • কোনো বিশেষ ধরনের এন্ট্রি এবং
  • একটি বিশ্বব্যাপী পরিবর্তন প্রয়োগ করুন

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

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

একাধিক বুট পরিবেশ

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

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

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

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

BCDEDIT /DEFAULT {ID}

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

BCDEDIT /ENUM ALL

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

বুট কনফিগারেশন ডেটা এডিটর কাজ করা বন্ধ করে দিয়েছে

আপনি যদি এই ত্রুটিটি পেয়ে থাকেন তবে আপনাকে স্টার্টআপ মেরামত চালাতে হবে। এই লিঙ্কগুলি আপনাকে সাহায্য করতে পারে:

  • Windows 7 এ স্টার্টআপ মেরামত চালান
  • Windows 8-এ স্বয়ংক্রিয় মেরামত চালান
  • Windows 11 বা Windows 10-এ স্বয়ংক্রিয় স্টার্টআপ মেরামত চালান। আপনি অ্যাডভান্সড স্টার্টআপ বিকল্পের অধীনে সেটিংস পাবেন।

বিস্তারিত পড়ার জন্য অনুগ্রহ করে টেকনেটে যান৷

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

উইন্ডোজ ওএসে বুট কনফিগারেশন ডেটা এডিটর
  1. Windows 10/8/8.1 এ BSOD ত্রুটি 0x000000f অনুপস্থিত বুট কনফিগারেশন ডেটা ফিক্স করুন

  2. কিভাবে উইন্ডোজ 11 বিসিডি (বুট কনফিগারেশন ডেটা) সম্পূর্ণ স্ক্র্যাচ থেকে পুনরায় তৈরি করবেন

  3. 10 দরকারী উইন্ডোজ কমান্ড

  4. সমাধান:Windows 10 বুট আপ করার সময় BCD ত্রুটি কোড 0xc000000f