-
×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
- Desktops
- Business PCs, Workstations and Point of Sale Systems
- Booting a ProDesk 600 G2 Mini from a M.2 NVMe SSD?

Create an account on the HP Community to personalize your profile and ask a question
01-04-2016 05:26 AM
Hello,
I recently bought a ProDesk 600 G2 Mini which I'm very happy with. However, I can't get the machine to boot from the M.2 NVMe SSD I've installed. There are no problems to use it as a second drive in Windows and also no problems installing Windows on it, but even though I can see it in BIOS and select it to boot from, I only get a "no bootable device" message.
Is it possible that such a new machine that has a M.2 port, can't handle booting from a NVMe drive? HP doesn't have any information I can find on this issue, or can someone help me find it? Does anyone know?
Best regards,
Tommy
Solved! Go to Solution.
Accepted Solutions
06-17-2016 08:06 AM - edited 06-17-2016 08:11 AM
I had a similar problem with the HP ProDesk 600 G2 mini and Plextor PX-G128M6e.
It helped off the legasy and security modes loading in BIOS: Advanced->Security Boot Configuration->Legasy Support Disable and Secure Boot Disable.
And also disable power management PCIe: Advanced->Power Managment Options->PCI Express Power Managment.
Without turning off the power management Windows could not boot from the SSD with errors:
"The application or operating system couldn’t be loaded because a required file is missing or contains errors.
File: \Windows\system32\winload.efi
Error code:0xc0000185".
After these settings Windows installs and runs correctly from the SSD drive.
P.S. Plextor PX-G128M6e is M.2 AHCI PCIe SSD, not NVMe, but can also be useful to someone.
01-05-2016 03:42 PM
Can't vouch for consumer class m.2 nvme drives, but HP fully supports HP Turbo Drive G1 (non-nvme) and G2 (nvme) M.2 SSD cards and are configurable as Hard Drive 1 on the Mini, which makes them bootable. It is possible that your SSD has not been properly setup as boot media?
01-08-2016 03:50 PM
These same questions have been submitted to HP. I have yet to see any documentation indicating that the M.2 socket 3 slot can be used for booting with HP consumer level PCs. Additionally of course would be which m.2 devices would be supported.
HP Envy 17", i7-8550u,16GB, 512GB NVMe, 4K screen, Windows 11 x64
Custom PC - Z690, i9-12900K, 32GB DDR5 5600, dual 512 GB NVMe, gen4 2 TB m.2 SSD, 4K screen, OC'd to 5 Ghz, NVIDIA 3080 10GB
01-16-2016 03:12 AM
Thanks for the answer! 🙂
I'm not sure if the drive is set up as boot media. I erroneously thought a NVMe drive was just a faster SSD and that all that was needed was that I could see it in bios. That's obviously wrong! I'll dig around some more and see if I can get it to work, otherwise I'll have to write this off as learning money and settle for a really fast storage drive.
Frustrating, though, that HP can't have this documented. I think this is even more important for a new technology that doesn't work like most users are used to.
03-14-2016 10:54 PM
You can use either NVME, what you need to focus on is if the drive's interface matches what your mobo supports. It appears the 600 G2 only supports a PCIe interface on the M.2 port designated for SSD. Get a SSD that uses that interface and you're good to go. A M.2 SATA interface will not even be recognized. You will also need to configure your BIOS as well.
03-15-2016 05:57 AM
As mentioned in a previous post, the new Intel Skylake generation ProDesk 600 G2 Desktop Mini supports both M.2 SSD technologies with either SATA or NVME interfaces (HP Turbo Drive G1 and G2). There may be confusion around the 2 M.2 slots, however. There is a M.2 PCI-e X1 slot where a WIFI card can be configured by HP, and there is a 2nd M.2 PCI-e X4 interface dedicated to the SSD.
The BIOS on this generation can see and boot from either M.2 SSD technologies.
Hope this clears any confusion
03-15-2016 10:59 AM
Does this mean that only the HP Turbo Drives are supported, or will any NVMe drive work? I have a Samsung drive which I haven't been able to boot from, once Windows is installed.
@soccer_dan wrote:As mentioned in a previous post, the new Intel Skylake generation ProDesk 600 G2 Desktop Mini supports both M.2 SSD technologies with either SATA or NVME interfaces (HP Turbo Drive G1 and G2). There may be confusion around the 2 M.2 slots, however. There is a M.2 PCI-e X1 slot where a WIFI card can be configured by HP, and there is a 2nd M.2 PCI-e X4 interface dedicated to the SSD.
The BIOS on this generation can see and boot from either M.2 SSD technologies.
Hope this clears any confusion
03-25-2016 09:05 AM
Dan, thank you for your answer. Somehow I managed to miss it until now. :smileyembarrassed:
Anyway, the Samsung 950 Pro drive I have installed is indeed a PCIe drive and it works perfectly as a second drive inside Windows. I need to take another stab at getting it to work as boot drive! For anyone that have the same problem, I'll report back with my findings.
Tommy
06-17-2016 08:06 AM - edited 06-17-2016 08:11 AM
I had a similar problem with the HP ProDesk 600 G2 mini and Plextor PX-G128M6e.
It helped off the legasy and security modes loading in BIOS: Advanced->Security Boot Configuration->Legasy Support Disable and Secure Boot Disable.
And also disable power management PCIe: Advanced->Power Managment Options->PCI Express Power Managment.
Without turning off the power management Windows could not boot from the SSD with errors:
"The application or operating system couldn’t be loaded because a required file is missing or contains errors.
File: \Windows\system32\winload.efi
Error code:0xc0000185".
After these settings Windows installs and runs correctly from the SSD drive.
P.S. Plextor PX-G128M6e is M.2 AHCI PCIe SSD, not NVMe, but can also be useful to someone.