Code
RPi5:~ # ls -l /usr/sbin/*fsck*
lrwxrwxrwx 1 root root 8 Oct 21 13:52 /usr/sbin/dosfsck -> fsck.fat
-rwxr-xr-x 1 root root 749016 Oct 21 13:54 /usr/sbin/e2fsck
-rwxr-xr-x 1 root root 68736 Oct 21 13:53 /usr/sbin/fsck
-rwxr-xr-x 1 root root 68800 Oct 21 13:52 /usr/sbin/fsck.exfat
lrwxrwxrwx 1 root root 6 Oct 21 13:54 /usr/sbin/fsck.ext2 -> e2fsck
lrwxrwxrwx 1 root root 6 Oct 21 13:54 /usr/sbin/fsck.ext3 -> e2fsck
lrwxrwxrwx 1 root root 6 Oct 21 13:54 /usr/sbin/fsck.ext4 -> e2fsck
-rwxr-xr-x 1 root root 133688 Oct 21 13:52 /usr/sbin/fsck.fat
lrwxrwxrwx 1 root root 8 Oct 21 13:52 /usr/sbin/fsck.msdos -> fsck.fat
lrwxrwxrwx 1 root root 8 Oct 21 13:52 /usr/sbin/fsck.vfat -> fsck.fat
Display More
^ LE uses the full e2fsck binary not busybox.
I built a Generic/GBM image here: https://chewitt.libreelec.tv/testing/LibreE…_64-11.80.0.tar which should reinstate mkfs.ntfs and include the ntfsfix tool from ntfsprogs. The image is not tested since I don't have any Intel CPU hardware around these days, but please have a play with the binaries to ensure they compiled okay and to see if ntfsfix can resolve the dirty-filesystem issues you're seeing?