Hi @lmiki9 and welcome to the Manjaro community
This error usually indicates that the
NTFS filesystem is damaged.
1. Fix the error using chkdsk
If an error exists on the
NTFS filesystem, it should be corrected within a Windows environment; which can be achieved by launching an administrative command prompt and using the chkdsk command:
chkdsk /f x:
x: denotes the drive letter of the disk as it appears in Windows.
If a Windows installation is not available,
chkdsk may also be run from a bootable Windows installer, or the downloadable Hiren’s BootCD PE; as one possible example.
2. Blacklist the ntfs3 kernel module, and use ntfs-3g (Optional)
# Check whether the `ntfs-3g` package is installed
pacman -Qi ntfs-3g
# Install the `ntfs-3g` package, if needed
sudo pacman -S ntfs-3g
echo 'blacklist ntfs3' | sudo tee /etc/modprobe.d/disable-ntfs3.conf
- To reverse this decision at any time delete
sudo rm /etc/modprobe.d/disable-ntfs3.conf
ntfs-3g package may remain installed, if desired, as the
ntfs3 kernel driver will take precedence if it is not blacklisted.
A note on blacklisting
ntfs3 in favour of
ntfs3 kernel driver can appear to fail if damage; or, rather, an indicator of damage; to an
NTFS formatted drive is found (commonly referred to as a dirty bit).
ntfs-3g, however, ignores this dirty bit and mounts the
NTFS partition, regardless.
Important to note is that the
NTFS filesystem may still be damaged.
ntfs-3g allows you to continue using your drive blissfully unaware that a problem still exists.
ntfs3 when it fails to mount an
NTFS filesystem, and using
ntfs-3g instead, can allow the partition to be mounted – but that’s all it does – any indicator of damage to the drive is completely ignored; and loss of data is possible.
Any actual damage to the
NTFS filesystem still needs to be repaired using the methods previously outlined, in a Windows environment.
I hope this helps. Cheers.