Question Can i Change Windows Boot Manager Driver?

FinalKenpachi

Distinguished
Jul 31, 2015
39
0
18,530
Hello guys got a new M2 SSD gonna install but wanna disconnect my old SATA SSD for it. The problem is whenever i disconnect my old SATA SSD windows wont boot. (Windows currently installed on my another M2 SSD)
I checked the bios and looks like windows boot manager somehow installed on my old SATA SSD.
Question is can i change to boot location without loosing my data or formatting pc. Thanks!
Here is the Disk Management picture maybe can help.

Disk 5 is the M2 SSD C: Drive (This is where Windows installed)
Disk 4 is the SATA SSD i'm trying to remove it.

Thanks!

qo06Ijp.png
 
It depends if you can shrink one of the partitions on the storage where the C: drive is. You'll need around 200MB.

If you can do that, then you can do what's described in https://learn.microsoft.com/en-us/p...ndows-7/ee829683(v=ws.10)?redirectedfrom=MSDN (it references Vista and 7, but it works for modern Windows).

You should do this preferably with the other drives unplugged. You will also have to boot into an install environment to access the recovery console if you only have one Windows install to boot into.
 
Install the new m.2, disconnect everything else and install windows to the new m.2, that way the new m.2 will be bootable and the other disks will not be touched.
If the bios is set up to boot from the sata disk first then you will have to change that setting and set the new m.2 as the boot device.
 
Disk 5 is the M2 SSD C: Drive (This is where Windows installed)
Disk 4 is the SATA SSD i'm trying to remove it.
Execute following from elevated command prompt and you should be able to boot from drive containing windows OS.
If you get any errors, then stop immediately and show screenshot with command output.

diskpart
list disk
select disk 5
list partition
select partition 2
(select 509MB recovery partition)
delete partition override
create partition efi
format fs=fat32 quick
assign letter=H
exit
bcdboot C:\windows /s H: /f UEFI

Last message should be "Boot files created successfully".

Do not worry about recovery partition being deleted. It will be recreated after next major windows update.
 
  • Like
Reactions: FinalKenpachi
Execute following from elevated command prompt and you should be able to boot from drive containing windows OS.
If you get any errors, then stop immediately and show screenshot with command output.

diskpart
list disk
select disk 5
list partition
select partition 2
(select 509MB recovery partition)
delete partition override
create partition efi
format fs=fat32 quick
assign letter=H
exit
bcdboot C:\windows /s H: /f UEFI

Last message should be "Boot files created successfully".

Do not worry about recovery partition being deleted. It will be recreated after next major windows update.
Works like a charm! Thanks a lot!