In future, it’s recommended to only use the official M$ tool chkdsk (in a Windows environment) to repair an NTFS volume.
You may think you just fixed the problem with ntfsfix
- in fact, all you have done is to remove the so-called dirty bit - if any damage existed before, it still exists - only chkdsk can safely repair a M$ proprietary NTFS volume.
The ntfs3 kernel driver actively prevents an NTFS volume from mounting when damage is discovered. When the damage is successfully repaired by chkdsk the dirty bit is also removed, and ntfs3 will again mount the volume.
Please see the following article (and bookmark it):
All that is required from you is to read and understand.
I hope this helps. Cheers.