You may get the message: “The request could not be performed because of an I/O device error” while attempting to access the contents of an external hard drive or initializing the drive. It’s likely an issue with the driver or the transfer configuration. But you will also encounter the error if your system experienced power failure while trying to initialize or access the hard drive.

Before you begin with the proper solutions, it’s better to make some preliminary checks to determine whether the issue is with your hard drive or the PC.

If your hard drive doesn’t work anywhere, it’s likely damaged and you need to repair or replace it. If not, apply the possible solutions below to resolve the issue.

pio-mode-only

Change Device’s Transfer Mode

There are two main device transfer modes for external drives, Programmed Input-Output (PIO) and Direct Memory Access (DMA). Your system usually sets the transfer mode for the external device to Ultra DMA by default. However, not all computers support this mode.

First, get in contact with your computer manufacturer’s technical support and check which transfer mode your system supports. Then, you need to check the current transfer mode for your external hard drive and alter it if required.

Check Disk for Corruption

Another method you may try is to utilize the CHKDSK utility. Doing so checks the integrity of the drive for any logical partition errors and bad sectors and fixes them.

chkdsk-r-x-e

Update or Reinstall Device Drivers

Outdated or buggy drivers responsible for managing external storage devices can also cause this error. You need toupdate the driversto their latest version to avoid such issues.

If the device drivers are fully updated, you may try reinstalling them to fix bugs present in the software. To do so,

Do so for all the devices, and then restart your PC. It will automatically install any missing drivers. Then, verify if you may now access or initialize the external hard drive.

device-manager-hard-disk-update

Windows includes the Event Viewer that records any errors you encounter along with the details on possible causes. you may check it to get more information on how you can debug this issue, especially if the previous solutions were not helpful in your situation.

you may hopefully debug the issues from this information. If not, seek help fromMicrosoft technical supportpersonnel. To provide them with the event log, you need to save it first. To do so, select the errors in the Event Viewer, right-click and chooseSave Selected Events.

Format External Drive Using Command Line

device-manager-hard-disk-uninstall

event-viewer-filter-current-logs

event-viewer-filter-critical

format-hard-drive-diskpart-exfat-assign