Fix Disk Read/Write Errors in Windows 11

If a backup, clone, or erase task stops with an I/O error, you might think of a dying drive. Usually it isn't.

Across real failure cases we see in MultiDrive, nine out of ten are not caused by a bad disk. They come from the environment around the disk: an underpowered USB adapter, a loose cable, an antivirus holding a file.

Troubleshooting disk read/write errors by message

Check the error message and jump right to the fix.

Error messagePossible causeSolution
The specified network resource or device is no longer availableUSB power, cable, adapter, damaged drive, network connection1. Device drops out
The device is not readyEnclosure stalled, weak power, drive didn't spin up
Device not found / does not existCable, port, adapter connection, drive is write protected, damaged drive
Access to the path … is deniedFile/folder permissions, antivirus, or another app holding the drive2. Windows or some app blocks the operation
The process cannot access the file … because it is being used by another processFile locked by another application
There is not enough space on the diskTarget volume is full, check provisioning or quotas3. Not enough space
Fatal device hardware errorDrive's S.M.A.R.T. is reporting bad sectors4. Bad sectors and CRC
Data error (cyclic redundancy check)Media degradation or poor cable connection
Error writing to zip entryConnection loss, lack of free space, broken ZIP/ZSTD archive5. Backup file and format errors
Device disconnected during write operation

1. Device drops out during read or write operation

This is the largest category by far. The error message begins with "I/O error on device ..." and then Windows reports it in many different ways as you can see in the table above.

Go down this list in sequential order: the top recommendations resolve the majority of cases.

Change the cable, then the port

Swap the USB or SATA cable first. Use high-quality short USB cables. Longer or lower-quality USB cables can produce read/write errors.

Then, use a rear USB port wired directly to the motherboard, not a front-panel header or a USB hub.
Hubs and front panels share and drop power under heavy load. It is a weak connection that can produce read/write retries or even errors.

Replace a cheap SATA-to-USB or NVMe-to-USB adapter

Budget adapters are the second most common cause. In our logs, generic bridge chips fail specifically under sustained write load, even when they read fine for short bursts.

When choosing a USB adapter or dock, prioritize:

Fix USB power delivery

An underpowered USB drive drops out during read or write operation. Things to check:

  • Disable USB selective suspend: Control Panel → Power Options → Change plan settings → Change advanced power settings → USB settings → USB selective suspend setting → Disabled.
  • In Device Manager, open the drive / USB Root Hub → Power Management tab → uncheck "Allow the computer to turn off this device to save power."

Disable SD card lock

SD cards typically have a physical write-protect switch on the side. If it's enabled, the drive will not be able to write to the disk. Move the switch to the opposite position to enable writing.

Keep the drive cool

Tasks that involve erasing and making a full copy of a disk can take several hours to complete. If a drive or adapter overheats (modern NVMe drives are particularly susceptible to this), it may cause I/O errors or dropouts. Make sure there is enough airflow around the drives, and don't stack drives on top of each other.

For tracking drive temperature, you can use Hard Disk Sentinel or HWInfo.

Disable hibernation

Run powercfg /hibernate off in the Command Prompt opened as Administrator.
Otherwise, Windows may leave the drive in an inconsistent state if hibernation automatically starts during MultiDrive operations.

2. Windows or some app blocks the operation

The second-largest category. Normally, your hardware is all right, but Windows, an antivirus, or another app is preventing MultiDrive from writing the target file (Backup task) and reading from the source file (Restore task).

  • Exclude MultiDrive in your antivirus settings.  Otherwise, it may lock large files as they're being written, aborting the MultiDrive task.
  • File in use by another process. The process cannot access the file … because it is being used by another process means another app has the target open. Close anything pointing at that file or folder and retry.
  • File/folder permissions. Run MultiDrive as Administrator, and write to a location your account owns rather than a protected system path.
  • Drive letter changed. If Windows remounts the drive or reassigns its drive letter during the operation, the operation will fail. Also, close Disk Management, just in case.
  • Close apps that intensively touch the drive.   If you have indexing services, backup agents and disk utilities that scan the same device, they can sometimes cause problems. Also, turn off AutoPlay (Settings → Bluetooth & devices → AutoPlay) so Windows doesn't grab the disk the moment it's connected.

3. Not enough space on the target

  • Check the real free space on the target drive volume when running backup. If it's not enough, you can free up some space by analyzing folders and files with WizTree.
  • Disk quotas on managed or domain machines can limit the amount of data that your account can write to.
  • Thin-provisioned volumes and Storage Spaces can show more free space than physically exists. Prefer fixed provisioning over thin provisioning for critical Storage Spaces volumes.

4. Bad sectors and CRC errors

Unlike tools that stop working on the first unreadable block, MultiDrive retries and reads through bad sectors, so you still get more data off a failing drive.

A bad sector is a block that drive can no longer read reliably. Usually, you may see them in SMART table as "Reallocated Sector Count" or "Current Pending Sector Count" is increasing.

A CRC error (cyclic redundancy check) means the read data did not match its checksum. It is more often caused by a worn-out cable, a dirty SATA/USB connector.

Before cloning or backing up a drive:

  1. Replace the cable and carefully clean the port.
  2. Check its SMART status for reallocated/pending sectors using free tools like CrystalDiskInfo.
  3. If the source is failing, backup it first while it's still readable, then work with the image.
  4. For a damaged drive that causes Windows to crash or freeze, remove it from your PC, and ask a data recovery specialist nearby to recover the data.

5. Backup file and format errors

Error writing to zip entry message might be caused both by network connection issues and by target folder being full.

  • When making a backup to a network folder, check that the connection is stable and prefer a wired link. Avoid slow or unreliable Wi-Fi. Even a single dropped data frame during a writing to a network can corrupt the ZIP file entry.
  • When restoring a broken ZIP/ZSTD archive file from a network folder, again check if the connection is stable. If so, most likely the issue is with the archive itself.
  • Lastly, make sure the target network folder has enough free space for your backup.

When the drive is failing yet readable

If it is a target drive for a Clone/Restore/Erase task, don't start the task. Take the drive to a data recovery center if you still need to reuse it.

If it is a source drive to backup or clone, MultiDrive can handle slightly damaged drives unless Windows crashes or locks the drive.

Here's how it works:

  1. If MultiDrive can't read a data block, it sends a command to reset the drive's controller.
  2. Then the software gives the unstable drive some more time to respond and tries to read the data block again.
  3. If another attempt fails, MultiDrive skips the block with error and proceeds with cloning the next data blocks.
  4. The corresponding 256KB block on the target drive is filled with zeros to keep the final data usable.

Another solid approach is to run MultiDrive from a WinPE boot image with MultiDrive preinstalled. WinPE is a minimal Windows with no silent indexing, antivirus, AutoPlay, or other default background processes accessing the drive. In our tests, it clears such issues as "another process is using the drive" and "drive letter changed" failures from section 2, and it lets you simply clone or back up a system drive.

Download MultiDrivefor Windows 11/10

Frequently asked questions

Quick answers to common disk read/write error messages in Windows 11

The most common reasons for USB power loss are:

  • a bad cable or port
  • a weak SATA-to-USB adapter
  • an unstable network connection

It is not likely to be a dying drive. Try swapping the cable, using a USB port at the back of the motherboard, and replacing cheap adapters before assuming that the hardware is broken.

Antivirus software, file permissions, or another app locking the target file are the usual causes. Exclude MultiDrive in your antivirus, run it as Administrator, close apps using the drive, and write to a folder your account owns.
It often points to bad sectors reported by the drive's S.M.A.R.T. data. Check SMART with CrystalDiskInfo, replace the cable first, and back up the source drive while it is still readable.
CRC errors are more often caused by a worn cable or dirty SATA/USB connector than by total drive failure. Replace the cable, clean the port, and retry before treating the disk as dead.
Unstable network connections, insufficient free space on the target folder, or a damaged ZIP/ZSTD archive are the most common causes. Prefer a wired network link and verify free space before retrying.

Author

Vitaliy Mokosiy, CTO at Atola Technology

Vitaliy Mokosiy

CTO at Atola Technology

18 years of building software and hardware systems for HDDs/SSDs and file systems. Expert in data recovery and digital forensics.
Leads engineering at Atola Technology, whose forensic imagers are used by DFIR labs across the globe.