there is a way to recover ext2 files. im at a another machine now, but apt-cache search undelete i think will show you. THERE IS NO WAY TO UNDELETE FROM ext3
hmmm, strange problem you have there.
the message: mv: failed to preserve ownership.... is normal. Fat32 does not support ownership flags, so when i tries, it fails. What it is saying is when you move, it tries to set ownership flags to the files in fat32, and it cant.
that happens to me all the time. but the moving should work.
try partitioning the fat32 in smaller partitions. And just in case, you can alias the mv command to a cp -r; rm -r command
although that isnt a permanent solution.
Another posibility is having the partition as ext2 and try a ext2 driver for windows. never done that personallly.
ash