Ways to Fix Disk Read Error Occurred in Windows 10

Siddharth Rawat Siddharth Rawat Published On - 19 Sep 2019
I was recently having trouble with my Windows 10 PC when attempting to run Windows Defender on it. After turning it on, I ran the system check causing the PC to freeze. Upon turning it off and restarting it, I am now getting – A disk read error occurred Press Ctrl+Alt+Del to restart. I’ve already tried it and getting the same error message. I believe that I am now stuck in a boot loop. Already tried the Windows 10 disk, but it won’t load from the disk at all. I am stuck and need assistance

If you encounter this error (see snippet below), then it means that there is something wrong with your hard disk drives. This happens when you try to boot your Windows. As pointed out by the Windows user, this error might cause boot-loop issues. More importantly, you might be worried about the data that is stored on your drives. It might be the case that there is a problem with the boot sector or the Master Boot Record (MBR) file. However, this is not the case with every user. We have found some common causes for the disk read error.

Disk Error

Causes for Disk Read Error

  • Incorrect MBR Configuration
  • MBR is a boot sector that holds information about the partitions and acts as a loader for the OS on your machine. It is created when you first install Windows on the first partition you created. It is the First 512 bytes on your hard disk. If MBR is damaged, then you won’t be able to boot into Windows.

    Precaution: One should always back up the MBR. This can be done by a single line command in the Command prompt-
    dd if=/dev/sda of=/path-to-save/mbr-backup bs=512 count=1

    Here path-to-save is the path where you have saved your mbr-backup.

    This can make MBR corrupt. An MBR virus is a memory-resident virus. It can very easily copy itself to the fest sector of the drive containing the partition table. To make things worse, another type of virus that infects the boot sector of an HDD or FDD is Boot Sector Virus.

  • Data Corruption
  • Data corruption of partition tables can be due to virus attacks, power outages, and faulty disk operation.

    Precaution: Use a reliable Anti-virus tool and invest in some power backup systems.

  • Wrongly Configured or Invalid Partitions
  • Invalid partition tables can cause partition loss and boot issues. If the partition tables get damaged, then the system will not be able to locate the partitions containing the booting data files.

    Precaution: If your partition tables have become damaged, then it might be wise to restore them from the backup. If you had a backup when it was in a good state, then the problem can be solved quickly. Hence it is an excellent practice to make a backup.

  • Physical Damage to the Drives
  • Any Physical dame to the drive can prohibit the user from accessing the contents or booting from the drive.

Manual Methods to Fix- A Disk Read Error Occurred

Try the following manual methods to fix the disk read error:

  • Run CHKDSK from CMD
  • You cannot run CHKDSK from the command prompt. Hence, try booting from the Advanced Options menu, and click on Command Prompt.

    After opening the command prompt enter the following command:

    chkdsk X: /f /x /r

    Note: In the above command X:/ is the root drive.

    If any issues are found, then it will be fixed, and you will get a report of errors. If not, then you will see the following message:

    “Windows has scanned the file system and found no problems.”

  • Repair MBR
  • For this task, you will need the original Windows 10 installation disc to repair the MBR

    1. Boot from the original disk.
    2. Click on Repair your computer.
    3. Select Command Prompt.
    4. Enter the following Commands in the Command prompt separately and press Enter after each command:
    5. bootrec /FixMbr
      bootrec /FixBoot
      bootrec /ScanOs
      bootrec /RebuildBcd

    6. Now remove the disc for the drive.
    7. Type exit and hit Enter.
    8. Now restart your computer and check whether Windows is booting or not.

If the bootrec utility doesn’t solve your problem, then one can try the EFI bootloader as outlined below:

  1. Boot from the installation disk.
  2. Click on Repair your computer.
  3. Choose Troubleshoot > Command Prompt.
  4. Type the following commands and make sure to hit Enter after each, separately:
  5. diskpart
    sel disk 0
    list vol
    bootrec /RebuildBcd

  6. If the Volume number of EFI partition is 1, type the following command:
  7. sel vol 1

    If the volume number is different than 1, then replace 1 with that number.

  8. Now assign a new letter to this partition. It should be different than the already taken drive letter. Type the following command to proceed:
  9. assign letter=x:

  10. You will see the following message if the process exits successfully:
  11. DiskPart successfully assigned the drive letter or mount point.

  12. Now type exit to quit the DiskPart utility:
  13. exit

  14. Enter the following command and replace X:\ with the letter you previously assigned to the EFI partition:
  15. cd /d x:\EFI\Microsoft\Boot\

  16. Type the following command to repair the volume:
  17. bootrec /fixboot

  18. Now it is required to back up the old BCD and create a new one, so type:
  19. ren BCD BCD.backup

  20. Type the following command to recreate4 the BCD and replace X:/ with the letter assigned previously:
  21. bcdboot c:\Windows /l en-us /s x: /f ALL

  22. The above command states that your Windows is installed in C:\. If it is installed in a different drive, then replace it with that drive letter.
  23. Remove the disk from the optical drive and type exit.
  24. Now restart your computer
  • Reset your BIOS
  • Resetting your BIOS could help restore your system’s default settings. To reset follow the steps below:

    1. Depending upon your system, identify the key to enter BIOS. While system reboots keep tapping that key (try F2 or Delete key).
    2. Now choose Load Setup Defaults or other similar options to load default settings or factory settings.
    3. Now hit Enter to reset BIOS.
  • Check the Peripherals
  • It is essential to check the hard drive’s SATA and power cables in case of disk read errors. Look for any loose connections or a faulty connection using a multimeter. Replace the old cables with the new ones.

Kernel for Windows Data Recovery

It is often the case that after recovery, you might lose your data. Therefore, you need a professional data recovery tool such as Kernel for Windows Data Recovery. We highly recommend Kernel for Windows Data Recovery. It can recover data from almost all types of storage media like an external hard disk, USB drives, SD cards, and more. One of the most important features is that it not only recovers the corrupt and lost data it can also recover the deleted files.

Download Software

The welcome screen (see the snippet below) prompts the user to select from the three modes. The first one is a Quick Scan mode; use this one if you have recently deleted your files as this mode coarsely scans for the data. Choose the second mode that is Deep Scan mode in the event of Hard disk format and partition deletion. If you have tried both modes with no avail, then try the File Trace mode. This is the most advanced scan mode as it scans the drive sector-by-sector.

Data recovery software

Conclusion

Disk read errors are quite common and can happen due to various reasons, which are discussed in detail in this article. A few remedies are also discussed to counter this issue. Furthermore, there is a chance that in the process, you might lose your precious data. Hence in that scenario one can rely on Kernel for Windows Data recovery tool which can efficiently recover your data files. We believe that user will give this tool a try. You can download the free version from the website to get acquainted with the tool.