I had a hard drive running Windows XP formatted with NTFS and containing about 200GB of important files. I then accidentally overwrote the entire drive by reformatting the entire drive during a Linux install. The drive is now formatted in the EXT3 linux format. Is there any way to "undo" the linux format and restore the files that were written on the NTFS drive? I see there are utilities to undo deletion and undo formatting, but I think they assume the file system (let alone the OS) has not changed.