The error "No drives were found" typically occurs during the Windows installation phase where you select a destination drive. There are three primary causes for this issue on HP machines:
Error Code: -313
Message: "Hard Drive Error – Hard Disk 1 (3F0)" or "NVMe SSD Self-Test Failed"
Affected Systems: HP EliteBook, ZBook, ProBook, and ENVY models (2018–Present)
If you are staring at a black screen with a blinking cursor or a stark white error message referencing "-313," your heart has likely sunk. In the world of HP hardware diagnostic codes, few messages are as dreaded by IT professionals as the HP NVMe SSD -313 Error. hp nvme ssd -313- error
Unlike a simple boot device not found (3F0), the -313 error indicates a deeper, more sinister problem. It suggests that the NVMe (Non-Volatile Memory Express) SSD has physically failed the built-in "Short DST" (Drive Self-Test).
This article provides a masterclass on the -313 error. We will cover what the code actually means, why it happens, the specific HP hardware involved, step-by-step repair attempts, and—most critically—how to recover your data before replacing the drive. The error "No drives were found" typically occurs
Not all NVMe drives work reliably in all HP laptops. Error 313 can reappear if you install an incompatible drive. Here are safe guidelines:
| HP Model Series | Best Replacement Drive | Notes | |----------------|------------------------|-------| | EliteBook 800 G7/G8/G9 | SK hynix P31 Gold | HP uses SK hynix as OEM; this ensures firmware compatibility | | Spectre x360 14/16 | WD Black SN770 (Gen 4) | Low power draw, matches HP thermal profile | | ProBook 450 G8 | Samsung PM991a (OEM) or 970 Evo Plus | Avoid Samsung 980 Pro (overheating) | | ZBook Power / Fury | Solidigm P44 Pro | Optimized for workstation workloads | Error Code: -313 Message: "Hard Drive Error –
Avoid: Cheap drives with Phison E21T controllers (e.g., some TeamGroup, Silicon Power)—these have known PCIe training issues with HP BIOS.