Mailinglist Archive: opensuse (3605 mails)

< Previous Next >
Re: [SLE] FAT32 undelete
  • From: Sunny <sloncho@xxxxxxxxx>
  • Date: Wed, 31 May 2006 23:19:57 -0500
  • Message-id: <e7eeb230605312119j2750608eq23ff7a999075570e@xxxxxxxxxxxxxx>
On 5/31/06, Carl Hartung wrote:
On Wednesday 31 May 2006 20:39, Sunny wrote:
> I accidentally erased my flash card with tons of photos. As it is
> mount as fat32, I was wondering if there is a undelete tool.
>
> My findings so far are:
>
> 1. fsck.vfat -u - but this undeletes one file at a time, and I need to
> know the filenames
> 2. A product named PhotoRec (http://www.cgsecurity.org/wiki/PhotoRec),
> but I could not find 64-bit RPM I use 10.0 64bit). I may compile it,
> but ... ;)
>
> So, any other option, possibly included with SuSE?

Hi Sunny,

Just out of curiosity, how many photos are you talking about? I mean, a "ton"
of megabytes is an awful lot of electrons! ;-)

512MB - like 250 pictures :(

The problem was with digiCam actually. Because of not enough free
space it silently stopped the copy process. No warning, nothing. I was
under the impression that it have downloaded all pictures from the
card, and I ran Delete All :(


From my archives:

http://www.porcupine.org/forensics/tct.html (be sure to check the link at the
very bottom of the page!)

Looks complicated ... but maybe I'll try this as last resort


Another idea... I wonder if DOS 6.22 'undelete.exe' will run under dosbox
(included with SUSE)? I found a page where you can download it... :-)

http://www.uv.tietgen.dk/staff/mlha/Download/DOS/

I'll try this first


You can make an image of the flash card with dd as a backup, right? Then try
running 'undelete.exe' under dosbox. I have no idea if this will work or not,
but it'd probably be fun trying.

Yes, I already did dd, this is usually the first thing I always do
when something goes south :)


regards,

Carl


Maybe I'll try to build a list of the files - they all are
dscxxxxx.jpg, and usually only the first letter is lost. So if I put
all names in a file, I can try using fsck.vfat -u for every file from
a script (not that I understand how :) but I'm sure that I can find
out how to run a command over every line of a file).

Thanks for the suggestions though.

--
Svetoslav Milenov (Sunny)

Windows is a 32-bit extension to a 16-bit graphical shell for an 8-bit
operating system originally coded for a 4-bit microprocessor by a
2-bit company that can't stand 1 bit of competition.

--
Check the headers for your unsubscription address
For additional commands send e-mail to suse-linux-e-help@xxxxxxxx
Also check the archives at http://lists.suse.com
Please read the FAQs: suse-linux-e-faq@xxxxxxxx


< Previous Next >
Follow Ups
References