Skip to content

Instantly share code, notes, and snippets.

@rwasef1830
Created September 29, 2020 10:09
Show Gist options
  • Save rwasef1830/342eff5ba079644c66c79e3b7d36996c to your computer and use it in GitHub Desktop.
Save rwasef1830/342eff5ba079644c66c79e3b7d36996c to your computer and use it in GitHub Desktop.
How to convert GPT Dynamic RAID-1 Windows Disk to Basic Disks
This info is scarce on the web, so I'm posting it here for future reference:
1. Boot with a Linux LiveCD (eg: System-Rescue-CD).
2. Open the disk with cfdisk.
3. Change the partition type of the data partitions from Microsoft Dynamic Data to Microsoft Basic Data.
4. Delete the Microsoft LDM Metadata reserved partition
5. Delete the Microsoft Reserved partition (the LDM metadata partition is carved out of the Microsoft reserved partition
when the disk is converted from basic to dynamic, and what's left becomes a new Microsoft reserved partition).
6. Restart and boot with Windows Installation DVD, then enter the console (SHIFT+10).
7. DISKPART, SELECT the correct disk, you'll notice it is no longer considered a dynamic disk, but a basic GPT disk.
8. create partition msr in the space occupied by the 2 deleted Microsoft reserved partitions. It must be at least 16 MegaBytes big.
9. Select EFI System Partition and assign letter=S
10. bcdboot C:\Windows /s S: /f UEFI /p
11. Reboot, Windows should boot fine from the hard disk and see it as a basic drive.
Hope that helps anyone. No need for any adware or scamware or bloatware app to do the job.
Note: Will only work for RAID-1 Dynamic Disks... and obviously you're forcefully cancelling the RAID.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment