I recently transitioned from Windows 11 to Kubuntu, and I'm trying to access my 2TB SATA drive that's formatted for Windows. Initially, I was able to access it, but now I'm facing issues. I wanted to set it up to auto-mount on startup so I don't have to keep reconfiguring everything for Steam to access my games. I also have a lot of important files on that drive. After some research, I thought I needed to tweak a few settings through the terminal and edit a configuration file to enable auto-mounting. However, now when I try to mount the drive, I get an error message:
cogster@cogsterspc:~$ sudo mount -t ntfs-3g /dev/sda2 /mnt/testmnt
$MFTMirr does not match $MFT (record 3).
Failed to mount '/dev/sda2': Input/output error
The error suggests that there might be an issue with the NTFS filesystem or possibly a hardware fault. I'm hesitant to open up my laptop to physically remove the drive. I suspect I might need to fix something through Windows, but I'm not sure what the best steps are. I really need help recovering the files that are on there!
1 Answer
You might want to create a Windows PE boot USB or even use a Windows installation thumb drive. Once you're at the setup screen, you can press "Shift + F10" to open a command prompt and run `chkdsk` from there. That should help in checking and fixing the drive.
I get that you're looking for more than just instructions on getting into Windows. Basically, the goal is to run `chkdsk` and fix any inconsistencies in the NTFS file system, which is causing the mount error.