The problem is auto-mounting a foreign (ntfs) filesystem. Not auto-mounting an ntfs filesystem is a good idea because the data could be corrupted if the filesystem was hibernated or in an unclean state for whatever reason. This is a ‘windows’ problem, having an unclean system for whatever reason and there is no logical reason that Linux/Ubuntu developers would write software to make such repairs. I don’t see why manually mounting any partition would be seen as a problem since a one-line command/script does the job.
Hello - just to testify that Morbius1’s solution (blacklisting ntfs3, as mentioned above by anon36188615) worked fine for me - whereas all other fixes I tried failed.
Upon upgrading to Xubuntu 24.04 I was suddenly unable to mount an internal ntfs partition, even manually, with logs such as ‘volume dirty and force flag not set’ , and ntfsfix not fixing anything.
Again…
For NTFS please use Windows native tools to correct logical errors.
If you don’t have Windows at hand then you shouldn’t be using NTFS partitions, it’s that simple.
There are much better native filesystems for Linux.
If you don’t use Windows…why are you using NTFS?
What’s stopping me from using NTFS if I want to?
You can use NTFS as much as you want.
But when you encounter problems or have questions, you may find community support to be limited.
And that - limited community support - on top of the very limited Linux software tools support for handling logical errors, as already explained.
You should also keep in mind that the ntfs driver as well as the ntfs userspace tools have to be reverse engineered, they are unlikely to ever operate the very same as on windows, i.e. if there is filesystem corruption you definitely want to use Windows to fix that and not some reverse engineered linux tool that is not feature complete…