How stripped-down flash controllers make data recovery a nightmare


SD cards and SSDs have one major thing in common: both run on NAND flash memory. Despite that, they’re still drastically different in many ways, and that includes failures.

When there’s an issue with an SD card, the warning signs may differ from those of an SSD or an HDD. Here’s what you need to look out for, and why recovering an SD card is so weird when compared to an SSD.

SD cards aren’t tiny SSDs

And the controller is a whole other story.

A SanDisk 32GB SD card sitting on a table. Credit: Hannah Stryker / How-To Geek

Because they both use NAND flash memory, it’s easy to assume that SD cards are just some kind of tiny-form-factor amalgamation of an SSD. But no—they’re an entirely different product, for better or worse.

The controller makes all the difference. NAND is just the storage; the controller is the part that decides how data gets written, where it really lives, and what happens when things go south.

An SSD controller is pretty robust, especially when you compare it to an SD card. It’s meant to be both consistent and fast, and this is true for both the fastest SSDs and older PCIe Gen 3 models. It has way more room for error correction, improved wear management, and some extra features that help your SSD hang in there during power cuts and other such events. This doesn’t exactly mean that the SSD is super easy to recover lost data from, but it does mean it tends to be more predictable.

SD cards, on the other hand, have different priorities (or, well, their manufacturers do). They’re tiny and thus prioritize maintaining that small form factor, and they need to be fairly affordable. Although, in this RAM-pocalypse era we’re all living in right now, no storage solutions are truly cheap anymore, but I digress.

Since SD cards have to focus on the form factor, the controller can behave differently, and two cards that look similar on the outside can behave completely differently once they start failing.

This is also why SD cards tend to feel more fragile—because they are. They’re constantly being yanked from one device to the next, so their environment is far from similar to the stable life of an internal SSD.

How SD cards usually fail

They aren’t considered the best available option for backups.

A full-sized SD card in a Panasonic Lumix G7 mirrorless camera. Credit: Bertel King / How-To Geek 

Most SD card failures aren’t obvious at a glance, but since a lot of SD cards aren’t used frequently, you may miss the first signs and only figure out that the card is dead when it actually happens.

The most common failure mode is logical corruption. When this happens, the card still shows up, but the filesystem is damaged. You might get errors from your PC or another device, saying that the card needs to be formatted. You might also find missing folders or weirdly named files.

The second common mode is unstable reads, where the card works just long enough to give you hope. Transfers crawl, files fail mid-copy, the card disconnects and reconnects, or you get repeating I/O errors across different devices.

Lastly, your SD card might become read-only, often as a result of the controller detecting too many errors. This might be your final alarm bell to get your files off the drive as soon as possible before the SD kicks the bucket.

Now, for the point of no return: The SD card may not show up anywhere, or it may show up as 0 bytes, or it may disappear when you try to interact with it in your OS.

Why SD recovery is such a weird process

It’s still data recovery, but it’s nothing like what you do with an SSD.

An SD card plugged into the Satechi Thunderbolt 4 Multimedia Pro Dock.

Let’s say your SD card is having a bad time, some files seem to be missing, and you want to try to recover them. Most people approach the process the same way they would with an SSD or any other drive: Run a repair tool, try an “undelete” tool, and hope for the best.

The problem is that SD failures often start as filesystem damage, so the data may still be there, but the map that points to it does not. They’re essentially lost in a (tiny) void.

That’s why SD recovery differs from what you’d do with an SSD, and it’s essentially split into two paths: You either rebuild enough of the filesystem to recover files with their names and folders intact, or you carve files out of raw data. Carving can save your photos, but it often dumps them into a giant pile with generic filenames and no folder structure.

SSDs are weird in their own way. Recovering deleted files can get tricky because modern SSDs are so efficient at cleaning up freed blocks in the background, so the data you might want could be gone even if the drive is at 100% health (at least in theory). With SD cards, the data can stick around longer, but corruption and unstable reads can make the whole recovery process feel unstable and unpredictable from one attempt to the next.

If your SD card is encrypted, the whole thing can potentially get even worse; the same is true if the controller stops presenting a usable device. At that point, it’s important to act fast.

Clone first, then triage

Worry about your data first, everything else second.

A 256GB microSD card sitting on a person's thumb nail. Credit: Patrick Campanale / How-To Geek

Once you start noticing problems with the SD card, it’s better to act fast. Fixing the card should be the least of all problems. Focus on getting whatever readable data can still be recovered from the device. Repair attempts are wasting precious time and resources when, unfortunately, recovering your data should be the top priority.

Don’t try to repair or format the card, and don’t necessarily try to interact with the files once you spot the first signs of trouble. Instead, make a full image of the drive first. That image is basically just a byte-for-byte copy of the entire card saved as a single file on another drive, and it gives you something you can safely experiment on without hammering the SD card itself.

On Windows, the easiest way is to use an imaging tool that can read removable media into an image file. You pick the SD card as the source, choose where to save the image, and hit Read. The big gotcha is space. If you’re imaging a 128GB card, you need about 128GB of free space even if it only holds a few photos, because the image captures the whole device, not just the visible files.


If the card is unstable, don’t keep on trying and trying file copies. The whole point of imaging is to get as much as possible in one controlled pass, then try to recover whatever you can on the image, which lives on a stable drive now. And if your card keeps disconnecting and you can’t copy the files over, it’s time to consider professional recovery services.



Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


Spotify aims to provide a consistent listening experience that uses minimal data. As a result, your audio quality might be less than ideal, especially if you’re using a pair of high-fidelity headphones or high-end speakers. Here’s how to fix that.

Switch audio streaming quality to Very High or Lossless

The default audio streaming quality in both the mobile and desktop Spotify apps is set to Automatic, which usually keeps the audio quality at Normal, which is only 96 Kbps. Even though Spotify uses the Ogg Vorbis codec, which is superior to MP3, OGG files exhibit slight (but noticeable) digital noise, poor bass detail, dull treble, and a narrow soundstage at 96 Kbps.

Even worse, Spotify is aggressive about adjusting the automatic bitrate. Even though 4G is more than fast enough to stream high-quality OGG files, even with a weak signal, Spotify may still drop the quality to Low, which has a bitrate of just 24 Kb/s. You will notice such a sharp drop in quality, even on a pair of bottom-of-the-barrel headphones.

To rectify this, open the Spotify app, tap your user image, open “Settings and privacy,” and tap the “Media Quality” menu. Once there, set Wi-Fi streaming quality and cellular streaming quality to “Very high” or “Lossless.”

I recommend setting cellular streaming quality to Very high and reserving Lossless for Wi-Fi, since lossless streaming is very data-intensive. One hour of streaming lossless files can take up to 1GB of data, as well as a good chunk of your phone’s storage, because Spotify caches files you’re frequently streaming. Besides, you’ll struggle to notice the difference unless you’re listening to music on a wired pair of high-end headphones or speakers; wireless connection just doesn’t have the bandwidth needed to convey the full fidelity of Spotify lossless audio.

You might opt for High quality if you have a capped data plan, but I recommend doing so only if you stream hours upon hours’ worth of music every single day over a cellular network. For instance, I burn through about 8 GB of data per month on average while streaming about two hours of very high-quality music over a cellular network each day.

Illustration of a headphone with various music icons around.


How Audio Compression Works and Why It Can Affect Your Music Quality

Feeling the squeeze when listening to your favorite song?

Set audio download quality to Very high or Lossless

If you tend to download songs and albums for offline listening, you should also set the audio download quality to “Very high” or “Lossless.” This setting is located just under the audio streaming quality section.

The audio download quality menu in Spotify's mobile app.

If you’ve got enough free storage on your phone, opt for the latter, but if you’d rather save storage space, set it to Very high. You’ll hardly hear the difference, but lossless files are about five times larger than the 320 Kb/s OGG files Spotify offers at its Very high quality setting, and they can quickly fill up your phone’s storage.

Adjust video streaming quality at your discretion

The last section of the Media quality menu is Video streaming quality. This sets the quality of video podcasts and music videos available for certain songs. Since I care about neither, I set it to “Very high” on Wi-Fi and “Normal” on cellular, but you should tweak the two options at your discretion because songs sound notably better at higher video streaming quality levels.

If you often watch videos over cellular and have unlimited data, feel free to toggle video quality to very high.

Make sure Data Saver mode is disabled

Even if your audio quality is set to Very high or Lossless, Spotify will switch to low-quality streaming if the app’s Data saver mode is enabled. This option is located in the Data saving and offline menu. Open the menu, then set it to “Always off,” or choose “Automatic” to have Spotify’s Data Saver mode kick in alongside your phone’s Data Saver mode.

You can also enable volume normalization and play around with the built-in equalizer

Spotify logo in the center of the screen with an equalizer in front. Credit: Lucas Gouveia / How-To Geek

Last but not least, there are two additional features you can play with to improve your listening experience. The first is volume normalization, which sets the same loudness for every track you’re listening to. This can be handy because different albums are mastered at different loudness levels, with newer music usually being louder.

Since I’m an album-oriented listener, I keep the option disabled. I can just play an album and set the audio volume accordingly, and I don’t really mind louder songs when listening to playlists, artists, or song radios.

But if you can’t stand one song being quiet and the next rattling the windows, visit the Playback menu, enable “Volume normalization,” and set it to “Quiet” or “Normal.” The “Loud” option can digitally compress files, and neither Spotify nor I recommend using it. This also happens with “Quiet” and “Normal,” since both adjust the decibel level of the master recording for each song, but the compression level is much lower and extremely hard to notice.

Before I end this, I should also mention that you can access the equalizer directly from the Spotify app, where you can fine-tune your music listening experience or pick one of the available equalizer presets. If your phone has a built-in equalizer, Spotify will open it; if it doesn’t, you can use Spotify’s. On my phone (a Samsung Galaxy S21 FE), I can only use One UI’s built-in equalizer.

To open the equalizer, open “Playback,” then hit the “Equalizer” button. Now you can equalize your audio to your heart’s content.


Adjusting just a few settings can have a drastic impact on your Spotify listening experience. If you aren’t satisfied with Spotify’s sound quality, make sure to adjust the audio before jumping ship. You should also check the sound quality settings from time to time, as Spotify can reset them during app updates.​​​​​​​

Three phones with a Spotify screen and the logo in the center.


These 8 Spotify Features Are My Favorite Hidden Gems

Look for these now.



Source link