8

I want to convert the current GPT partition table to MBR on my laptop which uses UEFI.

Is it safe it use UEFI with MBR partition table?

Maybe I am misunderstanding about UEFI/GPT things?

  • MBR is not compatible with UEFI unless placed in legacy support mode. Yes; You have a massive misunderstanding about UEFI/GPT – Ramhound Apr 8 '14 at 14:40
  • 3
    @Ramhound: UEFI is required to support GPT, but not necessarily to use it – MBR partition table support is in fact a requirement for UEFI as well (section 5.2), and there is a MBR partition type for the "EFI system partition" (0xEF). What UEFI does not use is the bootstrap code contained within the MBR. – grawity Apr 8 '14 at 16:16
  • Apu889: Out of curiosity, what is the reason for using MBR? – grawity Apr 8 '14 at 16:16
  • 1
    @Ramhound: Thanks for make my mind straight. I am on Legacy mode now (Been downgraded from Windows 8 to 7 recently). AFAIK there's compability issues on some programs that require MBR partition, like Win7 Boot Logo Changer, Microsoft Toolkit, etc. And i need that. Do you recommend me to move to MBR? – Apu889 Apr 8 '14 at 16:20
  • @grawity: like a said comment above, there's some programs that still doesn't support GPT/UEFI system. – Apu889 Apr 8 '14 at 16:22
8

is it safe UEFI with MBR partition table?

You're not asking about safety, but about support. Yes, EFI firmware has no trouble with an MBR partition table, which it can cope with just as it can cope with an EFI partition table. You just need to make sure that you have an EFI System Partition.

Your problem is Windows. Microsoft erroneously conflates has a GPT partitioned disc with bootstraps in the EFI way. So your laptop with a modern EFI partition table and modern EFI firmware has been installed and is bootstrapping Windows in the modern EFI way. Change to an MBR style partition table, and Windows will expect to be bootstrapping in the old PC98 way. You'd have to switch on the Compatibility Support Module option in your firmware, if it has it, and either reinstall Windows or individually modify the Microsoft Boot Manager, the system BCD store, the system volume's VBR, and the MBR bootstrap program.

All that fuss, and a massive step backwards, just for a rather dodgy "boot logo changer" and a "Microsoft Toolkit" that's almost certainly not Microsoft's? (Some quick searches turned up various things purporting to be these. Perhaps the most appalling was the one that gave step by step instructions to the marks for turning off security, patching their system files to turn off warnings of danger, and trusting a new root certificate; roping them in with the promise of a different picture at bootstrap time. But the bogus "anti-virus" company falsely telling people that Microsoft wrote AutoKMS so they shouldn't worry their pretty little heads about it came a close second.) I suggest not.

  • 1
    I don't think "EFI partition tables" exist. – jiggunjer Jan 27 '16 at 6:02
  • 1
    I think this answer contains a mistake: it assumes UEFI will always boot an MBR drive the same way as BIOS. But in fact the firmware will ignore the MBR if a usable EFI partition is available. So you can convert from GPT to MBR without the hassle mentioned; if you have the efi partition it will boot just like with GPT. Some firmware might always use legacy mode if an MBR is detected, but this behavior is not standard. – jiggunjer Jan 28 '16 at 4:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.