1

I want to dual boot Windows and Arch Linux on my machine. So I bought a new SSD, which should only contain the linux installation. However in order to achieve this, I have to convert from Legacy Bios to UEFI. So I need to convert from MBR to GPT. I wanted to use MBR2GPT.exe for this purpose. The problem is, that MBR2GPT only works, when I have three or less partitions in the MBR partition table.

Currently I have two drives in MBR, which is drive 1 and drive 3. Drive 3 contains my windows installation and consists of two partitions, one being the recovery partition. Drive 2 is for additional space and also consists of 2 partitions, one being a system-reserved partition. I'm unsure which partition I should delete. I would like to keep the recovery partition, because I don't have a windows disk.

I have two questons:

Is the system-reserved partition necessary for booting? If so, why is it on my second drive and what is the exact purpose?

Is there another easy way to convert, without deleting a partitions?

My partition screen

1
  • “Is the system-reserved partition necessary for booting?” - Yes; “If so, why is it on my second drive and what is the exact purpose?” - Can’t read the partition labels, so the exact reason, probably has something to do with how Windows was installed.
    – Ramhound
    Commented Aug 11, 2021 at 20:58

1 Answer 1

1

Your terminology is wrong:

First, each of your four disks is apparently of MBR format. There is a separate MBR for each disk. Starting with Windows 10 version 1703, you may convert any disk to GPT with no data lose, but then getting Windows to boot is another matter.

Second, converting to UEFI would most likely require to do Repair Install of Windows 10 with an In-place Upgrade using a UEFI boot media of Windows, as Windows itself wouldn't boot after the conversion. You would also need space for the EFI partition, although the Repair Install would probably take care of it automatically.

Third and most important, installing Linux in dual-boot configuration with Windows does not require UEFI or GPT. You may install it on your disks in your current configuration. Just use a Legacy BIOS boot media for installing Linux. The dual-boot installation would use the Linux GRUB instead of UEFI, but would work just as well.

Fourth, take strong backups before doing such operations, because there is always the risk of making Windows unbootable.

Last, if your intention is to test Linux, you may install it inside Windows using the Windows Subsystem for Linux (WSL), without taking any risks with your data.

0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .