I have a Windows Vista/Debian Linux dual boot on my computer.  Yesterday I did a bunch of work on Windows, while Linux was hibernated.  Today I logged into Linux and tried to look at the data in the Windows partition.  It wasn't showing the new work I did on Windows, so I unmounted and re-mounted the Windows partition (seemed like a reasonable thing to do).  It still didn't show the new work.  So I logged off of Linux and booted Windows.  Now the work doesn't appear in Window either!  However, the work still shows up in the Windows recent items list, it's just that clicking on it generates an error about a broken link. What is going on?  Is the data lost, and if so how do I prevent this from happening again?
Linux dual boot wiped Windows data
mount;dual boot;data recovery;unmounting