What's new

Why I don't erase/format a memory card......

Bitter Jeweler said:
This probably the stupidest sentence I ever posted.
Stupid auto correct.

LOL! Love auto correct
 
Cool! Did you in those though Instagram?

This probably the stupidest sentence I ever posted.
Stupid auto correct.

That's what happens when you use Auto......... Auto ISO........Auto Mode..........:lol: :lmao: :biggrin:
hysterical.gif
 
I suggest not only formatting a card when there is some corruption of images, but use a WIPE utility. A wipe utility is part of the san disk recovery software. It completely ERASES the card and replaces the data with 1's and 0's.

Formatting only resets the controller. The wipe utility refreshes the card. Of course, be careful. There is no chance of recovering your images after using the wipe utility.

Marvinh
 
I suggest not only formatting a card when there is some corruption of images, but use a WIPE utility. A wipe utility is part of the san disk recovery software. It completely ERASES the card and replaces the data with 1's and 0's.

Formatting only resets the controller. The wipe utility refreshes the card. Of course, be careful. There is no chance of recovering your images after using the wipe utility.

There are so many things wrong with this comment.

1) A format does no such thing. A format will simply re-write the file allocation table, data on the memory card itself. It makes the space as spare. It's is entirely controller agnostic. Hell it's technology agnostic and the process for formatting a memory card is no different from formatting a harddisk or any other block device.
2) A firmware wipe will reset a controller. A controller also happens to be responsible for marking unusable bad sectors on the memory card which it has uncovered previously. Resetting a memory card like this will make things worse not better.
3) NAND gates in the memory are likely to fail. Not the controller. They can not be repaired.

4) All this is elementary since sparky's card works just fine. The pictures corrupted ON HIS COMPUTER. He still had the pictures on the card which were fine and used for recovery.
 
Sometimes I use a card so many times my camera tells me to change it cause it's unreadable. I do the classic eject blow and replace and works just fine.

Going to start buying new cards. 4gb ones so I can cycle often
 
Garbz - you mention a firmware wipe above. What is that? I said a wipe/erase of all the data.

Let me give a real world example: I took a photo class a few years ago. We passed around our memory cards to & from different cameras and even between Nikon and Canon without formatting first. When I went to use those cards again, I had many corrupted images that a format could not fix. The ONLY fix was to wipe all the data with the wipe utility included with the SanDisk recovery software.

That solved the issue. Marvinh
 
There are so many things wrong with this comment.

1) A format does no such thing. A format will simply re-write the file allocation table, data on the memory card itself. It makes the space as spare. It's is entirely controller agnostic. Hell it's technology agnostic and the process for formatting a memory card is no different from formatting a harddisk or any other block device.
2) A firmware wipe will reset a controller. A controller also happens to be responsible for marking unusable bad sectors on the memory card which it has uncovered previously. Resetting a memory card like this will make things worse not better.
3) NAND gates in the memory are likely to fail. Not the controller. They can not be repaired.
What I do for my cards is NOT reseting the controller, but "over wiping" the card. This is TWO passes of sequentially writing every raw sector with binary zero. I don't know how to do this in Windows. If by chance you use Linux or BSD, I can tell you how. This process leaves bad cells locked out, but cycles through the good ones and levels out the wear some. Then I reformat and am good to go. I've not had a bad card, yet.

4) All this is elementary since sparky's card works just fine. The pictures corrupted ON HIS COMPUTER. He still had the pictures on the card which were fine and used for recovery.
Looks to me like he let some of the magnetic fields on his 4200 amp three phase circuits (while faulting) get around his hard drive :mrgreen:

This is what I keep backups for. When I save photos to disk, I make 3 backup copies. That's integrated in my archiving script. I now have 53 GB of photos but only a pair of 16 GB CFs cards. I reformat the cards to keep the camera fast. But I have to reformat to make more space, anyway.
 
Garbz - you mention a firmware wipe above. What is that? I said a wipe/erase of all the data.

Let me give a real world example: I took a photo class a few years ago. We passed around our memory cards to & from different cameras and even between Nikon and Canon without formatting first. When I went to use those cards again, I had many corrupted images that a format could not fix. The ONLY fix was to wipe all the data with the wipe utility included with the SanDisk recovery software.

Honestly if this fixed the issue I'd be on the phone to SanDisk asking for a warranty replacement. NAND flash memory has known failure modes, but a controller does not. For a controller to have a problem reading and writing that is a scary prospect. Firmware wipe is probably what you did in this case. Memory cards and harddisks have complicated controllers in them. They do more than just read and write data. They cache frequently used data for faster access, and work around the problems of the device. For NAND flash the controller does wear levelling which is writing different bits to different places on the controller as you go. So when you open and save a file for instance the file will appear elsewhere in the physical memory so that repeated writes to the same spot don't wear out the memory. They also do things like align data in blocks of certain size so that if you for instance need to read out 3k worth of data it can do it in 1x 4k read rather than 2x 4k read where the data is spread around. In my opinion if a controller like this has issues there's a design flaw in the card. This isn't unheard of too. Resetting the firmware would restore it to factory defaults. The controller would loose track of how many times which memory address was written, a database of known bad addresses, etc. Typically this is not a good thing to need to do.

Harddisk controllers are similarly complicated. Harddisks for instance actually have a larger capacity than the advertised by the controller to the computer. The controller on the disk uses this additional space for "remapping" bad sectors it finds completely transparently to the system. It also tracks all sorts of performance data of the drive, is responsible for powering it down, parking the head when it detects a sudden acceleration (dropping you laptop) etc.

What I do for my cards is NOT reseting the controller, but "over wiping" the card. This is TWO passes of sequentially writing every raw sector with binary zero. I don't know how to do this in Windows. If by chance you use Linux or BSD, I can tell you how. This process leaves bad cells locked out, but cycles through the good ones and levels out the wear some. Then I reformat and am good to go. I've not had a bad card, yet.

You should trust your card more as I believe you're wasting your time. Both SD cards and CF cards implement a control system called TrueFFS which does wear levelling, error correction, and bad block remapping. Effectively you're just trying to confuse the poor controller and wear out your card at the same time (though given that 1000000+ rewrite capacity of flash memory and their incredibly large size these days I don't think they are as easy to wear out as they used to be). The only time I see what you're doing may be appropriate is if you're taking photos of something that the local government ... against the interest of national security. ... I say local government assuming you're a CIA agent working abroad wiping your memory card like that after each shoot :)
 
Last edited:
Nice triptych!
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Back
Top Bottom