iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Back up important files first, then check the Pi’s boot diagnostics and Linux logs for storage errors. If needed, run a filesystem check while the partition is unmounted. These steps can reveal current problems, but a clean check does not tell you how much life is left in an ordinary microSD card.
What an SD-card health check can—and cannot—tell you
You can look for evidence that a card is failing now: repeated input/output (I/O) errors, filesystem corruption, unexpected read-only behavior, failed read/write verification, or boot problems that follow the card. You generally cannot get a reliable, universal “remaining life” percentage for an ordinary microSD card. A normal boot, clean filesystem check, or speed test is not proof that the card has years of life left.
Some specific cards expose vendor-specific health data, but support depends on the card and the reader or interface. A generic SMART command is not a dependable health check for every microSD card.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
1. Back up before testing
If the Pi still boots, copy important files to another device or a network location before running tests. If the card is unstable, avoid unnecessary writes and shut the Pi down cleanly before removing it when possible. If you clone the card or create an image, double-check which device is the source and which is the destination; selecting the wrong one can overwrite the data you meant to save.
#1 Best Overall
- SanDisk 32GB Ultra microSDHC 120MB/s A1 Class 10 UHS-I
Writing an operating-system image to a selected card overwrites its existing contents. Raspberry Pi’s setup tutorial explains the storage selection and overwrite warning in the Imager process. Do not run a destructive write test on the only copy of data you need.
2. Check whether the Pi detects the card
On Raspberry Pi 4 and later flagship models, you can view boot diagnostics on an HDMI display. Raspberry Pi documents powering down, removing the boot media, and powering on to display the diagnostics screen. It can report SD-card detection and partition information, helping distinguish a detection problem from other boot issues. See the Raspberry Pi computer hardware documentation for model-specific details.
Rank #2
- EXPAND YOUR STORAGE. Insert your card to add massive storage up to 1.5TB[1] to your Android smartphones and tablets, digital cameras, and laptops.
- SPACE FOR MORE. With expansive capacities up to 1.5TB[1], capture and store hours of Full HD video[4], movies, music, games, photos, and podcasts.
- MOVE FILES FAST. Use your card with the SANDISK QuickFlow microSD UHS-I Card USB-A Reader[6] to achieve up to 195MB/s[2] read speeds [128GB-1.5TB models] and offload your content fast.
- LOAD APPS IN A SNAP. Rated A1[3], the SANDISK Ultra microSD card is optimized for faster app launch and overall app performance.
- EASY CONTENT MANAGEMENT. Easily back up, organize, and transfer your photos and videos with the SANDISK Memory Zone desktop or Android mobile app[5].
This screen is not a flash-wear meter. Boot configuration or other boot-stage problems can produce symptoms similar to a bad card. The Pi’s green LED can also communicate boot errors, but interpret its pattern using the documentation for your exact model. For example, the Raspberry Pi configuration documentation identifies seven short green flashes as “kernel image not found.” That indicates a boot-stage problem; by itself, it does not diagnose worn flash.
3. Look for storage errors in Linux logs
If the Pi is running, check recent kernel messages for repeated card, I/O, or filesystem errors. These commands filter the current kernel log and the current boot’s journal:
Rank #3
- READY TO BOOT, NO FLASHING REQUIRED: This card arrives with 64-bit Raspberry Pi OS already installed, so you can skip downloading images, flashing software, and checking checksums. Just insert it, power on, and go.
- WORKS ACROSS THE RASPBERRY PI LINEUP: Compatible with the Raspberry Pi 5, 500, 400, 4B, 3B, 3B+, 3A+, Zero 2 W, and Compute Module models - a great fit whether you're starting a new build or upgrading an old one.
- U3 / CLASS 10 SPEED: A solid speed rating for responsive everyday use - booting the desktop, running apps, coding, browsing, and general Pi projects all feel smooth and reliable.
- 64GB OF ROOM TO WORK: Plenty of space for the operating system plus your software, files, and projects - with headroom left over as your builds grow.
- THE EASY WAY TO GET STARTED: Perfect for beginners who want a working Pi out of the box, and a real time-saver for pros. Includes a printed instruction sheet with a setup guide and a link to a walkthrough video.
sudo dmesg -T | grep -Ei 'mmc|I/O error|read-only|ext4|FAT'
sudo journalctl -k -b | grep -Ei 'mmc|I/O error|read-only|ext4|FAT'
Output varies by Raspberry Pi OS release and kernel. Pay attention to repeated I/O errors, controller timeouts, filesystem errors, or a filesystem unexpectedly remounting read-only. A single log message is not conclusive: correlate it with errors you can reproduce, unexpected behavior, and, if practical, a check using another reader or host computer.
4. Check the filesystem while it is unmounted
A filesystem check can find structural damage, but a mounted filesystem—especially the Pi’s live root filesystem—is not a safe target for a repair check. First identify the partitions, then shut down the Pi or otherwise ensure the specific partition you plan to check is unmounted. Use the filesystem-appropriate checker: Linux ext filesystems commonly use fsck, while a FAT boot partition needs an appropriate FAT checker. Follow that tool’s instructions for the partition and repair options.
Rank #4
- Wide Compatibility: Ideal for your security camera, digital camera, dash cam and gaming console. Premium memory solution for smartphones and tablets
- 4K Ultra UHD: Quickly captures, plays back, and transfers media files, including 1080p Full-HD, 3D, and 4K UHD video
- High Speed Memory Card: Leverages UHS-I technology for a transfer speed up to 100MB/s. Loads apps faster with A1-rated performance. (Based on internal test environment of Lexar, so the actual speed may vary with different host devices and environments. For devices that don't support UHS-I, the transmission speed will be different due to interface limitations.)
- Multi Capacity: Available in capacities ranging from 32GB to 512GB. The 64GB micro sd card can support up to 3 hours 4K video, or up to 10 hours 1080P video, 18,800 photos, or 9,900 songs. (Due to different capacity algorithms and partial capacity are used for system files, management and performance optimization, so the actual available capacity may be less than the identifying capacity.)
- Ultra Durable: Waterproof, temperature-proof, shockproof, magnetic-proof. Lexar 10-year limited warranty for sd card and 1-year limited warranty for adapter.
- Identify the device and its partitions before proceeding; do not guess device names.
- Confirm the target is unmounted before checking or repairing it.
- Back up important data first: repairs can alter filesystem metadata.
A damaged filesystem does not automatically mean the card is worn out. Abrupt power loss can also damage filesystem structures. Conversely, a clean check only says that the checker did not find a problem it could report at that time; it does not predict future flash failure.
5. Use write-and-read tests only on expendable data
A full-capacity write-and-read verification can reveal unreliable blocks or a card that does not reliably store the capacity it claims. It also writes across the card and destroys existing contents. Use it only after backing up the card or when its contents are disposable, and carefully follow the test tool’s device-selection instructions.
Best Value
- Compatible with Nintendo Switch (NOT Nintendo Switch 2). Always check your device's max supported capacity.
- Reliable Real-World Capacity - Labeled Capacities/Usable Capacities: 64GB/≥58GB; 128GB/≥116GB; 256GB/≥232GB; 512GB/≥465GB; 1TB/≥908GB (Due to OS formatting and binary/decimal calculation differences)
- 4K & Full HD Ready — Optimized for high-bitrate video recording and burst-mode photography. Handles RAW files, time-lapse sequences, and smooth 4K UHD playback without lag or frame drops.
- UHS-I U3 + A2 Certified Speed — Up to 100MB/s read speed (lab-tested); meets Video Speed Class V30 and Application Class A2 for fast app loading, responsive multitasking, and reliable performance on Android devices.
- Built for Adventure — Shock-resistant, IPX6 water-resistant, and rated for extreme temperatures (−10°C to +80°C). Also resistant to X-rays and magnetic fields — ideal for travel, outdoor use, and dashcams.
Raspberry Pi Imager can verify that an image was written as expected, but that is a check of the write operation—not an estimate of remaining card life. A sequential speed result is not a health score either: performance depends on the card, reader, interface, filesystem, workload, and test method. Slow performance can be a reason to investigate, but it cannot diagnose flash wear on its own.
6. Treat health percentages as model-specific
A community guide describes a way to read a SMART block and card-life data from Transcend 430T and 450I microSD cards using a modified mmc-utils build on a Raspberry Pi. That procedure is specific to those supported models and its custom tool flow; it does not establish that an ordinary microSD card exposes comparable data through the Pi’s native slot or a generic USB reader. See the RaspberryPi-SDcard-SMARTQuery guide.
Before trusting a reported percentage, confirm the exact card model, reader or interface, utility support, and the card vendor’s documentation. Do not assume that smartctl or standard SMART commands work for all SD cards.
7. Decide whether to replace the card
Treat the card as untrusted if problems recur, especially when you find:
- Repeatable I/O errors or controller timeouts.
- Persistent filesystem corruption or failed read/write verification.
- Unexpected read-only behavior that is not explained by configuration.
- Recurring boot failures that follow the card when checked with another reader or Pi.
Preserve what data you can, install the operating system on a known-good card, and restore from a backup. A USB mass-storage device may suit some higher-write workloads, but boot support and power requirements depend on the Pi model and device. Raspberry Pi documents the relevant options in its computer hardware documentation; changing storage is a design choice, not proof that the old card was failing.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

