Microsoft-এর MBR2GPT টুল চালানোর চেষ্টা করলেন কিন্তু হতাশাজনক এরর "MBR2GPT disk layout validation failed for disk 0 (অথবা ১, ২, ৩, ইত্যাদি)" পেলেন? বর্তমানে, এই এরর একটি উষ্ণ চর্চার বিষয়। অনেক Windows ব্যবহারকারী এই সমস্যায় পড়েন যখন তারা তাদের সিস্টেম ডিস্ককে MBR (Master Boot Record) থেকে GPT (GUID Partition Table)-এ রূপান্তর করার চেষ্টা করে।
এই এরর সাধারণত সফল রূপান্তর বাধা দেয় এবং আপনাকে আটকে দেয়, বিশেষ করে যদি আপনি Windows 11-এ আপগ্রেড করতে চান বা UEFI বুট মোড ইনেবল করতে চান। সৌভাগ্যক্রমে, এই সমস্যা সমাধানযোগ্য। এই নিবন্ধে ব্যাখ্যা করা হয়েছে কেন MBR2GPT ভ্যালিডেশন ফেইলড এরর ঘটে, কীভাবে ফিক্স করবেন, এবং রূপান্তরের একটি স্মার্ট বিকল্প।
অংশ ১. "MBR2GPT Disk Layout Validation Failed for Disk 0/1/2/3" এরর কী বোঝায়?
MBR2GPT ইউটিলিটি হলো Microsoft tarafından Windows 10-এ (ভার্সন 1703 এবং পরবর্তী) চালু করা একটি কমান্ড-লাইন টুল। এটি ব্যবহারকারীদের সিস্টেম ডিস্ককে MBR (Master Boot Record) থেকে GPT (GUID Partition Table)-এ ড্রাইভ ফরম্যাট ছাড়া রূপান্তর করতে দেয়।
যখন কমান্ডগুলো রান করেন যেমন: mbr2gpt /validate /disk:0 /allowFullOS বা mbr2gpt /convert /disk:0 /allowFullOS, আপনি একটি এরর সম্মুখীন হতে পারেন:
"MBR2GPT Disk Layout Validation Failed for Disk 0" (অথবা অন্যান্য ডিস্ক নম্বর - ডিস্ক ১, ২, ৩, ../)
এই সেভাবে বোঝায় ভ্যালিডেশন প্রক্রিয়া ডিটেক্ট করেছে যে আপনার বর্তমান ডিস্ক লেআউট রূপান্তরের প্রয়োজনীয়তা পূরণ করে না। অন্য কথায়, mbr2gpt রূপান্তর ব্যর্থ হয়েছে কারণ পার্টিশন স্ট্রাকচার GPT-এর সাথে সামঞ্জস্যপূর্ণ নয়।
অংশ ২. MBR2GPT ভ্যালিডেশন ফেইলড এরর কেন হয় [সাধারণ কারণ]
সমাধানের আগে, এই এররটির মূল কারণ বুঝতে হব। এখানে প্রধান কারণগুলো:
অতিরিক্ত প্রাইমারি পার্টিশন: MBR tối đa চারটি প্রাইমারি পার্টিশন সাপোর্ট করে, কিন্তু GPT-এ নতুন সিস্টেম পার্টিশন (যেমন EFI) এর জন্য স্পেস দরকার। যদি আপনার ডিস্কে ইতিমধ্যে চারটি প্রাইমারি পার্টিশন থাকে, MBR2GPT প্রয়োজনীয় নতুন পার্টিশনগুলো তৈরি করতে পারে না।
EFI সিস্টেম পার্টিশন (ESP) এর জন্য পর্যাপ্ত স্পেস নেই: রূপান্তরের জন্য ডিস্কের শুরুতে বা শেষে একটি ছোট আনঅ্যালোকেটেড স্পেস দরকার EFI সিস্টেম পার্টিশনের জন্য। যদি কোনো থাকে না, ভ্যালিডেশন ফেইল করে।
অসামঞ্জস্যপূর্ণ পার্টিশন টাইপ: কিছু নন-স্ট্যান্ডার্ড বা থার্ড-পার্টি রিকভারি পার্টিশন ভ্যালিডেশন বাধা দেয়।
ভুল সেক্টর সাইজ: কখনও কখনও টুল "mbr2gpt validating layout disk sector size is 512 bytes" এর মতো ইস্যু ফ্ল্যাগ করে যদি সেক্টর এলাইনমেন্ট বা অনসাপোর্টেড সেক্টর সাইজের সাথে অসামঞ্জস্য ডিটেক্ট করে।
মিসিং বা ইনঅ্যাক্টিভ সিস্টেম পার্টিশন: অন্য একটি সাধারণ ইস্যু "MBR2GPT validation failed cannot find os", মানে টুল এক্টিভ সিস্টেম পার্টিশন খুঁজে পায় না।
করাপ্টেড পার্টিশন টেবিল: আপনার MBR স্ট্রাকচার যদি ড্যামেজড থাকে, MBR2GPT এটি রিজেক্ট করতে পারে।
অংশ ৩. ডেটা লস ছাড়া MBR থেকে GPT-এ রূপান্তর
সাধারণত, MBR2GPT.exe কমান্ড-লাইন ইন্টারফেসে আসে যাতে টেকনিক্যাল প্রয়োজনীয়তা রয়েছে, যা নতুনদের জন্য কঠিন। এইমধ্যে, আপনি যদি কমান্ডগুলোর সাথে পরিচিত না হন, আপনি আপনার মূল্যবান ডেটা হারাতে পারেন। তাই, এই পরিস্থিতিতে, 4DDiG Partition Manager একটি নিরাপদ, সহজ বিকল্প হয়ে ওঠে।
MBR2GPT-এর বিপরীতে, 4DDiG Partition Manager একটি ব্যবহারকারী-বান্ধব ইন্টারফেস প্রদান করে এবং ডেটা লসের রিস্ক দূর করে। এটি শুধু কয়েকটি ক্লিকে MBR থেকে GPT-এ রূপান্তর করতে পারে, এবং আপনাকে আপনার পুরো সিস্টেম, পার্টিশন, বা ফাইলগুলোর আগে থেকেই ব্যাকআপ নেওয়ার অনুমতি দেয়। এটি নিশ্চিত করে আপনার ডেটা রূপান্তর sırasında সুরক্ষিত থাকে। এছাড়া, প্রয়োজনে, আপনি যেকোনো সময় পার্টিশন বা সিস্টেম ব্যাকআপ থেকে রিস্টোর করতে পারেন।
কেন 4DDiG Partition Manager বেছে নেবেন?
- MBR2GPT-এর চেয়ে সহজ, কোনো জটিল কমান্ড বা ম্যানুয়াল ফিক্স নেই।
- পার্টিশন ডিলিট বা ফরম্যাট ছাড়া ডিস্ক স্টাইল MBR এবং GPT-এর মধ্যে রূপান্তর করতে পারে।
- অতিরিক্ত ফিচার: ফাইল, ডিস্ক, এবং পুরো সিস্টেম ব্যাকআপ; যেকোনো সময় Windows বা ফাইল বেকআপ থেকে রিস্টোর।
- অল-ইন-ওয়ান টুল যা পার্টিশন ম্যানেজ, ভলিউম রিসাইজ, OS মাইগ্রেট, এবং আরও অনেক কিছু করতে পারে।
- আধুনিক UI সহ বিগিনার-বান্ধব যা ডিস্ক ম্যানেজমেন্ট সবার জন্য অ্যাক্সেসIBLE করে তোলে।
4DDiG Partition Manager দিয়ে MBR থেকে GPT-এ রূপান্তর কীভাবে করবেন
প্রথমে, আপনার PC-এ 4DDiG Partition Manager ইনস্টল করুন। খুলুন, "Convert Disk"-এ যান, এবং "MBR to GPT" সিলেক্ট করুন শুরু করতে।
GPT-এ রূপান্তর করতে চাওয়া MBR-স্টাইল ডিস্ক সিলেক্ট করুন, তারপর "Continue." ক্লিক করুন। যদি সেটি একটি সিস্টেম ডিস্ক হয়, সফ্টওয়্যার PE কম্পোনেন্ট ডাউনলোড করবে।
এই ধাপে, নিশ্চিত করুন ফাইলগুলো সংরক্ষিত এবং পাওয়ার স্থিতিশীল, তারপর "Sure" ক্লিক করুন PE এনভায়রনমেন্টে রিবুট করার জন্য।
রিস্টার্টের পর, প্রোগ্রাম PE এনভায়রনমেন্টে খুলবে। রূপান্তর প্রক্রিয়ায় এগিয়ে যাওয়ার জন্য আবার "Convert MBR to GPT" সিলেক্ট করুন।
পরবর্তীতে, আবার প্রয়োজনীয় ডিস্ক বেছে নিন, "Continue" ক্লিক করুন, এবং কনফার্ম করুন। মনে রাখবেন, PE মোডে, শুধু সিস্টেম ডিস্ক দৃশ্যমান থাকে।
এখন, 4DDiG Partition Manager MBR থেকে GPT-এ রূপান্তর শুরু করবে। সময় ডিস্কের পার্টিশনগুলোর উপর নির্ভর করে। একবার হয়ে গেলে, আপনি "Conversion Successful" দেখবেন। শেষ হলে, অন-স্ক্রিন বুট-আপ গাইডেন্স সাবধানে অনুসরণ করুন, নয়তো আপনার PC সঠিকভাবেスタート নাও করতে পারে।
অংশ ৪. "MBR2GPT Disk Layout Validation Failed for Disk" এরর ফিক্স করার সাধারণ ধাপ
যদি আপনি এখনও Microsoft-এর টুল ব্যবহার করতে পছন্দ করেন, এখানে বিস্তারিত ট্রাবলশুটিং ধাপগুলো।
ধাপ ১. ডিস্ক পার্টিশন লেআউট চেক করুন
এই এররটির সবচেয়ে সাধারণ কারণ হলো অতিরিক্ত প্রাইমারি পার্টিশন (৩টির বেশি) বা EFI সিস্টেম পার্টিশন (ESP) এর জন্য পর্যাপ্ত স্পেস নেই। অন্য কিছু করার আগে, আপনার ডিস্কের পার্টিশন লেআউট MBR নাকি GPT সেটি চেক করুন, পাশাপাশি পার্টিশন সংখ্যা।
Windows + R >
cmdটাইপ করুন > Enter চাপুন Command Prompt খোলার জন্য।তারপর নিচের কমান্ডগুলো টাইপ করুন এবং Enter চাপুন ডিস্ক পার্টিশন লেআউট ধাপে ধাপে চেক করতে:
diskpart-- DiskPart ইউটিলিটি চালু করতেlist disk-- সব ডিস্ক দেখাতেselect disk X--Xআপনার টার্গেট ডিস্ক নম্বর দিয়ে রিপ্লেস করুন, যেমন ০ এবং Enter চাপুনlist partition-- পার্টিশন লেআউট দেখুন। EFI সিস্টেম পার্টিশন খুঁজুন (যেমন "System" লেবেল বা ১০০-৩০০ MB আকার)। এছাড়া নিশ্চিত করুন তিনটির বেশি প্রাইমারি পার্টিশন নেই।
নোট:
MBR থেকে GPT রূপান্তরের জন্য ৩ বা কম প্রাইমারি পার্টিশন প্রয়োজন। যদি ৪টি প্রাইমারি পার্টিশন থাকে, MBR2GPT GPT-এর জন্য প্রয়োজনীয় অতিরিক্ত ESP এবং MSR তৈরি করতে পারবে না। এছাড়া, যদি ভ্যালিডেশন কাজ না করে, তাকান
৪টি প্রাইমারি থাকলে কী করবেন? আপনাকে হয় একটা পার্টিশন ডিলিট করতে হবে বা দুটি পার্টিশন মার্জ করতে হবে 4DDiG Partition Manager ব্যবহার করে সংখ্যা কমানোর জন্য। সতর্ক থাকুন: ডিলিট করলে ডেটা সরাবে। পরিবর্তন করার আগে সবসময় ব্যাকআপ নিন।
ধাপ ২. প্রাইমারি পার্টিশন ডিলিট/শ্রিংক করে স্পেস মুক্ত করুন
MBR2GPT-কে এখনও কমপক্ষে ~৩০০ MB আনঅ্যালোকেটেড স্পেস দরকার (২৬০ MB ESP, ১৬ MB MSR, প্লাস কিছু বাফার)। যদি আপনার ৩টির বেশি পার্টিশন থাকে বা ডিস্কের শুরু এবং শেষে পর্যাপ্ত আনঅ্যালোকেটেড স্পেস নেই, ডিস্ক লেআউট ভ্যালিডেশন এরর হবে। এইমধ্যে, রূপান্তর ব্যর্থতা এড়াতে এই প্রয়োজনীয়তাগুলো পূরণ করার জন্য আপনাকে পার্টিশন শ্রিংক বা ডিলিট করতে হবে।
অপশন A: OS পার্টিশন শ্রিংক করুন (নন-ডিস্ট্রাক্টিভ):
4DDiG Partition Manager-এ, বাম পাশের "Partition Management" ট্যাবে ট্যাপ করুন। তারপর যে OS পার্টিশনটি আপনি শ্রিংক করতে চান সিলেক্ট করুন UFI পার্টিশনের জন্য আরও স্পেস ছাড়াতে। একবার সিলেক্ট হলে, ডান প্যানেল থেকে "Extend/Shrink"-এ ক্লিক করুন।
"Extend/Shrink" ডায়লগে, সিলেক্ট করা OS পার্টিশনের স্লাইডার বামে টেনে আকার ছোট করুন। শেষ হলে, নিচে ডান পাশের "OK" বাটনে ট্যাপ করুন শ্রিংক টাস্ক যোগ করতে।
নোট: যদি সিলেক্ট করা OS পার্টিশনে বুটেবল সিস্টেম থাকে, সিস্টেম স্টার্টআপ প্রভাবিত হতে পারে। আপনি এগিয়ে যেতে চান কিনা নিশ্চিত করুন এবং Sure-এ ট্যাপ করুন।
এখন শ্রিংক টাস্ক যোগ হয়েছে। নিচে ডান পাশের Task List সেকশনে "Execute 1 Task(s)"-এ হিট করুন পার্টিশন শ্রিংক শুরু করতে। প্রম্পট পপ আপ হলে, টাস্ক চালাতে "OK" সিলেক্ট করুন।
সফ্টওয়্যারটি টাস্ক পূর্ণ করার জন্য ধৈর্য ধরে অপেক্ষা করুন। একই সাথে, ডেটা লস এড়াতে, টাস্ক ফিনিশ না হওয়া পর্যন্ত 4DDiG প্রোগ্রাম বন্ধ করবেন না।
অপশন B: একটি পার্টিশন ডিলিট করুন:
4DDiG Partition Manager চালু করুন এবং "Partition Management" সিলেক্ট করুন।
পরে, স্পেস মুক্ত করতে যে টার্গেট ডিস্ক পার্টিশনটি আপনি ডিলিট করতে চান সেটি বেছে নিন। একবার সিলেক্ট হলে, ডান প্যানেল থেকে "Delete"-এ ট্যাপ করুন। প্রম্পট পপ-আপ হলে, নিশ্চিত হলে "Yes" সিলেক্ট করুন।
একবার হয়ে গেলে, নিচে ডান পাশের "Task List" সেকশনে একটি Delete টাস্ক দেখাবে। শুধু "Execute Task(s)"-এ ক্লিক করুন এগিয়ে যাওয়ার জন্য।
যখন Pending Operations উইন্ডো পপ আপ হয়, ডিলিট টাস্কের ডিটেলস প্রিভিউ করুন এবং সব ঠিক থাকলে "OK" ক্লিক করুন।
কিছুক্ষণ অপেক্ষা করুন। ডিলিট প্রক্রিয়া সমাপ্ত হলে, "Done"-এ ক্লিক করুন।
গুরুত্বপূর্ণ:
আনঅ্যালোকেটেড স্পেসটি OS পার্টিশনের পাশে থাকা উচিত। যদি এটি দূরে থাকে, MBR2GPT এটি ব্যবহার করতে পারবে না।
ধাপ ৩. ডিস্ক সেক্টর সাইজ যাচাই করুন এবং সামঞ্জস্যতা চেক করুন
আরেকটি সাধারণ সমস্যা হলো কিছু ডিস্ক অসমর্থিত লজিক্যাল সেক্টর সাইজ ব্যবহার করে। MBR2GPT প্রধানত ৫১২-বাইট সেক্টর ড্রাইভ সাপোর্ট করে (512n বা 512e)। আপনার ডিস্ক যদি 4K (৪০৯৬ বাইট লজিক্যাল সেক্টর) হয়, টুলটি ফেইল করবে। এখানে ডিস্ক সেক্টর সাইজ এবং সামঞ্জস্যতা চেক করার উপায়।
ধাপসমূহ:
Win+R চাপে, cmd ইনপুট করে, Enter চাপে Command Prompt অ্যাডমিনিস্ট্রেটর হিসেবে খুলুন।
Command Prompt-এ নিচের কমান্ডটি চালান:
fsutil fsinfo sectorinfo C:"Bytes Per Sector" লাইনটি চেক করুন:
যদি ৫১২ দেখায়, আপনার ডিস্ক সাপোর্টেড। যদি ৪০৯৬ দেখায়, এটি সম্ভবত রূপান্তর ব্যর্থতার কারণ।
টিপস:
যদি আপনার ডিস্ক 4Kn (৪০৯৬) হয় তখন কী করবেন? কিছু এন্টারপ্রাইজ/NVMe ড্রাইভ শুধু 4Kn সাপোর্ট করে। MBR2GPT এগুলো হ্যান্ডেল করতে পারে না। ওয়ার্কঅরাউন্ড হলো আপনার ডেটা ৫১২e ড্রাইভে ক্লোন করা বা 4DDiG Partition Manager ব্যবহার করে ডিস্ক রূপান্তর করা।
ধাপ ৪. চেক করুন সিস্টেম পার্টিশন এক্টিভ কিনা
যদি Windows পার্টিশন বা System Reserved পার্টিশন Active হিসেবে মার্ক করা না থাকে, আপনিও "MBR2GPT validation failed: cannot find OS" এরর পাবেন। সঠিক পার্টিশনকে এক্টিভ হিসেবে সেট করা নিশ্চিত করে রূপান্তর সময় অপারেটিং সিস্টেম রিকগনাইজড হয়।
ফিক্স করার ধাপ:
Command Prompt-এ diskpart কমান্ড রান করে DiskPart খুলুন।
list diskটাইপ করুন এবং Enter চাপুন সব উপলব্ধ ডিস্ক দেখতে।select disk 0টাইপ করুন এবং Enter চাপুন।list partitionইনপুট করুন এবং "Enter" চাপুন সব পার্টিশন দেখতে।select partition Yইনপুট করুন, Y বদলে পার্টিশন নম্বর বসান, তারপর Enter চাপুন।activeটাইপ করুন এবং Enter চাপুন বেছে নেওয়া পার্টিশনকে এক্টিভ করার জন্য।DiskPart-এক্সিট করুন এবং আপনার কম্পিউটার রিবুট করুন।
এটি BIOS-কে Windows বুট পার্টিশন রিকগনাইজ করতে বলে যাতে MBR2GPT এগিয়ে যেতে পারে।
ধাপ ৫. আবার MBR2GPT কমান্ড চালান
পার্টিশন সমায়োজন, স্পেস মুক্ত করা, সেক্টর সাইজ চেক করা, এবং সঠিক পার্টিশন Active নিশ্চিত করার পর, আবার চেষ্টা করুন।
প্রথমে ভ্যালিডেশন চালান:
mbr2gpt.exe /validate /disk:0 /allowFullOS- যদি ভ্যালিডেশন সফল হয়, এগিয়ে যান।
- যদি এখনও ফেইল করে, সঠিক কারণ জানতে setupact.log চেক করুন।
রূপান্তর চালান:
mbr2gpt.exe /convert /disk:0 /allowFullOSরূপান্তর পর:
- আপনার PC রিবুট করুন।
- BIOS/UEFI ফার্মওয়্যার সেটিংসে প্রবেশ করুন (সাধারণত স্টার্টআপে Del বা F2)।
- বুট মোড Legacy/CSM থেকে UEFI-এ পরিবর্তন করুন।
- পরিবর্তন সেভ করুন এবং রিস্টার্ট করুন।
Windows এখন GPT-এ UEFI মোডে বুট করা উচিত।
উপসংহার
যখন আপনি "MBR2GPT disk layout validation failed for disk 0 (অথবা অন্যান্য ডিস্ক নম্বর, যেমন ১, ২, ৩...)" দেখেন, চিন্তা করবেন না। এটি সাধারণত অসামঞ্জস্যপূর্ণ পার্টিশন বা সেক্টর সাইজের কারণে হয়। পার্টিশন কাউন্ট চেক করে, EFI স্পেস মুক্ত করে, সেক্টর সাইজ ৫১২ নিশ্চিত করে, এবং সিস্টেম পার্টিশন Active মার্ক করে, আপনি প্রায়শই ম্যানুয়ালি ফিক্স করতে পারেন। কিন্তু ম্যানুয়াল ফিক্স রিস্কি এবং জটিল। ডেটা লস ছাড়া MBR থেকে GPT-এ রূপান্তরের সবচেয়ে নির্ভরযোগ্য উপায় হলো 4DDiG Partition Manager। এটি টেকনিক্যাল এরর বাইপাস করে, আপনার ফাইল রক্ষা করে, এবং কয়েকটি ক্লিকে সব কিছু করে দেয়।
William Bollson (সিনিয়র এডিটর)
William Bollson, 4DDiG-এর এডিটর-ইন-চিফ, Windows এবং Mac সংক্রান্ত সমস্যার সেরা সমাধান প্রদানে নিবেদিত, যার মধ্যে ডেটা রিকভারি, রিপেয়ার, এরর ফিক্স অন্তর্ভুক্ত।
(এই পোস্টটি রেট করতে ক্লিক করুন)
আপনি 4.5 রেট করেছেন (অংশগ্রহণ করেছেন)