I have an external hard drive with a ntfs filesystem. I have used it to backup the files under my /home (an ext4 filesystem). I choose NTFS only because it is said to be portable between Windows and Linux. But now I am not sure.
There are some files not removable on the external hdd, and I didn't know any localized solution that just focuses on the culprit files, so repaired the whole ntfs filesystem by following the advice at Why can't I remove some files on an external hard drive?
CHKDSK E: /r
on the external HDD in Windows 8.1. It reported some problems with some files, and fixed them.
Now I can remove the unremovable files. But the backup directory for all my files copied from my ext4 /home is gone (I am not sure if there are other directories also removed. It seems just now that Windows's CHKDSK narrowed to the backup directory very well. The backup directory contains files with both short and long pathnames). Instead I found new folders
found.000 (with numerous
file00000xxx.chk files) and
Many backup files copied from my ext4 /home have pathnames longer than Windows can recognize. Is that the reason that CHKDSK removed those files and tried to fix them? In other words, does CHKDSK remove files on NTFS copied from ext4 filesystem with longer pathnames than Windows can recognize?
Is it possible to recover the files on the ntfs hdd copied from my ext4 /home?
What filesystem would you recommend to use on an external HDD, for portability between Windows and Linux?