There are several topic with a similar title but I can't seem to find an answer to my question. I have Windows 10 installed on a 500Gb Sata SSD and I want to move installation to a 1Tb NVMe drive. As I understand, I'll need additionally another drive (for the recovery image) and a USB stick (with Windows Installation Media); and the process goes like (following this guide)
- I connect my NVMe and format it as NTFS and it becomes, say, a drive
D; - I create a System Image to an external drive (say,
E); - I create a Windows 10 Installation USB stick, set it as a boot device in BIOS;
- I boot from it..
- ..and use the System Image (from the external
E) I created to Recover Windows and install it toD;
The part that I don't understand is at what moment my NVMe D drive will get the C letter: should I format my old C and change the letters before the step 5, while booted from the USB somehow? Or that's done automatically after Windows is recovered? Am I missing anything else?
%SystemDrive%is what partition is assignedC:- you don't need to change drive letters, as Windows doesn't boot based on drive letters, but absolute paths saved within the BCD Store (e.g. something like//harddisk0/partition1/<guid>). Before exiting WinPE/WinRE, you'll need to executeBootRec /FixMBR && BootRec /RebuildBCD(see Step #5 at the very bottom of this answer). – JW0914 Aug 27 '23 at 14:17