Software⏱️ 3 min read📅 2026-05-29

How to Fix: Fix WSL - cannot access '/mnt/c': Input/output error

Fix WSL Ubuntu input/output error to access C: drive

Quick Answer: Try mounting the C: drive manually using `sudo mount -t vfat /dev/sdb1 /mnt/c` and then run `ls /mnt/c`

The error 'cannot access '/mnt/c': Input/output error' occurs when the WSL Ubuntu system is unable to access the Windows file system due to a configuration issue or a problem with the WSL integration. This can happen for various reasons, such as an incorrect mount point, a corrupted file system, or a misconfigured WSL environment.

⚠️ Common Causes

  • Incorrect mount point: The '/mnt/c' drive may not be properly mounted in the WSL environment.
  • Corrupted file system: A problem with the Windows file system can prevent WSL from accessing it.
  • Misconfigured WSL environment: An error in the WSL configuration can lead to this issue.

🛠️ Step-by-Step Verified Fixes

Method 1: Enable WSL File System Mounting

  1. Step 1: Open the Windows Terminal or Command Prompt and run the command `wsl --install --version` to check if WSL is installed.
  2. Step 2: Run the command `wsl --set-default-version ` to set a specific version of WSL as the default.
  3. Step 3: Restart the Windows Terminal or Command Prompt for the changes to take effect.

Method 2: Mount C: Drive Manually

  1. Step 1: Open the Windows File Explorer and navigate to the drive letter you want to mount (in this case, 'C:').
  2. Step 2: Right-click on the drive letter and select 'Mount' from the context menu.
  3. Step 3: In the Mount Manager window, select the drive letter you want to mount and click 'OK' to apply the changes.

Method 3: Use a Third-Party Tool

  1. Step 1: Download and install a third-party tool such as 'WSL Mounter' or 'Cygwin' to help with mounting the C: drive.
  2. Step 2: Follow the instructions provided by the tool to mount the C: drive.

💡 Conclusion

By following these steps and fixes, you should be able to resolve the 'cannot access '/mnt/c': Input/output error' issue and access the C: drive from within your WSL Ubuntu system.

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions