First off, I suggest using WinHex to generate an image of the device in question. WinHex also has some FAT32 diagnostic features that can help you. Basically, you have to (either programatically or manually) trace the cluster chain of your file until you get to a point where the next cluster in the chain is either invalid or not removed from the list of free clusters, indicating that the FAT management software stopped working. All the data up to that point should be fine. Then you can manually update the FAT entry for the file, or more simply, just extract all the data in the cluster chain into a file. - Marcel On Sun, May 9, 2010 at 1:12 PM, Electron wrote: > > Hi, > I have a portable MPEG2 video recorder which records on FAT32 formatted CF32 cards. > While I was out with my bike I recorded everything, as usual. Unfortunately a short > power interruption has caused one file not to be closed, and now it appears as being > 0 bytes long. However, a lot of data was recorded there, and is incidentally the > data I was most interested in. > > I have tried with File Scavenger, with Easy Recovery, I have Googled for other utils > but found nothing that seems that may help. > > Is there any utility or way to get the data back from that truncated file? I was > thinking to open the file and set its length to an arbitrary high value.. but would > that work? > > Of course I am currently avoiding any operation (such as CHKDSK /f ) that would modify > the original device. > > Thanks. > > Mario > > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist