Windows 11 error 0x8007045d typically appears during file copying, installation, or updates, indicating that the system cannot read data from a storage device—often due to a failing hard drive, corrupted system files, or a faulty USB connection. This guide walks you through the most effective fixes, from simple cable checks to advanced disk repair commands, so you can get back to work without losing data.
What You’ll Need
- Administrator access to your Windows 11 PC
- A stable internet connection (for some steps)
- Optional: a USB drive or external hard drive for backup
Step-by-Step
- Restart your computer. A simple reboot clears temporary glitches that may cause the error. Save your work, then click Start > Power > Restart. Try the operation that caused the error again.
- Check physical connections. If you’re using an external drive, USB flash drive, or SD card, unplug it and plug it back into a different port. Avoid USB hubs; connect directly to the motherboard’s rear ports. For internal drives, ensure cables are firmly seated (power off first if opening the case).
- Run the Windows Memory Diagnostic. Faulty RAM can cause read errors. Press Win + R, type
mdsched.exe, press Enter, and choose “Restart now and check for problems.” After the test, Windows will restart and show the results. - Run CHKDSK to check the disk. Open Command Prompt as administrator (right-click Start > Terminal (Admin)). Type
chkdsk C: /f /rand press Enter. If prompted to schedule the scan on restart, typeYand restart. This scans for bad sectors and file system errors. For an external drive, use its drive letter (e.g.,chkdsk E: /f). - Run System File Checker (SFC). Corrupted system files can trigger 0x8007045d. In the same Command Prompt, type
sfc /scannowand press Enter. Wait for the scan to complete (may take 15-20 minutes). If errors are found, restart and run the scan again. - Run DISM to repair the system image. If SFC fails, type
DISM /Online /Cleanup-Image /RestoreHealthand press Enter. This repairs the Windows image that SFC relies on. After completion, restart and runsfc /scannowagain. - Check for disk errors in Event Viewer. Press Win + X and select Event Viewer. Go to Windows Logs > System. Look for warnings or errors with source “disk” or “Ntfs” around the time the error occurred. If you see events like “The driver detected a controller error,” the disk may be failing.
- Test the drive with a third-party tool. If you suspect a hardware issue, download a drive health tool (like CrystalDiskInfo) and check the SMART status. A “Caution” or “Bad” status means the drive is failing and should be replaced.
- Try copying files to a different location. If the error happens when copying from a specific folder, try copying to another drive or folder. This helps isolate whether the source or destination is the problem.
- Perform a Clean Boot. Sometimes third-party software interferes with disk operations. Type
msconfigin Run, go to Services tab, check “Hide all Microsoft services,” click “Disable all,” then go to Startup tab and click “Open Task Manager.” Disable all startup items, restart, and try again. If the error disappears, a service or startup program is the culprit. - Update or reinstall storage drivers. Open Device Manager (right-click Start > Device Manager). Expand “Disk drives,” right-click your drive, select “Update driver,” then “Search automatically.” If that fails, right-click and select “Uninstall device,” then restart—Windows will reinstall the driver.
- Use Windows Update Troubleshooter. If the error occurs during Windows Update, go to Settings > System > Troubleshoot > Other troubleshooters, and run “Windows Update.” Follow the prompts to fix common update issues.
- Reset Windows Update components. If the above doesn’t work, open Command Prompt as admin and run these commands one by one, pressing Enter after each:
net stop wuauserv,net stop cryptSvc,net stop bits,ren C:\Windows\SoftwareDistribution SoftwareDistribution.old,ren C:\Windows\System32\catroot2 catroot2.old,net start wuauserv,net start cryptSvc,net start bits. Then restart and try updating again. - Backup your data immediately. If you suspect a failing drive, copy important files to another drive or cloud storage before proceeding with repairs. If the drive is unreadable, consider using data recovery software or a professional service.
Common Mistakes
- Skipping the restart. Many users jump straight to complex commands, but a simple reboot often resolves temporary issues.
- Running CHKDSK on the wrong drive. Always verify the drive letter in File Explorer before running
chkdsk. Running it on the system drive without the /f parameter may not fix errors. - Not running DISM before SFC. If SFC finds corrupted files it cannot repair, running DISM first is necessary to fix the underlying image.
- Ignoring SMART warnings. If a tool says the drive is failing, continuing to use it without backup risks permanent data loss.
- Using a USB hub. External drives connected through a hub may experience intermittent power or data issues, causing this error.
Tips
- Keep your system updated. Regularly install Windows updates to avoid bugs that may cause disk errors.
- Use a surge protector. Power fluctuations can damage drives; a good surge protector adds protection.
- Defragment HDDs regularly. If you use a traditional hard drive, run “Optimize Drives” monthly. Do not defrag SSDs—Windows handles them automatically.
- Monitor drive health. Check SMART status every few months to catch issues early.
- Use safe removal. Always eject external drives before unplugging to prevent corruption.
Troubleshooting
If the error persists after all steps, consider the following:
- Try a different USB port or cable. A faulty cable can cause read errors. Test with a known-good cable.
- Test the drive on another computer. If the error doesn’t occur there, the issue may be with your motherboard’s USB controller or internal SATA port.
- Check for firmware updates. Visit your drive manufacturer’s website for firmware updates that may fix compatibility issues.
- Use the Windows Media Creation Tool. If the error occurs during Windows installation, create a new installation USB using the official tool and try again.
- Consider hardware failure. If the drive makes clicking noises or is not detected, it may be physically failing. Professional data recovery may be the only option.
Frequently Asked Questions
What does error 0x8007045d mean?
It means Windows cannot read data from a storage device, often due to a damaged sector, corrupted file system, or a failing drive.
Can I fix this error without losing data?
Yes, in most cases. Running CHKDSK and SFC can repair logical errors without deleting files. However, if the drive is physically failing, data loss is possible—backup immediately.
How long does CHKDSK take?
For a large drive, it can take several hours. Let it run overnight if necessary. Do not interrupt it, as this can cause further damage.
Will this error damage my computer?
Not directly, but it indicates a potential hardware issue that, if ignored, could lead to data loss or system instability.
Do I need to reinstall Windows?
Rarely. The steps above resolve the error without reinstalling. Only consider a clean install if the system is severely corrupted and no other fix works.
Is there a way to prevent this error?
Regular backups, avoiding abrupt disconnections, and monitoring drive health are the best prevention. Also, keep your system and drivers updated.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- iPhone Force Restart Not Working? Fixes
- Photonic Inference vs GPU Inference: Key Differences16,384.00 µs
- Android Low Storage Survival Tips That Actually Work
- How to Password Protect PDFs on iPhone
- Add or Remove Keyboard Layout in Windows 10
- Razer Barracuda V2 Pro Dongle: Store & Find