تفاوت MBR و GPT چیست؟ هنگام نصب ویندوز، ساخت فلش بوت یا پارتیشنبندی هارد ممکن است با این دو نام روبهرو شوید. MBR و GPT دو «سبک پارتیشنبندی» هستند که مشخص میکنند اطلاعات پارتیشنها چگونه روی دیسک ثبت شود و سیستم با چه روشی از آن بوت شود.
انتخاب اشتباه میان MBR و GPT میتواند باعث شود فلش نصب در Boot Menu دیده نشود، ویندوز روی دیسک نصب نشود یا بعد از تبدیل دیسک، سیستم دیگر بوت نشود. به همین دلیل قبل از نصب ویندوز باید نوع Firmware سیستم، حالت بوت فلش و سبک پارتیشنبندی دیسک با یکدیگر هماهنگ باشند.
MBR چیست؟
MBR مخفف Master Boot Record است. این ساختار قدیمیتر، اطلاعات مربوط به پارتیشنها و کد اولیه بوت را در بخش ابتدایی دیسک نگه میدارد و معمولاً با سیستمهایی که در حالت Legacy BIOS بوت میشوند ارتباط دارد.
در پیادهسازی متداول ویندوز، MBR این محدودیتها را دارد:
- حداکثر چهار پارتیشن Primary روی یک دیسک
- محدودیت معمول تا ۲ ترابایت برای دیسکهایی با سکتور منطقی ۵۱۲ بایت
- وابستگی بیشتر به ساختار بوت قدیمی BIOS و Legacy
- قرارگرفتن اطلاعات مهم پارتیشنبندی در بخش ابتدایی دیسک
برای ساخت بیش از چهار پارتیشن در MBR میتوان از ساختار Extended و Logical استفاده کرد، اما این روش پیچیدهتر از ساختار مدرن GPT است.
GPT چیست؟
GPT مخفف GUID Partition Table است. این ساختار جدیدتر برای کار با UEFI طراحی شده و محدودیتهای اصلی MBR را کاهش میدهد.
مزایای مهم GPT عبارتاند از:
- پشتیبانی از دیسکهای بزرگتر از ۲ ترابایت
- امکان ساخت تعداد بیشتری پارتیشن؛ ویندوز تا ۱۲۸ پارتیشن را پشتیبانی میکند
- سازگاری با بوت UEFI
- نگهداری نسخه پشتیبان از اطلاعات ساختار پارتیشنبندی
- استفاده از شناسههای یکتا برای پارتیشنها
- ساختار مناسبتر برای سیستمهای جدید
در نصب UEFI ویندوز، معمولاً پارتیشن EFI System Partition برای نگهداری فایلهای بوت ایجاد میشود. همچنین ممکن است پارتیشن Microsoft Reserved و پارتیشن Recovery نیز در ساختار دیسک دیده شوند.
تفاوت MBR و GPT در یک نگاه
| ویژگی | MBR | GPT |
|---|---|---|
| نسل ساختار | قدیمیتر | جدیدتر و مدرن |
| حالت بوت رایج | Legacy BIOS | UEFI |
| حداکثر تعداد پارتیشن در ویندوز | ۴ پارتیشن Primary | تا ۱۲۸ پارتیشن |
| پشتیبانی از دیسک بزرگتر از ۲ ترابایت | در حالت متداول محدود است | بله |
| نسخه پشتیبان از اطلاعات پارتیشنبندی | ساختار محدودتر | دارای اطلاعات پشتیبان |
| مناسب برای سیستمهای جدید | فقط در شرایط سازگاری خاص | بله |
ارتباط MBR و GPT با BIOS و UEFI چیست؟
MBR و GPT سبک پارتیشنبندی دیسک هستند، درحالیکه BIOS و UEFI نوع Firmware سیستم را مشخص میکنند. این دو موضوع جدا هستند، اما هنگام بوت ویندوز باید با هم هماهنگ باشند.
- Legacy BIOS + MBR: ترکیب رایج در سیستمهای قدیمی
- UEFI + GPT: ترکیب استاندارد برای بیشتر سیستمهای جدید
اگر فلش نصب را در حالت UEFI بوت کنید، Windows Setup انتظار دارد دیسک مقصد برای نصب UEFI بهصورت GPT آماده شده باشد. اگر فلش را در حالت Legacy بوت کرده باشید، ممکن است دیسک MBR لازم باشد.
خطای Windows cannot be installed to this disk چرا نمایش داده میشود؟
یکی از رایجترین خطاهای نصب ویندوز زمانی دیده میشود که حالت بوت Installer با سبک پارتیشنبندی دیسک هماهنگ نیست.
خطای The selected disk is not of the GPT partition style
این خطا معمولاً یعنی نصبکننده ویندوز در حالت UEFI اجرا شده، اما دیسک مقصد MBR است.
راهحلهای ممکن:
- تبدیل دیسک مقصد به GPT، پس از تهیه بکاپ و بررسی شرایط
- بوتکردن فلش در حالت Legacy، فقط اگر سیستم و نسخه ویندوز از آن پشتیبانی کنند
- ساخت مجدد فلش نصب با تنظیمات سازگار با UEFI
خطای The selected disk is of the GPT partition style
این خطا معمولاً وقتی رخ میدهد که نصبکننده در حالت Legacy بوت شده، اما دیسک مقصد GPT است.
راهحل اصولی در سیستم جدید معمولاً این است که فلش نصب را از گزینه UEFI در Boot Menu اجرا کنید، نه اینکه بدون بررسی دیسک را به MBR تبدیل کنید.
چطور بفهمیم دیسک MBR است یا GPT؟
روش اول: Disk Management
- کلیدهای
Win + Rرا فشار دهید. - دستور
diskmgmt.mscرا وارد کنید. - روی بخش سمت چپ دیسک، مانند Disk 0، راستکلیک کنید.
- گزینه Properties را باز کنید.
- در تب Volumes، مقدار Partition style را ببینید.
نتیجه یکی از این دو مورد خواهد بود:
- Master Boot Record (MBR)
- GUID Partition Table (GPT)
روش دوم: DiskPart
Command Prompt یا Terminal را با دسترسی Administrator باز کنید و دستورات زیر را اجرا کنید:
diskpart
list disk
اگر در ستون GPT مقابل دیسک علامت ستاره * وجود داشته باشد، دیسک GPT است. نبودن ستاره معمولاً نشان میدهد دیسک MBR است.
روش سوم: PowerShell
PowerShell را با دسترسی Administrator باز کنید و دستور زیر را اجرا کنید:
Get-Disk | Select-Object Number, FriendlyName, PartitionStyle, Size
در ستون PartitionStyle نوع دیسک بهصورت MBR یا GPT نمایش داده میشود.
چطور بفهمیم ویندوز در حالت UEFI یا Legacy بوت شده است؟
- کلیدهای
Win + Rرا بزنید. - دستور
msinfo32را وارد کنید. - در پنجره System Information مقدار BIOS Mode را پیدا کنید.
مقدار آن معمولاً یکی از موارد زیر است:
- UEFI: سیستم در حالت UEFI بوت شده است.
- Legacy: سیستم در حالت BIOS قدیمی یا سازگار با Legacy بوت شده است.
این روش حالت بوت فعلی ویندوز را نشان میدهد، نه سبک پارتیشنبندی همه دیسکهای متصل به سیستم.
برای نصب ویندوز ۱۰ و ۱۱، MBR بهتر است یا GPT؟
برای بیشتر لپتاپها و کامپیوترهای جدید، GPT همراه با UEFI انتخاب منطقیتری است. این ساختار برای Firmware جدید طراحی شده، محدودیت تعداد پارتیشن MBR را ندارد و برای دیسکهای بزرگ مناسبتر است.
MBR همچنان در این شرایط ممکن است استفاده شود:
- مادربرد قدیمی فقط از Legacy BIOS پشتیبانی میکند.
- نرمافزار یا سیستمعامل قدیمی به MBR وابسته است.
- هدف بوت روی سختافزاری است که UEFI ندارد.
برای سیستم جدید نباید صرفاً بهدلیل مشاهده یک خطای نصب، دیسک GPT را به MBR تبدیل کرد. ابتدا باید بررسی شود فلش از گزینه صحیح UEFI بوت شده یا نه.
در دوره نصب اصولی ویندوز ۱۰ و ۱۱، ساخت فلش بوت، تشخیص UEFI و Legacy، انتخاب MBR یا GPT، پارتیشنبندی و نصب کامل ویندوز بهصورت عملی آموزش داده میشود.
تنظیم MBR و GPT در Rufus چه معنایی دارد؟
هنگام ساخت فلش بوت با Rufus، گزینه Partition scheme تعیین میکند فلش برای چه نوع بوتی آماده شود. تنظیم فلش باید با Firmware سیستم و سبک دیسک مقصد هماهنگ باشد.
- برای نصب مدرن روی سیستم UEFI، معمولاً GPT انتخاب میشود.
- برای سیستم قدیمی با Legacy BIOS، معمولاً MBR کاربرد دارد.
نام گزینههای Target system ممکن است با نسخه Rufus و فایل ISO متفاوت باشد. بهجای انتخاب تصادفی، ابتدا حالت بوت سیستم را مشخص کنید.
آیا تبدیل MBR به GPT باعث حذف اطلاعات میشود؟
پاسخ به روش تبدیل بستگی دارد.
تبدیل با Disk Management یا DiskPart
برای تبدیل معمولی با ابزارهای مدیریت دیسک ویندوز، دیسک باید خالی باشد؛ یعنی پارتیشنها و Volumeهای آن حذف شوند. بنابراین این روش بدون بکاپ باعث از دست رفتن اطلاعات میشود.
تبدیل دیسک سیستم با MBR2GPT
مایکروسافت ابزار MBR2GPT.exe را برای تبدیل دیسک سیستم از MBR به GPT بدون حذف فایلها ارائه کرده است. این ابزار قبل از تبدیل، ساختار دیسک را اعتبارسنجی میکند.
نمونه مرحله اعتبارسنجی در ویندوز:
mbr2gpt /validate /disk:0 /allowFullOS
نمونه اجرای تبدیل پس از موفقبودن اعتبارسنجی:
mbr2gpt /convert /disk:0 /allowFullOS
موفقبودن تبدیل به ساختار فعلی پارتیشنها، فضای لازم برای پارتیشن EFI و شرایط اعتبارسنجی ابزار بستگی دارد. قبل از اجرای تبدیل روی سیستم مشتری، نتیجه Validate و بکاپ باید بررسی شوند.
آیا میتوان GPT را به MBR تبدیل کرد؟
بله، اما روشهای استاندارد Disk Management و DiskPart برای تبدیل GPT به MBR نیاز دارند دیسک خالی باشد. یعنی پارتیشنها باید حذف شوند.
تبدیل دیسک بوت از GPT به MBR همچنین به تغییر حالت Firmware از UEFI به Legacy نیاز دارد. بسیاری از سیستمهای جدید ممکن است Legacy یا CSM را ارائه نکنند؛ بنابراین چنین تبدیلی همیشه منطقی یا حتی ممکن نیست.
قبل از هر تبدیل این موارد را بررسی کنید:
- آیا مادربرد از حالت مقصد پشتیبانی میکند؟
- آیا دیسک، سیستمعامل فعال دارد؟
- آیا بکاپ معتبر از اطلاعات موجود است؟
- آیا BitLocker یا رمزگذاری دیگری فعال است؟
- آیا پارتیشن Recovery یا EFI باید حفظ شود؟
تفاوت پارتیشن EFI، System Reserved و Recovery
EFI System Partition
در نصب UEFI/GPT ایجاد میشود و فایلهای لازم برای بوت سیستم را نگه میدارد. این پارتیشن معمولاً حرف درایو ندارد و نباید بدون تشخیص حذف یا فرمت شود.
System Reserved
در بسیاری از نصبهای Legacy/MBR دیده میشود و ممکن است فایلهای بوت و اطلاعات موردنیاز Windows Boot Manager را نگه دارد.
Recovery Partition
فایلها و ابزارهای محیط بازیابی ویندوز یا سازنده دستگاه ممکن است در این پارتیشن قرار داشته باشند.
حذف تصادفی این پارتیشنها میتواند باعث خرابی بوت یا از دست رفتن امکانات Recovery شود. برای آشنایی با محیطهای تعمیر و بازیابی، مقاله WinPE چیست و چه کاربردی دارد؟ را مطالعه کنید.
اشتباهات رایج هنگام کار با MBR و GPT
- تبدیل دیسک بدون بکاپ فقط برای رفع سریع خطای نصب
- اجرای دستور
cleanروی دیسک اشتباه - اعتمادکردن فقط به حرف درایوها در محیط نصب یا WinPE
- ساخت فلش GPT و بوتکردن آن از گزینه Legacy
- تغییر Legacy به UEFI بدون تبدیل و آمادهسازی دیسک
- حذف پارتیشن EFI یا System Reserved
- تبدیل دیسک دارای BitLocker بدون بررسی Recovery Key
- انتخاب MBR برای دیسک بزرگتر از ۲ ترابایت
چکلیست قبل از نصب ویندوز
- از فایلهای مهم بکاپ بگیرید.
- حالت بوت سیستم را در BIOS/UEFI بررسی کنید.
- نوع دیسک را با Disk Management یا DiskPart مشخص کنید.
- فلش بوت را متناسب با UEFI یا Legacy بسازید.
- در Boot Menu ورودی صحیح فلش را انتخاب کنید.
- دیسک مقصد را از روی ظرفیت و مدل شناسایی کنید.
- قبل از حذف هر پارتیشن، اطلاعات داخل آن را بررسی کنید.
- در سیستم دارای BitLocker، Recovery Key را در دسترس داشته باشید.
سؤالات متداول درباره MBR و GPT
آیا GPT از MBR سریعتر است؟
سبک پارتیشنبندی بهتنهایی عامل اصلی سرعت هارد یا SSD نیست. نوع حافظه، کنترلر، درایور و وضعیت سیستم تأثیر بیشتری بر عملکرد دارند. مزیت GPT بیشتر در ساختار مدرن، تعداد پارتیشن، سازگاری با UEFI و پشتیبانی از دیسکهای بزرگ است.
آیا ویندوز ۱۰ روی MBR نصب میشود؟
بله، ویندوز ۱۰ میتواند در حالت Legacy روی دیسک MBR نصب شود. بااینحال، در سیستم جدید استفاده از UEFI و GPT معمولاً انتخاب مناسبتری است.
آیا برای نصب ویندوز ۱۱ باید GPT داشته باشیم؟
نصب استاندارد ویندوز ۱۱ برای سیستمهای سازگار با UEFI انجام میشود و دیسک سیستم در این سناریو باید GPT باشد. قبل از تبدیل، سازگاری سختافزار و تنظیمات Firmware بررسی شود.
آیا تبدیل MBR به GPT اطلاعات را پاک میکند؟
تبدیل عادی با Disk Management یا DiskPart نیازمند حذف پارتیشنها است. ابزار MBR2GPT میتواند در شرایط معتبر دیسک سیستم را بدون حذف فایلها تبدیل کند، اما بکاپ و بررسی نتیجه Validate همچنان ضروری است.
چرا فلش بوت در حالت UEFI دیده نمیشود؟
ممکن است فلش با تنظیم نامناسب ساخته شده باشد، فایلسیستم یا ISO با حالت بوت سازگار نباشد، Secure Boot مانع اجرا شود یا سیستم از آن ورودی بوت پشتیبانی نکند.
آیا میتوان یک هارد GPT را به سیستم قدیمی وصل کرد؟
برای استفاده بهعنوان دیسک داده، سازگاری به سیستمعامل و سختافزار بستگی دارد. اما بوتکردن ویندوز از GPT معمولاً به UEFI و نسخه سازگار ویندوز نیاز دارد.
جمعبندی
MBR و GPT دو روش متفاوت برای ثبت ساختار پارتیشنهای دیسک هستند. MBR ساختاری قدیمیتر با محدودیت چهار پارتیشن Primary و محدودیت متداول ۲ ترابایت است. GPT برای UEFI و سیستمهای جدید طراحی شده، از دیسکهای بزرگتر پشتیبانی میکند و در ویندوز امکان ایجاد تعداد بیشتری پارتیشن را فراهم میسازد.
برای بیشتر سیستمهای جدید، GPT همراه با UEFI انتخاب اصولیتری است. بااینحال، انتخاب نهایی باید براساس نوع مادربرد، حالت بوت، سیستمعامل و وضعیت فعلی اطلاعات انجام شود.
مهمترین اصل این است که برای رفع یک خطای نصب، بدون تشخیص و بکاپ سراغ حذف پارتیشن یا تبدیل دیسک نروید. در دوره نصب اصولی ویندوز ۱۰ و ۱۱، این فرایند از ساخت فلش بوت تا پارتیشنبندی و آمادهسازی نهایی سیستم بهصورت عملی آموزش داده میشود.