0xc0000006
The required file could not be read from disk
What it means
Windows tried to load a boot file and the read never completed, which is a disk or controller problem rather than a configuration one.
Common causes
- A drive that is failing or has bad sectors
- A loose SATA or NVMe connection
- A controller mode changed in the BIOS
How to fix it
- Start the PC from the Windows install stick or recovery drive, then choose Repair your computer > Troubleshoot > Advanced options > Command Prompt.
- Run
chkdsk C: /f /rand note whether it repairs errors. - Reseat the drive and cable, then check the SATA mode in the BIOS matches what Windows was installed with.