رفع خطای Windows Cannot Be Installed to This Disk؛ MBR و GPT

ارور دیسک انتخابی دارای پارتیشن MBR یا GPT است یعنی چه؟ آموزش رفع خطای نصب ویندوز ۱۱ و ۱۰ با تبدیل هارد به GPT با ابزار Diskpart و MBR2GPT بدون پاک شدن اطلاعات.

رفع خطای Windows Cannot Be Installed to This Disk؛ MBR و GPT

پاسخ سریع و ۳ راه‌حل طلایی بسته به شرایط اطلاعات شما:
۱. ریشه فنی خطا: این ارور به دلیل عدم تطابق حالت بوت مادربرد (UEFI یا Legacy BIOS) با فرمت جدول پارتیشن هارد دیسک (GPT یا MBR) رخ می‌دهد. مادربردهای مدرن UEFI فقط روی هاردهای GPT ویندوز نصب می‌کنند، در حالی که سیستم‌های قدیمی Legacy BIOS به هارد MBR نیاز دارند.
۲. راه‌حل اول (بدون پاک شدن اطلاعات با MBR2GPT): در همان صفحه نصب ویندوز، کلیدهای Shift + F10 را بزنید تا پنجره CMD باز شود؛ دستور mbr2gpt /validate و سپس دستور mbr2gpt /convert را وارد کنید تا هارد دیسک شما بدون پاک شدن حتی یک فایل شخصی به GPT تبدیل شود!
۳. راه‌حل دوم (پاکسازی کامل با Diskpart - در صورت عدم نیاز به اطلاعات قبلی): در پنجره CMD کلیدهای Shift + F10 را زده و این دستورات را به ترتیب بنویسید:
diskpart › list disk › select disk 0 › clean › convert gpt › exit
۴. راه‌حل سوم (تنظیم بوت‌فلش در برنامه Rufus): هنگام ساخت فلش بوتیبل با نرم‌افزار Rufus، گزینه Partition Scheme را دقیقاً روی GPT و Target System را روی UEFI (non CSM) تنظیم نمایید.

فرآیند نصب سیستم‌عامل‌های ویندوز ۱۰ و ویندوز ۱۱ معمولاً با انتخاب زبان و فشردن چند دکمه ساده آغاز می‌شود؛ اما یکی از ناامیدکننده‌ترین موانعی که کاربران در میانه راه با آن روبرو می‌شوند، در مرحله انتخاب درایو هارد (پارتیشن مقصد) رخ می‌دهد. در این مرحله، دکمه بعدی (Next) خاکستری و غیرقابل کلیک شده و در پایین پنجره اخطاری با این مضمون نمایش داده می‌شود: "Windows cannot be installed to this disk. The selected disk has an MBR partition table. On EFI systems, Windows can only be installed to GPT disks." یا در سناریوی برعکس: "Windows cannot be installed to this disk. The selected disk is of the GPT partition style."

بسیاری از کاربران تصور می‌کنند هارد دیسک یا حافظه SSD لپ‌تاپ آنها سوخته یا سازگار نیست و به اشتباه درایوهای حاوی عکس‌ها و پروژه‌های کاری خود را فرمت می‌کنند. اما واقعیت این است که این خطا صرفاً یک ناسازگاری ساختاری میان معماری فرم‌ور مادربرد و جدول پارتیشن دیسک است.

در این مقاله از پیشگامیت، معماری پارتیشن‌های MBR و GPT را تحلیل کرده و شیوه‌های قطعی تبدیل هارد بدون پاک شدن داده‌ها و روش‌های رفع خطاهای دیسک را تشریح می‌کنیم.

کالبدشکافی فنی: معماری MBR در برابر GPT و مادربردهای UEFI

برای درک علت بروز این خطای نصب، باید به تاریخچه توسعه معماری کامپیوترها نگاهی بیندازیم:

flowchart LR
    subgraph حالت سنتی قدیمی
    A["Legacy BIOS قدیمی"] -->|تنها سازگار با| B["پارتیشن جدول MBR"]
    end
    subgraph حالت مدرن و امروزی
    C["فریم‌ور مدرن UEFI"] -->|تنها سازگار با| D["پارتیشن جدول مدرن GPT"]
    end

۱. جدول پارتیشن سنتی MBR (Master Boot Record)

فناوری MBR در سال ۱۹۸۳ توسط شرکت IBM معرفی شد. در این سیستم:

  • سکتور اول هارد (سکتور صفر) حاوی کدهای بارگذار بوت و جدول پارتیشن‌ها است.
  • به دلیل محدودیت ۳۲ بیتی، MBR نمی‌تواند هاردهای با ظرفیت بیشتر از ۲.۲ ترابایت را شناسایی کند.
  • شما مجاز به ساخت حداکثر ۴ پارتیشن اصلی (Primary) هستید.
  • اگر سکتور اول هارد آسیب ببیند، کل جدول پارتیشن نابود می‌شود.

۲. جدول پارتیشن مدرن GPT (GUID Partition Table)

فناوری GPT بخشی از استاندارد مدرن UEFI است که جایگزین بایوس‌های سنتی شده است:

  • هارد دیسک‌ها تا ظرفیت نجومی ۹.۴ زتابایت (میلیاردها ترابایت) پشتیبانی می‌شوند.
  • اجازه ساخت حداکثر ۱۲۸ پارتیشن مجزا را در ویندوز صادر می‌کند.
  • دارای نسخه‌های پشتیبان جدول پارتیشن در انتهای دیسک است (CRC32)؛ بنابراین در صورت آسیب سکتورهای ابتدایی، سیستم خودکار بازیابی می‌شود.

چرا خطای عدم نصب ویندوز رخ می‌دهد؟

مادربردهای جدید ویندوز ۱۱ و ۱۰ با حالت بوت فوق‌سریع و امن UEFI بالا می‌آیند. طبق قوانین مهندسی مایکروسافت، حالت UEFI فقط و فقط اجازه دارد ویندوز را روی درایوهای با قالب GPT نصب کند. اگر هارد شما از گذشته به صورت MBR پارتیشن‌بندی شده باشد، فرآیند نصب بلافاصله با خطای فوق متوقف می‌شود.

متن خطای The selected disk has an MBR partition table در نصب ویندوز
متن خطای The selected disk has an MBR partition table در نصب ویندوز

جدول مقایسه کامل: ویژگی‌های جدول پارتیشن MBR در برابر GPT

ویژگی فنیجدول پارتیشن MBR (قدیمی)جدول پارتیشن GPT (مدرن UEFI)
نوع فریم‌ور مادربرد سازگاربایوس سنتی (Legacy BIOS / CSM)فریم‌ور مدرن UEFI با بوت امن (Secure Boot)
حداکثر ظرفیت هارد قابل شناساییحداکثر ۲.۲ ترابایت (فضای مازاد غیرقابل استفاده می‌ماند)تا ۹.۴ زتابایت (نامحدود برای مصارف امروزی)
حداکثر تعداد پارتیشن اصلی۴ پارتیشن Primary (یا ۳ پارتیشن + ۱ Extended)۱۲۸ پارتیشن اصلی و کاملاً مستقل در ویندوز
امنیت در برابر بدسکتور و خرابیضعیف (فاقد نسخه پشتیبان؛ با خرابی سکتور صفر دیتا می‌پرد)بسیار بالا (دارای جدول پشتیبان هدر دیسک و چک‌سام CRC32)
پشتیبانی از ویندوز ۱۱رسماً پشتیبانی نمی‌شود (نیازمند دور زدن پیش‌نیازها)پیش‌نیاز الزامی و اجباری برای نصب رسمی Windows 11

روش اول: تبدیل MBR به GPT بدون پاک شدن اطلاعات با ابزار MBR2GPT (پیشنهادی)

مایکروسافت از ویندوز ۱۰ به بعد ابزار فوق‌العاده قدرتمندی به نام MBR2GPT.EXE درون ویندوز قرار داده که هارد را در عرض چند ثانیه بدون حذف حتی یک فایل شخصی به GPT تبدیل می‌کند:

مراحل گام‌به‌گام در صفحه نصب ویندوز:

  1. در همان صفحه‌ای که با خطای MBR مواجه شده‌اید، کلیدهای ترکیبی Shift + F10 را روی کیبورد فشار دهید تا پنجره مشکی خط فرمان (Command Prompt) باز شود.

(نکته: در برخی لپ‌تاپ‌ها مانند لنوو یا ایسوس، باید کلیدهای Shift + Fn + F10 را همزمان بفشارید).

  1. ابتدا باید بررسی کنید که ساختار هارد دیسک برای تبدیل ایمن است یا خیر. دستور زیر را تایپ کرده و Enter بزنید: ``cmd mbr2gpt /validate ``
  2. اگر در انتهای پاسخ عبارت "Validation completed successfully" نمایش داده شد، یعنی هارد آماده تبدیل بدون ریسک است.
  3. اکنون دستور تبدیل نهایی را وارد نمایید: ``cmd mbr2gpt /convert ``
  4. ابزار مایکروسافت پارتیشن‌های سیستمی ESP و MSR را ساخته و جدول MBR را به GPT دگرگون می‌کند.
  5. پس از مشاهده پیام "Conversion completed successfully"، عبارت exit را تایپ کرده تا خط فرمان بسته شود.
  6. در صفحه نصب ویندوز، دکمه Refresh (تازه‌سازی) را بزنید؛ مشاهده می‌کنید که خطای زرد رنگ ناپدید شده و دکمه Next فعال گردیده است!
اجرای دستورات mbr2gpt /validate و mbr2gpt /convert در خط فرمان نصب ویندوز
اجرای دستورات mbr2gpt /validate و mbr2gpt /convert در خط فرمان نصب ویندوز

روش دوم: تبدیل سریع با ابزار Diskpart (در صورت عدم نیاز به اطلاعات هارد)

اگر هارد شما نو است، یا از تمامی فایل‌های شخصی خود در درایوهای دیگر قبلاً بکاپ گرفته‌اید و قصد دارید کل هارد را پاکسازی کنید:

⚠️ هشدار پاکسازی: دستور clean در این روش کل پارتیشن‌های هارد دیسک انتخاب‌شده را پاک می‌کند.

  1. در صفحه خطای نصب، کلیدهای Shift + F10 را بزنید تا CMD باز شود.
  2. دستورات زیر را به ترتیب خط به خط تایپ کرده و پس از هر کدام Enter بزنید: ``cmd diskpart list disk ``
  3. لیستی از درایوهای فیزیکی نمایش داده می‌شود (مثلاً Disk 0 هارد اصلی شما و Disk 1 فلش مموری است).
  4. شماره دیسک اصلی را انتخاب کنید: ``cmd select disk 0 ``
  5. دیسک را پاکسازی و به GPT تبدیل کنید: ``cmd clean convert gpt exit exit ``
  6. پنجره نصب ویندوز را رفرش کنید؛ هارد شما اکنون به صورت یک فضای یکپارچه Unallocated Space در قالب GPT آماده پارتیشن‌بندی و نصب است.
تبدیل هارد دیسک به GPT با دستورات clean و convert gpt در نرم‌افزار Diskpart
تبدیل هارد دیسک به GPT با دستورات clean و convert gpt در نرم‌افزار Diskpart

روش سوم: اصلاح تنظیمات بایوس مادربرد (تغییر میان UEFI و Legacy Boot)

گاهی اوقات هارد شما با ساختار MBR است و شما نمی‌خواهید آن را به GPT تبدیل کنید، بلکه قصد دارید ویندوز را در همان حالت قدیمی سنتی نصب نمایید:

  1. کامپیوتر را ری‌استارت کرده و با فشردن مکرر کلیدهای F2، Del یا F12 وارد تنظیمات بایوس (BIOS / UEFI Setup) شوید.
  2. به زبانه Boot یا Startup بروید.
  3. به دنبال گزینه‌ای به نام Boot Mode، CSM (Compatibility Support Module) یا Legacy Support بگردید.
  4. اگر با خطای "Windows can only be installed to GPT disks" مواجهید: گزینه Boot Mode را حتماً روی UEFI Only بگذارید.
  5. اگر با خطای "The selected disk is of the GPT partition style" مواجهید: یعنی سیستم در حالت Legacy بوت شده است؛ باید حالت Legacy را خاموش کرده و روی UEFI بگذارید تا با هارد GPT شما سازگار شود.
  6. کلید F10 را برای ذخیره تنظیمات بفشارید.

روش چهارم: تنظیم صحیح فلش بوتیبل در نرم‌افزار Rufus

بسیاری از کاربران خطا را در هارد خود جستجو می‌کنند، در حالی که اشتباه در هنگام ساخت فلش بوتیبل رخ داده است!

هنگامی که فایل ایزو (ISO) ویندوز را در نرم‌افزار رایگان Rufus رایت می‌کنید:

  • برای کامپیوترهای مدرن و ویندوز ۱۱: گزینه Partition scheme را حتماً روی GPT بگذارید تا گزینه Target system روی UEFI (non CSM) قفل شود.
  • برای سیستم‌های قدیمی ده سال پیش: گزینه Partition scheme را روی MBR بگذارید تا گزینه Target system روی BIOS (or UEFI-CSM) قرار گیرد.
تنظیم گزینه Partition scheme روی حالت GPT در نرم‌افزار ساخت فلش بوتیبل Rufus
تنظیم گزینه Partition scheme روی حالت GPT در نرم‌افزار ساخت فلش بوتیبل Rufus

مطالعه بیشتر

برای حل سایر مشکلات سیستمی و مدیریت پارتیشن‌ها در ویندوز، این راهنماها را مطالعه فرمایید:

مطالب مرتبط در پیشگامیت

جمع‌بندی

خطای نام‌آشنای Windows Cannot Be Installed to This Disk، نشانه خرابی دیسک سخت شما نیست؛ بلکه هشداری فنی از جانب هسته نصب ویندوز برای جلوگیری از ناهماهنگی میان فرم‌ور مدرن UEFI و جداول سنتی MBR است. همان‌طور که در این راهنمای تخصصی تشریح شد، شما می‌توانید با تکیه بر ابزار جادویی MBR2GPT در محیط خط فرمان، هارد دیسک خود را بدون از دست رفتن حتی یک کیلوبایت از اطلاعات شخصی به ساختار پیشرفته GPT ارتقا دهید یا با پیکربندی اصولی نرم‌افزار Rufus و تنظیمات بایوس، نصب ویندوز را با حداکثر سرعت و پایداری به سرانجام برسانید.

سوالات متداول

خیر؛ این دستور به صورت هوشمند و جراحی‌گونه صرفاً هدرهای جدول پارتیشن درایو را به GPT بازنویسی می‌کند و دیتابیس فایل‌ها در تمامی درایوها بدون کوچک‌ترین تغییری سالم باقی می‌ماند.
کلیدهای ترکیبی Shift + F10 است. اگر روی کیبورد لپ‌تاپ کلیدهای عملکردی فعال باشند، باید کلیدهای Shift + Fn + F10 را به طور همزمان فشار دهید.
این خطا معمولاً به سه دلیل رخ می‌دهد: دیسک بیش از ۳ پارتیشن اصلی دارد، فضای خالی در انتهای هارد برای ساخت پارتیشن EFI وجود ندارد، یا ویندوز روی دیسک داینامیک (Dynamic Disk) قرار گرفته است. در این حالت باید از روش Diskpart با بکاپ قبلی یا نرم‌افزارهای کمکی بوتیبل نظیر AOMEI Partition Assistant استفاده شود.
خیر؛ معماری ۳۲ بیتی MBR توانایی آدرس‌دهی سکتورهای فراتر از ۲.۲ ترابایت را ندارد و مابقی فضای هارد اکسترنال یا اینترنال شما به عنوان Unallocated هدر خواهد رفت؛ بنابراین برای هاردهای ۳ ترابایت به بالا استفاده از GPT اجباری است.
فریم‌ور UEFI از محیط گرافیکی با ماوس، سرعت بوت بسیار بالاتر، پروتکل امنیتی Secure Boot برای جلوگیری از بدافزارهای روت‌کیت و هاردهای GPT پشتیبانی می‌کند؛ در حالی که Legacy BIOS قدیمی محدود به محیط متنی ۱۶ بیتی است.
مطلب قبلی رفع خطای Has Stopped Working در ویندوز (راهنمای کامل ۲۰۲۶) مطلب بعدی راهنمای جامع رفع خطای کمبود حافظه (Low on Memory) در ویندوز

عضویت در خبرنامه

جدیدترین مطالب و آموزش‌ها را مستقیماً در ایمیل خود دریافت کنید

نظرات

0