Problem with fstab and permissions on windows ntfs drive

Yes this has always been the case.
As outlined here and elsewhere the only valid response to that would be chkdsk on windoze (or a PE/clone like Hirens).
The NTFS filesystem is a proprietary filesystem by and for windoze.

There was never any linux tool to repair NTFS.

That is until the newer “ntfsplus” module. Like its only been a handful of weeks that almost anyone has had access to it.

But we do now so ..

Just be running kernel 7+ and use ntfs on the fstab line rather than ntfs3 or ntfs-3g and make sure to have ntfsprogs-plus installed, ex;

sudo pacman -Syu ntfsprogs-plus

The fstab line being something like ex;

UUID=999Get-The-UUID-ofthe-disk            /media/secondary    ntfs    defaults,nofail,x-systemd.device-timeout=5,noatime 0 2

That 2 at the end means its not root but we still want to check the integrity automatically.

And as noted above .. with the new ntfs mofule we actually have a functional fsck that can truly check and repair that filesystem.