Monday, May 13, 2019

Data recovery

Ever erase a memory card by mistake?

Sometimes I get mixed up when several things are going on at once. I lose track of sequencing with the camera and laptop and multiple websites going at once. I took the memory card out of the laptop's card reader and put it back into the camera and formatted the card. Problem was, I hadn't yet processed the pictures. I hadn't yet started. Now the images are erased. And that was three posts to another site just gone.

*drums fingers*

Ew, I hate myself when I do that.

Camera says, "no images available."

Know how they say data isn't really erased? The FBI can use its super duper tech guys and recover parts that are overwritten. What a load. They use a program available for free download and that recovers them.

And it's truly a delight to see your work returned to you.

I'd do the Happy Dance except my legs don't work so that turns out to be the Pathetic Dance and that's not celebratory at all.

I downloaded one of the programs, the one at the top of search results, Recuva. And that one was just blah, too technical looking. Too much stuff with the console. Maybe I didn't do it right. So I dragged that one to the trash and downloaded another.

The second one is called Disk Drill. Easy as pie download. User friendly. It got right to work. And it worked overtime. What I needed was right at the front but it kept pulling up stuff off the card that I didn't care about and I had to wait for the program to finish.

I had my pictures. Made my posts. I was satisfied.

But it's really not free.

I think it said the first 6 or 7 G is free.

Then the actual cost is about $80.00 possibly close to $90.00

I like this program a lot but I made this mistake only once. And I still have free time left on the program. Quite a lot actually. If I made a lot of similar mistakes or if I had a lot of data to recover, then it would certainly be worth it.

So then, you too can be just like the FBI on t.v. For free.

It's just good to know you can get back your stuff. So long as you didn't continue using the card.

4 comments:

edutcher said...

Once you get it back, you uninstall.

Until you need it again.

rhhardin said...

Deleting means just removing the name of the blocks from the folder. There's no need to erase the blocks themselves until they're needed as space for something else that will overwrite them.

When I want to for proprietary reasons to erase a program, I overwrite the file with zeros and then delete the file. So the zeros are still there but nothing else.

rhhardin said...

see?

$ cat zerofiles.c
#include
#include
#include
main(ac,av)
char *av[];
{
off_t u;
int i,j,k;
struct stat buf;
FILE *fp;
for(k=1; k<ac; k++) {
if(stat(av[k],&buf))continue;
fp=fopen(av[k],"r+w");
rewind(fp);
for(u=0; u<buf.st_size; u++)fputc(0,fp);
fclose(fp);
fprintf(stderr,"zerod %s\n",av[k]);
}
}

Chip Ahoy said...

How do you retrieve data yourself when the names of the blocks were removed from the folder?