Switching Windows Boot Manager from HDD to SSD

Anonymous
2022-03-31T00:10:33+00:00

Hey all, I am Dizah.

I recently upgraded my computer with a V-GEN SSD, I installed it properly and it works. I cloned my HDD to my SSD. I changed the boot priority 1 as my SSD and disable the boot priority 2. The restart process happened, I successfully signed in to my computer. But then I checked the disk management, I found that the booting process still happens from the HDD, as this image shows.

I am unsure that I have successfully switched the booting process from HDD to SSD. If anyone could get back to me that would be great.

Windows for home | Windows 10 | Install and upgrade

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2022-04-03T03:27:26+00:00

That indicates BIOS did indeed direct the boot to EFI of the SSD. Its BCD is in use & can't be renamed. So, let's do it from the Recovery Environment (RE). But drive letters may be different there. So...

(a) Click any Power icon, then hold Shift as you click Restart.

 That should reboot to the RE at the "**Choose an Option**" screen.

(b) Click "Troubleshoot > Advanced Options > Command Prompt"

 That reboots again to a Command Prompt.

(c) Enter the following commands...

DiskPart <<<Enter DiskPart

List Vol <<<List the volumes & their letters

=== Examine the listing to see what letter is on the partition of size 118 GB. That will ===

=== be the SSD's Windows partition. Use that letter instead of E: (if different) in the ===

===BCDBoot command below. And if Volume 5 has a letter, use it instead of S:. ===

Image

List Disk <<<See that Disk 1 is the SSD by its size

Select Disk 1 <<<Focus on the SSD

Select Partition 1 <<< EFI System partition of the SSD

Assign Letter=S <<<Give it letter S (if it doesn't already have a letter)

Exit <<<Exit DiskPart

DEL S:\EFI\Microsoft\Boot\BCD.old <<<In case BCD.old exists, delete it

REN S:\EFI\Microsoft\Boot\BCD BCD.old <<<Rename current BCD to BCD.old (not necessarily S:)

BCDBoot E:\Windows /s S: /f UEFI <<<Not necessarily letters E: or S:

DiskPart

Select Vol=S <<<Focus on EFI (not necessarily letter S:)

Remove Letter=S <<<Remove the letter S

Exit

(d) Close the Command Prompt with its "X" or type Exit.

(e) Click "Continue" to reboot to Windows

That should do it. Good luck. After booting, show me the BCD. You won't be able to copy/paste in the RE, so print this out first.

Was this answer helpful?

6 people found this answer helpful.
0 comments No comments

41 additional answers

Sort by: Oldest
  1. Anonymous
    2022-04-02T10:02:43+00:00

    I guess I will do this once you read the BCDEdit and Reagent Info. I'm waiting for your response.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2022-04-02T22:22:42+00:00

    It's what I thought. Your BCD (being a clone) is set to boot to Windows of the HDD, & the Recovery partition it is using is also of the HDD. Even EFI says it is HardDiskVolume1 which normally is the 1st partition of Disk 0 (the HDD). But I think, because BIOS is set to boot to the SSD, maybe EFI of the SSD became HardDiskVolume1. Yet there is also a reference to HardDiskVolume6 in there, which definitely is EFI of the SSD, sheesh. Anyhow...

    Go ahead & do the BCDBoot.

    That should fix it, though maybe the Recovery partition will need to be adjusted manually. After the reboot, show me the BCD using Ctrl-A & Ctrl-C. Your pictures are difficult for me to piece together & look at.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2022-04-02T22:32:41+00:00

    The hard drive from which you wish to boot needs to be connected to the first SATA connector on the motherboard, which is typically referred to as SATA 0. Just switch the SATA cables.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2022-04-03T02:18:09+00:00

    The rename process can't be done. I don't know why. Also, I ran the "Assign Letter S" code before, this is the copy of the second time I ran it.

    DISKPART> List Disk Disk ### Status Size Free Dyn Gpt -------- ------------- ------- ------- --- --- Disk 0 Online 931 GB 1024 KB * Disk 1 Online 119 GB 1024 KB *DISKPART> Select Disk 1Disk 1 is now the selected disk.DISKPART> Select Partition 1Partition 1 is now the selected partition.DISKPART> Assign Letter=SVirtual Disk Service error:The specified drive letter is not free to be assigned.DISKPART> ExitLeaving DiskPart...C:\WINDOWS\system32>REN S:\EFI\Microsoft\Boot\BCD BCD.oldThe process cannot access the file because it is being used by another process.

    Was this answer helpful?

    0 comments No comments