-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
- HP Community
- Notebooks
- Notebook Hardware and Upgrade Questions
- NVMe SSD Not Detected After Reinstalling Battery and Slot Is...

Create an account on the HP Community to personalize your profile and ask a question
08-25-2024 03:20 AM
Hi everyone,
I’m experiencing an issue with my HP ZBook Fury G10 laptop where my NVMe SSD is no longer being detected in the BIOS/UEFI (and consequently Windows as well) after I reinstalled the battery. Here’s a bit of background on what happened:
- I had Fedora 40 installed on my NVMe SSD, and everything was working fine.
- I needed to update the MOK (Machine Owner Key) to install NVIDIA drivers so they work with Secure Boot, but during that process, something went wrong and it messed up my Secure Boot configuration.
- I reverted the changes, reset my BIOS settings to default, and everything seemed to work fine.
- After that, I reinstalled the battery because I believe I didn’t seat it properly the first time.
- Since reinstalling the battery, my laptop no longer detects the NVMe SSD in the BIOS/UEFI.
To troubleshoot, I tried the following:
- Reseated the battery and ensured it’s properly connected.
- Reset the BIOS/UEFI settings to default.
- Cleared the CMOS.
- Attempted to boot with only the AC adapter (battery removed) to see if the SSD would be detected.
- Checked all physical connections and reseated the NVMe SSD.
- Moved the NVMe SSD to a different slot: After doing this, the drive was detected by the BIOS, GRUB was showing up, and I could use Fedora 40. Everything worked fine for about two hours. However, after shutting down the laptop and powering it on the next day, the SSD was no longer recognized.
It seems like there might be an issue with the NVMe slots, particularly the two upper slots on the motherboard.
The SSD was functioning, but now I’m back to the same problem, and it’s no longer being detected. Is there any way to "force" the BIOS to recheck every installed M.2 drive without having to reseat it to a different slot?
Has anyone else encountered similar issues with NVMe slots? Could this be a hardware fault with the motherboard, or is there something else I should check? Any advice or suggestions would be greatly appreciated!
Thank you in advance for your help.
Solved! Go to Solution.
Accepted Solutions
08-29-2024 07:26 AM
Hi everyone,
Just wanted to follow up on my previous message with the solution that worked for me. After trying multiple troubleshooting steps, here's what finally got my NVMe SSD detected again:
Let the Battery Drain Completely: I let the laptop's battery drain to 0%.
Removed the SSD: Once the battery was fully drained, I removed the NVMe SSD from the slot.
Powered On the Laptop: I connected the power cable and powered on the laptop without the SSD installed.
Performed a CMOS Reset: After booting up, I shut down the PC again, I then performed a CMOS reset (unplug the power cable and press power button for at least 15 seconds)
Reinstalled the SSD: Finally, I reinstalled the SSD back into the slot.
After doing this, the BIOS informed me that a new SSD was detected, and everything has been working fine since then. It's been two days without any issues, so I'm hoping this was just a one-time glitch.
If anyone else encounters a similar issue, I hope this helps. Fingers crossed the problem doesn't come back again!
08-29-2024 07:26 AM
Hi everyone,
Just wanted to follow up on my previous message with the solution that worked for me. After trying multiple troubleshooting steps, here's what finally got my NVMe SSD detected again:
Let the Battery Drain Completely: I let the laptop's battery drain to 0%.
Removed the SSD: Once the battery was fully drained, I removed the NVMe SSD from the slot.
Powered On the Laptop: I connected the power cable and powered on the laptop without the SSD installed.
Performed a CMOS Reset: After booting up, I shut down the PC again, I then performed a CMOS reset (unplug the power cable and press power button for at least 15 seconds)
Reinstalled the SSD: Finally, I reinstalled the SSD back into the slot.
After doing this, the BIOS informed me that a new SSD was detected, and everything has been working fine since then. It's been two days without any issues, so I'm hoping this was just a one-time glitch.
If anyone else encounters a similar issue, I hope this helps. Fingers crossed the problem doesn't come back again!