UK tech experts · info@vividrepairs.co.uk
Vivid Repairs
Close-up of desktop motherboard with SATA cables connected to hard drive, warm overhead lighting, focused technical atmosphere
Fix It Yourself · Troubleshooting

Windows 10 disk read error

Updated 8 June 202614 min read
As an Amazon Associate, we may earn from qualifying purchases. Our ranking is independent.

You hit the power button, Windows starts loading, and then you see it: "Disk read error occurred." The screen freezes. Your PC won't boot. Before you panic or shell out £200 at a repair shop, know this: 85% of the time, it's fixable in under an hour with three straightforward steps.

TL;DR

A Windows 10 disk read error usually means loose SATA cables, BIOS settings gone wrong, or corruption in the partition" class="vae-glossary-link" data-term="mbr-partition">Master Boot Record. Start by reseating cables and resetting BIOS (5-10 minutes). If that doesn't work, use Windows 10 installation media and run bootrec commands to repair the MBR. Worst case, run chkdsk to find and fix bad sectors.

⏱️ 14 min read✅ 85% success rate📅 Updated May 2026

Key Takeaways

  • Windows 10 disk read error occurs when the system can't read the Master Boot Record or partition table during startup
  • Start with the simplest fix first: power off, reseat SATA cables, reset BIOS to defaults
  • If that fails, you'll need Windows 10 installation media to run bootrec commands and rebuild boot files
  • The chkdsk tool can find and repair bad sectors, but it takes several hours on larger drives
  • Frequent errors suggest a failing drive or faulty RAM, not just a software glitch

At a Glance

  • Difficulty: Easy
  • Time Required: 45 mins to 8 hours (depending on which fix you need)
  • Success Rate: 85% of users

What Causes Windows 10 Disk Read Error?

Your hard drive is the physical piece of hardware that stores Windows and all your files. To boot properly, Windows needs to read specific files from a specific location on that drive during startup. When something breaks that chain, you get a disk read error.

The Master Boot Record (MBR) is the first 512 bytes of your hard drive. It contains a map telling Windows where the operating system files actually live. It also holds the boot loader code that kicks off the entire process. If that MBR gets corrupted, Windows can't find the OS files at all, so it stops and throws the disk read error message.

Sometimes the problem isn't software corruption at all. A loose SATA cable (the one plugging your drive into the motherboard) can cause intermittent read failures. Or your BIOS settings might've reset or changed in a way that makes the drive invisible or unreadable to the boot process. In other cases, bad sectors developing on the drive itself prevent Windows from reading critical boot files. Bad sectors are portions of the disk that have physically degraded and can no longer reliably store or retrieve data.

Power failures and sudden shutdowns are the most common culprits behind MBR corruption. When the power cuts off mid-write, you're left with half-written data and a broken record. Faulty RAM can also cause symptoms that look identical to disk corruption, which is why diagnostics matter.

Windows 10 Disk Read Error: Quick Fix (Hardware and BIOS)

Most people don't realise how often this error is just a loose cable. It sounds too simple, but loose SATA connectors account for roughly 30% of disk read errors we see in the field. The second most common cause is BIOS settings reverting to something weird. These two fixes take 5-10 minutes and don't require any special tools or installation media.

1

Reseat SATA Cables and Try Another Port Easy

  1. Power off completely and unplug the PC from the wall.
    Don't just do a soft shutdown. Hold the power button for 5 seconds to drain any residual power, then physically pull the power cable out of the wall outlet or PSU. This prevents electrical shorts when you open the case.
  2. Open the computer case.
    Most cases have two thumb screws on the side panel or two latches. Remove or flip those, slide the panel off. You'll now see the motherboard, hard drive, and cables inside.
  3. Locate the hard drive and its SATA cable.
    The hard drive is a rectangular metal box about the size of a paperback book. The SATA cable is flat, thin, and red or black. It connects from the drive to the motherboard. There's usually a matching power cable too (thicker, with more pins).
  4. Disconnect and reconnect the SATA cable.
    Gently pinch the small plastic latch on the SATA connector and pull it straight out of the drive. Do the same at the motherboard end. Now plug it back in firmly. You should hear or feel a small click as it seats. Repeat for the power cable if it looks loose.
  5. Try a different SATA port (optional but effective).
    If your motherboard has multiple SATA ports (most do), disconnect the cable again and plug it into a different port on the motherboard. This rules out a dead port as the culprit. Common motherboards have ports labeled SATA0, SATA1, SATA2, etc.
  6. Close the case, plug in power, and restart.
    Slide the side panel back on, secure the screws or latches, plug the power cable back in, and press the power button. Watch the boot process. If you see the Windows logo and the system progresses further, the error is likely fixed.
If Windows boots normally, you've found the problem. A loose cable causes intermittent read errors that often look fatal but aren't. If you're still seeing the disk read error, move to the BIOS reset below.
2

Reset BIOS to Factory Defaults Easy

  1. Restart the computer and watch for the BIOS prompt.
    As the PC boots (right after you see the manufacturer logo), a message flashes telling you which key to press to enter BIOS. Common keys are F2, Delete, F10, F12, or Esc. The key varies wildly by motherboard manufacturer (Dell, HP, ASUS, MSI, etc.), so you might need to try a few. You typically have just 1-2 seconds to press it.
  2. Press the correct key and enter BIOS setup.
    You'll see a blue or grey menu with text options. This is the BIOS interface. It's where hardware-level settings live, outside of Windows entirely. Don't panic if it looks unfamiliar; you don't need to change anything manually.
  3. Find the option to load default settings.
    Look for menu items called "Load Setup Defaults", "Load BIOS Defaults", "Load Fail-Safe Defaults", or "Reset to Defaults". The exact wording depends on your BIOS version. It's usually under a tab like "Exit", "Advanced", or "Main". If you can't find it, look for any button or menu option mentioning "default" or "reset".
  4. Select the option and confirm.
    Highlight it with arrow keys and press Enter. The BIOS will ask for confirmation (usually "Yes" or "OK"). Select Yes. The BIOS will reload all settings back to their factory state.
  5. Save and exit BIOS.
    Look for an "Exit" option or press the key that exits BIOS (often F10 or Esc). A prompt will ask if you want to save changes. Select Yes or Save and Exit. The computer will restart.
  6. Observe the boot sequence.
    As Windows loads, watch for the disk read error. If it appears again, BIOS misconfiguration wasn't the problem. If Windows boots normally, you've solved it.
BIOS resets fix errors caused by corrupted firmware settings or failed boot device detection. If you're past this point and still seeing the error, the problem is file-level corruption on the drive itself, which requires the next tier of fixes.

Windows 10 Disk Read Error: Intermediate Solution (Master Boot Record Repair)

If reseating cables and resetting BIOS didn't work, the Windows 10 disk read error is likely due to corruption in the Master Boot Record or the partition table that describes where your data lives on the disk. You can't fix this from the regular Windows environment because Windows itself won't boot. You need Windows 10 installation media to access the recovery environment.

Installation media is a USB drive or DVD that contains a bootable copy of Windows 10. It lets you start the computer without using the installed Windows on the hard drive, giving you access to repair tools. You can create this media on any other computer using the Windows 10 Media Creation Tool from Microsoft.

3

Repair Master Boot Record Using Bootrec Commands Intermediate

  1. Obtain Windows 10 installation media on a USB drive or DVD.
    Go to another computer with internet access. Visit Microsoft's Windows 10 Media Creation Tool page. Download the tool, run it, and follow the prompts to create bootable media. The tool will write Windows 10 setup files to your USB or DVD. This takes about 15 minutes depending on internet speed and drive size.
  2. Insert the media into the broken PC and boot from it.
    Plug the USB drive into a free USB port on the computer with the disk read error, or insert the DVD. Power on the PC. Immediately start pressing the boot menu key (typically F12, Esc, or F2 on startup). You'll see a boot menu listing available devices. Select the USB drive or DVD. The computer will boot from the installation media instead of the hard drive.
  3. Navigate to the recovery environment.
    The Windows 10 setup screen will appear, asking for language preferences. Select your language and click Next. On the next screen, you'll see a large button that says "Repair your computer" in the bottom-left corner. Click it.
  4. Open Command Prompt from Advanced options.
    You'll see a "Troubleshoot" button. Click it. Then click "Advanced options". You'll see several repair tools listed. Find and click "Command Prompt". A black command-line window will open.
  5. Run the bootrec commands one by one.
    In the Command Prompt window, type the following commands exactly as written, pressing Enter after each one. Wait for each command to finish before typing the next. The commands are: bootrec /FixMbr, bootrec /FixBoot, bootrec /ScanOs, bootrec /RebuildBcd. After the final command completes, type exit and press Enter to close Command Prompt.
  6. Remove the installation media and restart.
    Close the recovery environment and restart the computer. Remove the USB drive or DVD before the boot sequence completes. Allow Windows to load normally from the hard drive. If the Windows 10 disk read error doesn't reappear, the MBR repair worked.
Bootrec commands rebuild the boot loader code and partition table without touching your personal files. Most users see Windows boot normally after this step. If you're still stuck, the drive likely has bad sectors that need scanning.

Windows 10 Disk Read Error: Advanced Solution (Bad Sector Repair)

If bootrec commands didn't clear the Windows 10 disk read error, the hard drive probably has developed bad sectors. Bad sectors are areas of the drive platter that have degraded and can't store data reliably. If Windows boot files landed on a bad sector, even a repaired MBR won't help because the files themselves are corrupted or unreadable.

The chkdsk tool scans every sector on your drive, identifies bad ones, and marks them so Windows won't try to use them again. It also fixes file system errors. On large drives or heavily damaged drives, this scan takes a long time (2 to 8 hours is typical for a 1 TB drive). But it's often the last software-based solution before hardware replacement becomes necessary.

4

Run chkdsk to Scan and Repair Bad Sectors Advanced

  1. Boot from Windows 10 installation media again.
    Insert the USB drive or DVD you created earlier. Power on the computer, press the boot menu key (F12, Esc, or F2), and select the installation media. Wait for the Windows 10 setup screen to load.
  2. Navigate to Command Prompt in the recovery environment.
    Click "Repair your computer", then "Troubleshoot", then "Advanced options", then "Command Prompt". You'll see a command prompt window.
  3. Identify your boot drive letter.
    Type diskpart and press Enter. Type list disk to see all connected drives. Your main hard drive is usually "Disk 0". Type exit to leave diskpart. Back in Command Prompt, your boot drive is almost always C: unless you've customized your setup.
  4. Run chkdsk with repair flags.
    Type chkdsk C: /f /r (replace C: with your actual drive letter if different). The /f flag fixes errors, and /r locates bad sectors and recovers readable information. Press Enter. The system will ask if you want to schedule the scan for the next restart. Type Y and press Enter.
  5. Restart and wait for the scan to complete.
    Type exit to close Command Prompt. Remove the installation media and restart the computer. You'll see a blue progress screen showing "Checking disk...". Do not interrupt this process, even if it takes many hours. If you close it early, the scan stops and bad sectors won't be marked.
  6. Boot into Windows when the scan finishes.
    Once the scan completes (you'll see "Windows is starting..." on the screen), the computer will boot normally into Windows. Check if the Windows 10 disk read error appears. If Windows loads completely, the chkdsk repair was successful.
chkdsk can recover from some bad sector situations, especially if the damaged areas aren't critical to the boot process. However, if bad sectors keep reappearing after this scan, the drive is failing and replacement is likely necessary.
5

Rebuild Boot Configuration Data via DiskPart (UEFI Systems) Advanced

  1. Boot from Windows 10 installation media and open Command Prompt.
    Follow the same steps as before: insert media, boot from it, click "Repair your computer", "Troubleshoot", "Advanced options", "Command Prompt".
  2. Launch DiskPart to manage disk partitions.
    Type diskpart and press Enter. You're now in the disk management utility.
  3. Identify your boot drive and EFI partition.
    Type list disk and note which disk number is your main drive (usually 0). Type sel disk 0 to select it. Type list vol to list all partitions on that disk. Look for the EFI System Partition or System Reserved partition (usually 100-500 MB and labeled as FAT32). Note its volume number.
  4. Assign a drive letter to the EFI partition.
    Type sel vol X (replace X with the volume number of the EFI partition). Type assign letter=z: (assigns the letter Z to the EFI partition, avoiding conflict with your main drive). Type exit to leave DiskPart.
  5. Rebuild the Boot Configuration Data file.
    You're back in Command Prompt. Type cd /d z:\EFI\Microsoft\Boot\ to navigate to the boot folder. Type ren BCD BCD.backup to back up the corrupted BCD file. Type bcdboot C:\Windows /l en-us /s z: /f ALL to rebuild the BCD with proper boot entries. Press Enter and wait for the command to complete.
  6. Verify and restart.
    Type exit to close Command Prompt. Remove the installation media and restart the computer. Watch the boot sequence carefully. If Windows loads, the BCD rebuild was successful.
This advanced fix handles corruption in UEFI-based systems where the Boot Configuration Data file is corrupted beyond what bootrec alone can repair. If you've reached this step, you've tackled nearly every software-level fix available.
Not Fixed Yet? If you've completed all three solution tiers and the Windows 10 disk read error persists, the hard drive likely has severe physical damage or multiple bad sectors clustered in critical boot areas. At this point, you have two options: professional data recovery (expensive, £400-1000+) or drive replacement (cheaper, £80-200 for a new drive). Test your RAM first using Windows Memory Diagnostic (from the installation media) to rule out faulty RAM masquerading as a disk problem. If RAM is fine, the drive is the issue.

Preventing Windows 10 Disk Read Error

Once you've fixed the error, you don't want it to happen again. Some prevention methods are dead simple; others require a bit of planning.

Use a surge protector. Power spikes and sudden shutdowns corrupt the MBR faster than anything else. A good surge protector costs £15-30 and prevents 90% of corruption-related failures. Never just yank the power cable or hit the hard reset button unless you absolutely have to.

Back up your partition table and MBR. On Linux systems or using dedicated backup tools, you can copy your MBR to an external drive. If it ever gets corrupted again, you can restore from that backup instead of rebuilding from scratch. It's a one-time 5-minute job that saves hours of troubleshooting later.

Run chkdsk monthly. Open Task Scheduler, create a new task, and schedule chkdsk C: /f to run during a quiet time (like 2 AM on a Sunday). Set it for once a month. Catching bad sectors early means they get marked and isolated before they affect your boot files.

Update your BIOS firmware. BIOS bugs can cause boot issues and MBR corruption. Check your motherboard manufacturer's support page (ASUS, MSI, Gigabyte, etc.) and download the latest BIOS version for your specific board. Update it every year or after a major Windows update. Outdated BIOS is a surprising culprit in recurrent boot errors.

Don't fill your drive beyond 90 per cent capacity. When drives are nearly full, the file system becomes fragmented and bad sectors develop faster. Keep at least 10 per cent free space. If you're consistently maxed out, it's time for a bigger drive.

Monitor SMART data. Hard drives generate health metrics called SMART (Self-Monitoring, Analysis and Reporting Technology) data. Tools like CrystalDiskInfo or Hard Disk Sentinel show you drive health in real time. If you see warnings, back up your data immediately and plan a drive replacement.

Keep SATA cables clean and secure. Dust and vibration loosen connectors. Every 6 months, power off, open the case, and inspect cables. Reseat them if they look loose. It takes 3 minutes and prevents intermittent read errors.

Test your RAM if errors are recurring. Faulty RAM produces symptoms identical to disk corruption: random boot failures, file system errors, bad sector reports. Boot from Windows 10 installation media, go to Advanced options, and run Windows Memory Diagnostic. Let it complete the extended test (takes about 30 minutes). If it finds errors, your RAM is the culprit, not your drive.

Windows 10 Disk Read Error: Summary

A Windows 10 disk read error usually has one of five root causes: loose SATA cables, BIOS misconfiguration, Master Boot Record corruption, partition table damage, or bad sectors on the drive. Start simple with the quick fixes (cable reseat and BIOS reset). If those fail, move to the intermediate tier (bootrec commands). If you're still stuck, the advanced fixes (chkdsk and BCD rebuild) address deep file system corruption. Ninety-nine times out of a hundred, one of these three tiers fixes the problem. If none of them work, the drive is dying and replacement is the only option left. Use the prevention tips to avoid seeing this error again, and you'll save yourself countless hours of troubleshooting down the road.

Frequently Asked Questions

The Master Boot Record is the first 512 bytes of your hard drive containing partition information and boot loader code. If it becomes corrupted, Windows cannot locate or load the operating system, resulting in disk read errors during boot.

If the error is caused by loose SATA cables or BIOS misconfiguration, you may fix it without media. However, for Master Boot Record or partition table corruption, Windows 10 installation media is required to access the recovery tools needed for repair.

The duration depends on your drive size and the extent of corruption. A full scan with repair on a 1 TB drive typically takes 2 to 8 hours. Larger drives or heavily fragmented disks may take longer.

No, bootrec commands repair boot-critical system files and the Master Boot Record without deleting your personal data. However, if your drive has bad sectors, data in those sectors may be unrecoverable.

If the error persists after all three solution tiers, the hard drive likely has severe physical damage or multiple bad sectors. Consider professional data recovery services or replacing the drive. Test your RAM with Windows Memory Diagnostic first, as faulty RAM can produce identical symptoms.