I ran e2fschk yesterday. Took 3 hours

A lot of errors were found but the problems were still there afterwards. With a small change. When connected to xp i transfer files to the disk. I disconnect the disk and connect it to my router and use samba to check the files. Most of the transferred files are missing. Some are there. I disconnect the disc again and connect it to xp. All files visible again. Weird.