কিছু গুগলিংয়ের মাধ্যমে আমি নিম্নলিখিত সমাধানটি পেয়েছি (আমার প্রশ্নের উপরে উল্লিখিত দুটি হার্ড ড্রাইভের জন্য আমি যত্নশীল HDD1 এবং HDD3 ব্যবহার করি):
- বুট ফাইল একটি ফোল্ডার নামক গঠিত বুট এবং একটি অ্যাপলিকেশন নামক bootmgr । এগুলি সিস্টেম ফাইল এবং তাই সাধারণত লুকানো থাকে। আপনার অবশ্যই তাদের দৃশ্যমান করা উচিত।
- এগুলি এইচডিডি 3 থেকে এইচডিডি 1 এ অনুলিপি করুন। এটি অভিযোগ করবে যে দুটি ফাইল অনুলিপি করা যায় না : বিসিডি এবং বিসিডি.লগ , দুটিই বুট ফোল্ডারে রয়েছে। পরেরটি গুরুত্বহীন (এটি কেবল একটি লগ ফাইল) এবং উপেক্ষা করা যেতে পারে; পূর্বেরটি পরবর্তী পদক্ষেপে অনুলিপি করা হবে।
- প্রশাসকের সুবিধার্থে একটি কমান্ড প্রম্পট খুলুন। নিম্নলিখিত কমান্ডটি টাইপ করুন:
bcdedit /export HDD1:\Boot\BCD
যেখানে এইচডিডি 1 আপনার গন্তব্য ড্রাইভের ড্রাইভার লেটার। আমার ক্ষেত্রে, এইচডিডি 1 সি ছিল , সুতরাং আদেশটি ছিল bcdedit /export C:\Boot\BCD
।
- এখন, আপনাকে বিসিডি ফাইলটি সম্পাদনা করতে হবে যাতে এন্ট্রিগুলি সঠিক হয়। আমি বিসিডিডিট প্রোগ্রামটি ব্যবহার করেছি যা উইন্ডোজ with এর সাথে আসে তবে অন্যগুলি রয়েছে। আমি শুনেছি ইজিসিবিডি বেশ ভাল (এবং বিনামূল্যে), তবে সর্বশেষতম সংস্করণ উইন্ডোজ fully.কে পুরোপুরি সমর্থন করে না। আমি বিশ্বাস করি যে একটি নতুন সংস্করণ যা উইন্ডোজ support সমর্থন করে তা শীঘ্রই বেরিয়ে আসবে। প্রথমে, আমি এইচডিডি 1 নেভিগেট করি command কমান্ড প্রম্পটে বুট (অ্যাডমিন সুবিধার সাথে) এবং টাইপ করুন
bcdedit /store BCD /enum ALL
। আমি বর্তমান ডিরেক্টরিতে বিসিডি ফাইলটি /store
নির্দিষ্ট করতে স্যুইচটি ব্যবহার করি - এই স্যুইচটি বাদ দিয়ে আমার মনে হয় এমন ডিফল্টটি ব্যবহার করবে যা এইচডিডি 3 এ রয়েছে। এই কমান্ডটি বিসিডি ফাইলের সমস্ত এন্ট্রি তালিকাভুক্ত করে ।
- আমি এন্ট্রিগুলি স্ক্যান করেছিলাম এবং দেখা গেছে যে এন্ট্রিগুলি
{bootmgr}
এবং {memdiag}
উভয়ই এইচডিডি 3-এ নির্দেশ করে। অবশ্যই, আমি তাদের এইচডিডি 1 এ নির্দেশ করতে চাই। তাই আমি নিচের ফর্মটি কমান্ড প্রয়োগ করুন: bcdedit /store BCD /set [entry_name] device partition=HDD1:
। যেহেতু HDD1 হয় সি আমার মেশিনে, আমি সেট করতে নিম্নলিখিত টাইপ হবে {bootmgr}
এন্ট্রি: bcdedit /store BCD /set {bootmgr} device partition=C:
।
এটা সম্বন্ধে. একটি শেষ পদক্ষেপ হ'ল এইচডিডি 1 অ্যাক্টিভ করা Disk Management
(কম্পিউটার ম্যানেজমেন্ট থেকে অ্যাক্সেস করা) - এটি ইতিমধ্যে আমার সিস্টেমে সক্রিয় ছিল, তাই আমাকে কিছুই করতে হয়নি।
এখন, অদ্ভুত দ্বৈত-বুট সমস্যাটি হিসাবে, এটি প্রমাণিত হয়েছে যে আমি ভুলে গিয়েছিলাম যে আমি হার্ড ড্রাইভের ক্রমটি শারীরিকভাবে স্যুইচ করেছি। যেমন, BIOS বুট অর্ডারটি ভুল ছিল (এটি এইচডিডি 1 এর পরিবর্তে প্রথমে এইচডিডি 3 থেকে বুট করার চেষ্টা করছিল)। এবং হ্যাঁ, এটি আমার পক্ষ থেকে একটি অবিশ্বাস্য বোকা ভুল ছিল :)