External hard drives no longer mount

Having trouble with two external USB hard drives. Both are formatted NTFS GPT. Both of these drives used to work fine with my setup (asus chromebox running 8.2.1). They are directly connected to the rear USB ports. I recently had them connected to my windows pc for a bit to move some files around. Now that the drives are connected to the chromebox again, they no longer mount. I have tried safely removing from windows, disabling the fast startup power option, even dismounting with the diskpart utility.

Both of my drives are 64k cluster as well. I will try to get access to a windows 7 pc later and run chkdsk on there to see if that fixes it. Otherwise I'll just reformat as ext4 I guess.

Edit: just ran chkdsk and safely removed on my laptop running Windows 10 non-creators version and that fixed the issue. This is definitely a problem with windows 10 creators update. Seems like just connecting any NTFS drive (maybe only with 64k cluster size) to a creators update PC "breaks" the drive for any 3rd party ntfs systems.

Windows and Linux have fundamentally different approaches to drive mounting. Windows wants to ensure you can access your data so as long as there is 'a' valid disk scheme somewhere on the disk it will mount. Linux values integrity and will refuse to mount when issues are found.

If you have other storage devices; move the data off (via Win) and reformat the drive, copy the data back. Test for a while. If all is good it was nothing to worry about. If you see further issues it may be a physical issue with the drive and it's time for a replacement.

Actually it was hardware problems (combined with my lack on experience on EXT4) that led me back to NTFS after a catastrophic loss of data that even PhotoRec couldn't save in the end. (about 8TB worth).

So now I'm trying to move whatever else I have on EXT4, back to NTFS, so that I can more easily work with them on Windows in case of problems.

In the end, after a lot of trial and error, I managed to create new NTFS partitions (using GParted) that mount fine both on LibreELEC and Windows 10.

Something in my setup, causes Windows 10 created GPT/NTFS partitions to be problematic on linux.

Again, thanks to everyone for their help.

Regarding the actual fix/patch discussed earlier, as I said, I can't offer any advice because it would appear my problems originate elsewhere. Unless someone can verify the fix actually works (or at least doesn't introduce new issues) I would advice against merging it.