Question Disk Read Error Ocurred ?

Sep 24, 2022

My PC has been showing the 'disk read error please restart' screen constantly and the problem has now gotten worse to the point where it is now a daily occurrence.

My BIOS also keeps defaulting the M.2 SSD which Windows is installed onto to the bottom of the boot order and prioritises a Windows Boot Manager from a drive that I deleted Windows from years ago ?

My System Specs are:

CPU: AMD Ryzen 5 2600X
Motherboard: Asus ROG STRIX B450-F Gaming
RAM: Corsair Vengenace 32GB (4x8GB) @ 2133MHz
GPU: Sapphire RX 5700 XT
Sabrent Rocket M.2 SSD (Boot Drive)
Crucial MX500 1TB SSD (Former Boot Drive)
Crucial MX500 1TB SSD
Samsung 850 EVO 250GB (Drive which keeps being prioritised by the boot order)
Western Digital 2TB HDD
Case: Corsair Carbide 275r
OS: Windows 10

Things I have done already which have not fixed the problem:
  • Installed Windows 10 to a different drive. (Crucial MX500 to Sabrent M.2)
  • Run Memtest (Have done twice with a pass both times)
  • Ran Windows Repair (came back with an error)
  • Checked SSD health (all SSDs are healthy according to SSDLife)
Somettimes when manually rebooting my PC using the power button, my motherboard will fail to post and show a white light (this means GPU problems).

The problem also disappeared for a week when I was without my graphics card and I was using a different one (GTX 960). The problem also seemed to go away when my second monitor was unplugged, however this does not work anymore.

Any help?
Last edited:
Sep 24, 2022
Please show all the drives in the system.
You're showing only 2 of them (lower part of Disk Management).

On those 2 drives you have
UEFI bootloader 99MB partition on Disk 0 and​
legacy bootloader 576MB partition on Disk1 (current active bootloader).​
Here's a better screenshot showing all the drives.


I removed the bootloader partitions which got rid of the problem of my PC trying to boot into the wrong Windows. The disk read error is still there though.
Sep 24, 2022
Diagnose all your drives with HDtune health. Post screenshots.
Run chkdsk on all your drives (from elevated command prompt). Replace x: with appropriate drive letter.
chkdsk x: /f

Check Windows Event Viewer for disk related errors.
HDTune Results are:

All of them were green with the exception of a strange 120GB partition that only scanned 163MB with errors. I haven't had the time yet to finish scanning the HDD.

chkdsk hasn't shown any errors yet either.
MSFTXVDD is MicroSoFT's Xbox Virtual Disk Drive.


It's an virtual disk drive installed by the Microsoft Gaming Filesystem Driver. Xbox Play Anywhere games are essentially unmodified from their Xbox One counterparts, so their data files are stored in the native Xbox Virtual Disk (.xvd or .xvc) container format, and this virtual disk drive is used to load and access them.
I wonder if the problem is related to the unsafe shutdown counts? If the OS cannot issue a Standby command to each drive before cutting the power, the drive may need to repair its firmware components at the next power cycle. If it remains busy for too long, BIOS may time out and fail to detect the drive.