That said, sometimes if reboots/shutdowns aren’t graceful and don’t unmount NTFS properly - it can cause a dirty bit to be applied to the drive and then it won’t mount - but this is easily fixable with linux-ntfs-tools (see here: https://www.reddit.com/r/archlinux/comments/11qezjd/correctly_checking_ntfs_partitions_dont_use/ ). According to this article, Paragon, who supplied the kernel support for RW NTFS volumes, kinda borked the ntfsfix tool, and all it does is clear the bit, without actually fixing the drive. They used to include the chkntfs utility in one of their Android APKs, which included x86-compiled binaries of the tool, which you can extract from the APK and use in linux. I’ve personally used this and can confirm it works as well as if you rebooted back into Windblowz and used the native disk repair. If you need help finding/getting the binaries out of the APK, lemme know.
The built-in ntfsfix --clear-dirty command doesn’t actually clean the drive from any issue, it just removed the “dirty” bit from the partition. If there’s something actually wrong with the partition, then continued usage without properly cleaning the drive can result in continued data corruption.
1 Like