Thursday, January 1, 2026

Clover boot loader cannot boot from NVMe / PCIe disk - solved

Clover boot loader software could not find your NVMe partitions because it comes with no NVMe driver.

The solutions of the issue is easy - you should just download that driver (it's universal NVMe driver) and copy it to Clover boot partition in a specific directory.

The driver

Driver is named "NvmExpressDxe.efi". It could be downloaded from here. The article about it is here.

After you copy the file, boot to Clover partition and that's it.

Location

Folders where you should place the file are:

  • EFI -> CLOVER -> drivers -> BIOS
  • EFI -> CLOVER -> drivers -> UEFI

Clover boot instructions

Support:
  • Clover does support UEFI boot with SecureBoot disabled
  • Clover does NOT support UEFI boot with SecureBoot enabled
    • Clover boot is still not signed as required for SecureBoot
  • Clover does not support Legacy boot.

Clover boot program usage kick starter

F1 - Help
Space - information for current partition
F3 - unhide hidden boot options
F2 - save log inside Clover boot partition
  • folder is \EFI\CLOVER\misc\

Why you need Clover?

There are few use cases:
  • boot Hackintosh
  • traditional Boot Loader
  • Boot NVMe OS (e.g. Windows) for computers with NVMe slot but no BIOS option to boot from that drive.
    • NVMe/PCIe slot be on the motherboard or external (via PCI Express to NVMe adapter card)

Affected computers

HP laptops and PCs with Intel 5th generation core processor are very problematic: BIOS states PCIe boot is supported but in fact it is not supported! Shame on you, HP! My recommendation is to avoid HP computers because:
  • bios issues as these
  • misleading product information description 
    • it states something is supported and when you have got the PC, you find out there is some dramatical limitations, which makes it mostly unusable.
  • hardware issues
    • HP selects low cost parts with low durability over time.
Few HP models with no direct PCIe boot are:
  • HP EliteBook 850 G2
  • HP EliteBook 840 G2
  • etc

Clover issues

I encounter software issue, that prevents auto-starting the partition set as default in Clover config - pconfig file.
It seems its bug in latest version (during writing the article) of Clover.
It could be workarounded by manual selection of the boot partition.

No comments:

Post a Comment