Hi friends. I tried to access my SSD (#2) and HDD (#3) today and I get the error I posted below:
An error occurred while accessing 'MYSSD', the system responded: The requested operation has failed: Error mounting /dev/sdc1 at /run/media/mylinux/MYSSD: wrong fs type, bad option, bad superblock on /dev/sdc1, missing codepage or helper program, or other error
I have 3 hard drives on my PC:
#1 - SSD with EOS KDE
#2 - SSD NTFS
#3 - HDD NTFS
I have always accessed them to update my backup manually, and I have never had problems, until today. I havenât updated in days, and I was able to access it without problems, so I donât know why this problem occurred. The only thing I did was install a Steam game, but I doubt that could have caused this error.
I need to format my EOS but first I need to update my backup and update disk #2 and #3.
EOS like Arch is a DIY distribution except that it provides a graphical installer to give you a minimal start and you do the rest yourself from there. If you donât even know what a kernel is, youâre better of using Linux Mint for a while until you are more familiarized with Linux and have a grasp on the basic concepts of a Linux distribution.
Run the following in the terminal and share the output: lsblk -f
Thanks friend, but I really liked EOS and I left Ubuntu and Fedora for EOS because all Steam games worked for me here without problems and Blender also works better for me here. And I donât want to go back to Windows either, I donât like it.
I know that Arch-based distributions cause a lot of problems, but I have only had problems after updating from KDE 5.0 to KDE 6.0, the entire year that I have been using EOS it has worked perfectly for me. I mostly just use Steam and Blender, and update with yay, so my Arch is usually âstableâ since I donât have many other packages installed.
I just wanted to be sure you understood that and hopefully you will learn from all the topics you are getting answers to, that over time you will be able to DIY with EOS and have learned the basic concepts of a Linux distribution and more
Is âsdc1â the disk you were trying to mount and get that error message with that you mentioned in your first post in thits topic? Can you share the output of the following command: pacman -Qs ntfs-3g?
That looks good. What happens when you manually try to mount one of them, do you get the same error as you get from the gui in your first post? sudo mount /dev/sdc1 /mnt
sudo mount /dev/sdc1 /mnt
$MFTMirr does not match $MFT (record 3).
Failed to mount '/dev/sdc1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.
sdb1:
sudo mount /dev/sdb1 /mnt
[sudo] password for septem:
$MFTMirr does not match $MFT (record 3).
Failed to mount '/dev/sdb1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.
That looks like a corrupt ntfs filesystem, you can try to running the following. sudo ntfsfix /dev/sdc1
Share the output of that and then try mounting it again?
Then also share the output of sudo dmesg | grep sdc
Also it would be better to transfer you games to a native Linux filesystem instead of using ntfs, a lot less problems with Steam too from what Iâve read.
If that doesnât work you will need to find a Windows system to repair your ntfs filesystem, quoting below from a this topic on the Arch Linux forums.
Dear Teckk,
thanks for the advice.
The hardest was to find a friend with a Windows machine (Windows 11 as OS) accepting that I would plug my HD on his PC..
Next was easy: as Administrator, open a CMD window, identify your external HD (mine was identified as E:) and enter the command " chkdsk E: /f "
It took a few minutes, but the HD was fully recovered.
Thanks again
If your nfts filesystem has gotten corrupt it is unlikely that you will be able to access it from Windows either and itâs unlikely that ntfsfix Will fix a corrupt ntfs filesystem, you can still try it. Read the following topic. https://bbs.archlinux.org/viewtopic.php?id=288179
The person ended up putting their ntfs disk in a Windows system to fix their corrupted ntfs filesystem, either way you will need to fix the filesystem before you can mount it on either Linux or Windows.
Iâve heard that Hirenâs BootCD has a Windows environment from where you can do things, maybe you can use chkdsk from there to fix your ntfs filesystem on those disks?
Thank you friend. I was worried about my backups and booted with EOS on a live usb, still getting the same error.
So I formatted and installed Windows 10 to try to fix the 2 hard drives, and both drives work correctly when I access the hard drive from Windows 10, thatâs great since I have access to my files again.
So, âmaybeâ, my drives arenât damaged or something? Or is it possible that ext4 or ntfs access has been corrupted something like that?
Because of your original shared error and the other one it sounded like a corrupted filesystem.
So my guess would be something happened on the the ntfs filesystem on that drive that made the user land ntfs driver unable to read that filesystem, because normally if ntfs-3g is installed you should be able to mount an ntfs filesystem without issues. If you are planning on having Linux as your only os, then I would advice you to reformat those drives as ext4(or btrfs) but that would require you to have another backup location for you to copy your files to. Your Steam Library will thank you if you do that.