WINDOWS BOOT MANAGER STILL SHOWING HDD AS BOOT DEVICE

Anonymous
2024-07-23T04:36:02+00:00

Hello there, I am having a very strange issue with my HP laptop, I purchased this laptop couple of years ago and few months back I decided to upgrade my laptop from HDD to SSD, so I purchased a NVMe gen4 SSD and to install new WINDOWS on SSD I disconnected my HDD and installed windows 11 on my SSD, Laptop worked perfectly fine for few months but now I noticed a very strange thing in my pc, i.e., tho my windows is installed in my SSD but in boot manager it still shows HDD as the boot device even I've tried resetting the HDD, next I tried to disconnect my HDD but as I do so my pc says "no boot device found" further when I opened BIOS my SSD is not listed in boot manager, Very weird right?? Next, I thought about reinstalling windows using USB installation media but none of my drives show up on the installation page even after installing drivers. I ran DISKPART but still my drives don't show up. Can someone tell and help me to fix this thing? Tho system works perfectly normal

Here are few images regarding my problem

Image 1- when I try accessing WRE

Image 2- SSD as my WINDOWS DEVICE

Image 3- CONFIGURATION SHOWED SSD

Image 4- BOOT MANAGER NOT SHOWING SSD

Windows for home | Windows 11 | Devices and drivers

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
Ramesh Srinivasan 87,865 Reputation points Independent Advisor
2024-07-24T02:26:10+00:00

Hi Sudhanshu,

Creating an EFI partition on Disk 1 should solve the problem.

From admin Command Prompt, run:

diskpart
select volume C
shrink desired=200
create partition efi size=200
sel disk 1
list part
exit

Post the output.

See also:

How to Move EFI System Partition to Another Drive in Windows 10 or 11:

https://www.winhelponline.com/blog/create-move-...

Standard Disclaimer: There is a link to a non-Microsoft website. The page appears to provide accurate, safe information. Watch out for ads on the site that may advertise products frequently classified as PUPs (Potentially Unwanted Products). Thoroughly research any product advertised on the site before you decide to download and install it.

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

61 additional answers

Sort by: Most helpful
  1. Ramesh Srinivasan 87,865 Reputation points Independent Advisor
    2024-07-25T16:55:05+00:00

    // As my boot device is SSD so can I delete the HDD's recovery and EFI partitions?//

    If the system boots fine from SSD, you can delete the EFI partition from HDD.
    To check that, please run:

    bcdedit
    diskpart
    list vol
    

    // Also, after removing letters from my Recovery drives they keep coming back automatically whenever I turn on my system back? //

    Do you mean the R: drive letter? Please post a screenshot of disk management.

    Let me know if these commands help:

    mountvol R: /d
    mountvol /R
    

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  2. Ramesh Srinivasan 87,865 Reputation points Independent Advisor
    2024-07-25T16:31:46+00:00

    //Do I have to run these commands also???//

    Yes, that's correct.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  3. Ramesh Srinivasan 87,865 Reputation points Independent Advisor
    2024-07-25T15:56:47+00:00

    The 674 MB Recovery partition is not enough, hence the error. Shrink the C drive by 1000 MB and create a new Recovery partition. Format it as NTFS and assign it the drive letter R.

    (The existing 674 MB Recovery partition can be discarded if you don't mind.)

    After assigning it the drive letter R, run:

    md R:\Recovery\WindowsRE
    
    xcopy /h C:\Windows\System32\Recovery\winre.wim R:\Recovery\WindowsRE\
    
    reagentc /setreimage /path R:\Recovery\WindowsRE /target C:\Windows
    

    If a command fails, don't proceed to the next command.

    Then, run:

    select vol R
    remove
    set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
    gpt attributes=0x8000000000000001
    exit
    
    reagentc /enable
    reagentc /info
    

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  4. Ramesh Srinivasan 87,865 Reputation points Independent Advisor
    2024-07-25T15:44:57+00:00

    Using Disk Management, assign the drive letter "S" for the Recovery partition.

    Then, run these commands:

    del c:\windows\system32\recovery\reagent.xml /a
    
    md S:\Recovery\WindowsRE
    
    xcopy /h C:\Windows\System32\Recovery\winre.wim S:\Recovery\WindowsRE\
    
    reagentc /setreimage /path S:\Recovery\WindowsRE /target C:\Windows
    

    Post screenshot.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments