I've copied pictures from my Slackware/Linux computer to an external NTFS hard drive many times before. The NTFS device is mainly used on Windows computers. It has worked very well until the latest time I copied files. Now Windows systems are unable to mount the drive. Instead, Windows suggests formatting the device. Nevertheless, the drive is perfectly mountable on my Linux machines. I suppose the cause of the problem is similar to: https://unix.stackexchange.com/questions/60310/how-should-i-prevent-data-corruption-on-an-ntfs-partition-shared-by-windows-and
My question is how to make the device mountable on Windows. The simplest way would perhaps be to make a backup and then format the device. This is however probably impossible or at least impractical since the hard drive is bigger than my computer hard drive. Is there any quick fix? What commands can be used to solve the problem? Is it possible to fix the problem on a Windows machine?
Now I've learned that using NTFS file systems on multiple OSes should be avoided. I suppose FAT-systems is the best option?
Thanks in advance for help!
fsck
on the drive as mentioned here: superuser.com/questions/233700/fsck-an-ntfs-drive-in-linuxchkdsk
from Windows on the problematic drive given that it is readable from Linux the damages should not be very severe.