Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Facebook Twitter Instagram
Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Tech News Today
Home»Windows»How To Fix External Hard Drive I/O Device Error In Windows

How To Fix External Hard Drive I/O Device Error In Windows

Abhishek SilwalBy Abhishek SilwalDecember 23, 2022
i-o-device-error

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.

  • Check cable connections.
  • Try alternative ports.
  • Check using a different external drive.
  • Connect the hard drive to another PC.
  • Restart your computer separately while keeping the device connected and disconnected.

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.

Warning: Executing these fixes may cause you to lose the data on the hard drive. So, we recommend using recovery software to retrieve the files from the drive beforehand.

Table of Contents

  • Change Device’s Transfer Mode
  • Check Disk for Corruption
  • Update or Reinstall Device Drivers
  • Check Event Logs
  • Format External Drive Using Command Line

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. 

  1. Launch Run command (Win + R).
  2. Type devmgmt.msc and press Enter to open the Device Manager.
  3. Expand IDE ATA/ATAPI controllers and look for the channel that the external drive is connected to.
  4. Right-click on it and select Properties.
    pio-mode-only
  5. Go to the Advanced Settings tab.
  6. Set Transfer Mode to the one supported by your computer. If your PC doesn’t support UDMA, set it to PIO only.

Check Disk for Corruption

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

  1. Open Run command.
  2. Type cmd and press Ctrl + Shift + Enter. It will load the elevated Command Prompt.
  3. Enter the command: chkdsk /r /x E: while replacing E: with the drive letter. 
    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 to update the drivers to their latest version to avoid such issues.

  1. Open the Device Manager.
  2. Expand Disk drives and right-click on your external drive.
  3. Select Update driver.
    device-manager-hard-disk-update
  4. Click Search automatically for drivers.
  5. After updating the disk driver, expand Universal Serial Bus controllers.
  6. Update all the USB devices in the same manner.
  7. You can also update the Storage controllers and IDE ATA/ATAPI controllers.
  8. After updating all these drivers, restart your PC.

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

  1. Launch the Device Manager and expand to the devices (See the method above).
  2. Right-click on them and select Uninstall device.
    device-manager-hard-disk-uninstall
  3. Click Uninstall.

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

Check Event Logs

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

  1. Open Run.
  2. Type eventvwr and press Enter to open the Event Viewer.
  3. Expand Windows Logs and select System.
  4. Click on Filter Current Log from the right sidebar.
    event-viewer-filter-current-logs
  5. Set Logged to the range of the time you encountered the error.
  6. Check Critical for Event level and click Ok.
    event-viewer-filter-critical
  7. Search for the error while looking through the timestamp.
  8. Click on both General and Details to get complete information.
  9. Also, look for other errors that occurred at the same time.

You can hopefully debug the issues from this information. If not, seek help from Microsoft technical support personnel. 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 choose Save Selected Events.

Format External Drive Using Command Line

The final possible solution you can perform by yourself is to format the external drive from the command-line interface (CLI). If the hard drive is not physically damaged, formatting should fix all such errors.

  1. Open the Run command.
  2. Type diskpart and press Enter to open this CLI.
  3. Type the following commands and press Enter after each of them:
    • list disk
    • select disk X (replace X with the disk number)
    • clean
    • convert gpt (if the disk is 2.5 TB or larger)
    • create partition primary
    • format fs=exfat quick (replace exfat with ntfs if you only want to use the hard drive with Windows)
    • assign
    • exit
      format-hard-drive-diskpart-exfat-assign
fix
Abhishek Silwal
  • LinkedIn

Abhishek Silwal is an Electronics Engineer and a technical writer at TechNewsToday. He specializes in troubleshooting a wide range of computer-related issues. His educational background in Electronics Engineering has given him a solid foundation in understanding of computers. He is also proficient in several programming languages and has worked on various robotics projects. Even in his early days, he used to tinker with various computer components, both hardware, and software, to satiate his curiosity. This experience has given him a breadth of experience that goes beyond his educational qualification. Abhishek has been writing articles on dealing with varieties of technical issues and performing specific tasks, especially on a Windows machine. He strives to create comprehensive guides on fixing many system and hardware issues and help others solve their problems. You can contact him at abhisheksilwal@technewtoday.com

Related Posts

how to delete win backup files

How to Delete Backup Files on Windows

January 29, 2023
how to reset password on hp laptop

How to Reset Password on HP Laptop

January 30, 2023
Reset BIOS password

4 Ways to Reset BIOS Password

January 28, 2023
how to make windows 11 look like windows 10

How to Make Windows 11 Look Like Windows 10

January 25, 2023
how to find hidden folder in laptop

How to Find Hidden Folder in Laptop

January 24, 2023
mouse not showing in chrome

Mouse Not Showing in Chrome? Here’s How to Fix It

January 25, 2023
Add A Comment

Leave A Reply Cancel Reply

Latest Posts
usb a vs usb c

USB A Vs USB C – What’s the Difference?

January 31, 2023
how long does a cmos battery last

How Long Does a CMOS Battery Last

January 25, 2023
thunderbolt vs usb c

Thunderbolt Vs USB C: What’s the Difference

January 25, 2023
You may also like
logitech wireless mouse not working

Logitech Wireless Mouse Not Working? Here Are 7 Ways to Fix It

January 31, 2023
screenshot on alienware

4 Ways to Take a Screenshot on Alienware Laptop

January 31, 2023
do-smart-tvs-have-bluetooth

Do Smart TVs Have Bluetooth? How to Check

January 30, 2023
Recommended
Cookie Clicker Garden Guide

Cookie Clicker Garden Guide to Unlocking Every Seed

September 26, 2021
monitor no signal

Computer Turns On But Monitor Says No Signal (9 Ways To Fix)

November 10, 2022
Facebook Twitter Pinterest
  • Home
  • About Us
  • Our Team
  • Editorial Guidelines
  • Privacy Policy
  • Affiliate Disclosure
© 2023 TechNewsToday.

Type above and press Enter to search. Press Esc to cancel.