1. Move Windows 10 from the old drive to the new.
2. Shrink the Windows 10 partition, in order to:
3. Expand the EFI partition from 500MB to 1GB.
4. Add a new partition after the Windows partition for installing Linux.
5. Remove Windows from the old drive and use it purely for storage.
I already have BIU installed on the old NVMe drive. I have "Fast startup" disabled as well.
It has been well over a decade since I have thought about this stuff, let alone used the BootIt tools. I'd appreciate confirmation and/or correction on my plans for accomplishing the above. Please also advise on any IFW and/or BIU settings I should be sure to use or avoid for this scenario:
0. Back up the entire old drive to separate media (obviously).
1. Shrink Windows volume on old drive using Windows "Disk Management" tool while in Windows 10 (it does allow this).
2. Move old NVMe drive from mainboard's primary M.2 socket to the secondary M.2 socket.
3. Install new NVMe drive in mainboard's primary M.2 socket.
4. Use Copy function in IFU to copy the old drive to the new.
5. Do a "Clear Sig" on the old drive using BIU.
6. Ensure Windows 10 boots from new drive.
7. Slide Windows partition to make room, then expand EFI partition on new drive from 500MB to 1GB using BIU.
8. Partition old drive as needed using BIU.
I should leave "Change Disk ID and GUIDs" off for step 4, correct? I planned on using the following settings for step 4:
- Set Active
- Copy Disk Signature
- Copy First Track
- Validate Byte-for-Byte
- Copy Unused Sectors
- Assume Original HD
- Unmap/Trim Target Area