If i try to run "ntfsfix" the terminal say "command not found"

One of my external HD was removed incorrectly and now i have the “mounting error /dev/sdb1”.

On my second boot i have Linux Mint and if i run

sudo ntfsfix /dev/sdb1

The HD is correctly mounted. (The HD have the same prefix on both distro)

But when i try this same command on endeavour it say “ntfsfix: command not found”

Install: ntfsprogs

Thank you, command now run like on Mint. Sadly the HD still gave me error mount even after, in the end i have to fix the hd running an error fix in the Win 10 partition.

Which as far as I know you should always do. Ntfsfix is an undependable hack and may result in corruption.

ntfsfix is not a Linux version of chkdsk and does not do a full NTFS repair.

It is quite limited in the scope of things it can do. It can fix minor NTFS metadata inconsistencies, remove the dirty volume flag that prevents mounting and some simple mount failures caused by unclean shutdowns or hibernation-related state. As far as I know.

For more serious filesystem corruption/issues you would need to use a Windows system and its own tooling chkdsk.

A couple of refernces to the usage of ntfsfix from The ArchWiki, for the record: