Which Is Better: Format A Memory Card In A Camera Or Format A Memory Card In A Computer?

By John Aldred | August 15, 2018

John Aldred, Contributing Writer

The need to format a memory card within a camera is advice that’s often passed around in the worlds of photography and video. However, when asked, very few can explain why it is essential. So, this need is just a myth, right? Well no, not exactly. It’s real, but it’s one of those things that’s never really a problem until it becomes a problem.

Filesystem 101

Let’s start by taking a basic look at how a memory card works and stores data. All memory cards, as well as hard drives and SSDs, can be understood by computers and other devices because each contains something called a filesystem. At its most basic, a filesystem is made up of two key parts. There’s the main storage part that holds actual data and takes up the majority of the device capacity. The other part is the File Allocation Table (FAT), which tells the operating system of the device using the card which chunk of data belongs to which file.

There are many different types of filesystems out there, and each can have some different configuration options. Powerful devices like computers and cell phones can handle many different filesystems configured in a variety of different ways; simple and more limited devices, like cameras, cannot. Simple devices are usually constrained to one filesystem, plus perhaps a handful of configurations that can work with different card capacities; herein lies the potential for problems.

Reasons Why You Should Format A Memory Card In A Camera

There are various reasons why it is not good to format your memory card in something other than the camera that you will use it within. For one, does your device have a memory card capacity limit? This will likely not be an issue if you are using a newer digital camera from a prominent name manufacturer (Nikon™, Canon™, Sony™, etc.). However, be aware there are some devices on the market that have capacity limits. Be sure to check the manual or do online research.

There are several reasons to format a digital memory card in the camera and not within a computer–the main reason being that in-computer formatting often doesn’t maximize a card’s potential.

Say that you decide to use an SD card with greater capacity than recommended for your device. To a degree, many cameras and devices can deal with this initially. The device may permit you to format the card but will limit working capacity to the device’s maximum, not the card’s full capacity—likely not what you are expecting. This limitation is a safeguard to ensure that data can be read from and written to the card.

Now suppose you format a card to its full capacity in a computer and then pop it into your camera. One of two things will typically happen. At best, the camera will tell you it doesn’t understand the card and will advise formatting. At worst, the camera thinks it can understand it, but as soon as you’ve exceeded the device’s stated limit, any future files you attempt to write will become corrupted. Worse yet, your whole FAT could become corrupted, and you may not be able to access any of the files.

How To Maximize A Digital Memory Card’s Potential

There are still other reasons to format a card in the camera and not within a computer. The main one being that in-computer formatting often doesn’t maximize card potential.

All data is segmented and stored on memory cards in something called blocks. These blocks are of a specific size, usually measured in kilobytes (kb). When you format on a computer, you’re typically able to specify the size of these blocks (in order to optimize the storage device for the type of data it will contain), but suppose you are not sure what storage block size to select. By formatting in a computer and choosing an arbitrary block size, you may actually be slowing down your card inside the camera.

Each block size has a tradeoff: smaller block sizes allow you to maximize space and are great when you have a lot of small files; larger block sizes are better for performance when dealing with larger files, but can waste a lot of space if you’re storing smaller files. When you format in-camera, the block size is determined by your device. It optimizes for best overall speed and stability.

Format The Card In The Camera You Are Using

So we’ve made the case for formatting in-camera, as opposed to in-computer. But a card formatting issue may also arise if you format a card in one camera and then use the card in a different camera. For example, formatting in camera A sets a particular block size optimized for that camera. Put the memory card into camera B, and it may perform slower than expected.

And finally, in some specific scenarios, a camera might not even accept a card that it formatted itself. For example, one of the cameras I have is a Sony A7II. If that camera is set to shoot PAL format video, it formats the card in a particular way. If I then switch the camera to NTSC to shoot 60fps for slow motion, it prompts me to reformat the card before it lets me shoot anything.

So to summarize, it’s always best to format a digital memory card within the device that will use it. Not only does this help ensure compatibility, but it also sets a block size that is optimized for the host camera. Format in your camera to minimize the potential for image loss and file corruption.

John Aldred is a photographer of people in the wild and animals in the studio. He is based in Scotland, where he suffers from a pretty severe case of gadget addiction. John is also a writer at DIYPhotography.net and an ASUS Brand Ambassador.

Featured