Convert existing system to dynamic disk safely

I have a Windows 10 Pro v1803 box with two NVMe SSDs (INTEL SSDPE2MX450G7). The OS is installed on the first disk and boots (only) in UEFI mode.

I want to convert to Dynamic Disks and mirror the first drive to the second. Will Windows automatically adjust the EFI boot data in NVRAM to ensure that the OS can still boot? This prompt really makes me doubt if it can or not:

prompt

The prompt says:

After you convert these disks to dynamic, you will not be able to start installed operating systems from any volume on these disks (except the current boot volume). Are you sure you want to convert?

Does this mean the currently running operating system will still be able to boot after this is done?


Solution 1:

This message prompt is a bit unclear because it may scare you into thinking that your system is going to be non-bootable. The critical part of the message that really explains why you don't necessarily need to worry is the bit in parentheses: (except the current boot volume).

What Windows actually does is it intelligently updates your boot data as needed to accommodate the dynamic disks of the operating system that's currently running. So if you convert a disk from a basic to a dynamic disk, and the only OS you care about on that disk is the one that's running right now, Windows will not break its own boot in the process of converting to a dynamic disk (unless there's a bug in Windows). I suppose this is because Windows knows enough about its own boot sequence to update and fix it when converting from a basic to a dynamic disk.

Indeed, I even saw that Windows added another entry to bootmgr /v when I finished updating to dynamic disks. So it definitely knows what it's doing.

I read in chat that another user has had success with this on a BIOS/MBR based installation. In my case, Windows must be installed to boot in UEFI mode on GPT formatted disks, because NVMe SSDs can't boot in legacy BIOS mode (the BIOS can't initialize the disks and hand them over to the bootloader).

So, regardless of whether you have a BIOS or UEFI based boot sequence, the expectation -- barring any really unusual setup or a Windows bug -- is that converting the currently running system disk to a dynamic disk does not break boot of that OS.

It probably will break boot of any other OSes besides the one currently running, though (Linux, Windows, doesn't matter what the other OS is).