Skip to content
Card Lab · microSD deep dive

The card that came with your dash cam: better than you think

Every dash cam ships with a memory card, and the internet's standard advice is to throw it away and buy a real one. So we put one on the bench: a Kioxia Exceria G2 128GB, run through the full CKBench suite. It beat its own published write spec by 31%, held a speed grade two steps above its label, and did not flinch under the workload that destroys cheap cards. It also hands you four gigabytes less than the number on the front.

CKTechCheck on YouTube

Prefer to watch?

This card came out of a dash cam that will get its own review on the channel. Subscribe to catch the camera video and the next card that hits the bench.

Visit the channel

The short version

Keep it. The bundled Kioxia is a legitimately good card: it committed sequential writes at 65.3 MB/s against a published claim of 50, meaning every byte was confirmed onto the card rather than parked in a buffer, and it held a V60 sustained floor against the V30 printed on its face. Under the scattered-write churn that collapsed our reference card by 71%, it did not fade at all. The one real complaint is capacity: the label says 128 GB and you get 123.7 of them. My rating: 4.5/5, scored against the Card Lab rubric.

Verdict: do not replace this card

Who this card is for

  • YesDash camNearly 17x the bitrate of a dual-channel 4K setup.
  • YesHome security cameraFlat under continuous loop recording, no fade.
  • YesAction or consumer 4K cameraClears 4K120 and high-bitrate work.
  • NoRaspberry Pi, app storage, OS driveOrdinary random performance, and no A-class printed.

Rough capacity math: at the 6 MB/s a 4K30 dash cam writes, 123.7 GB holds a little under 6 hours before it starts looping over the oldest clips. Your camera's bitrate is the variable that matters, so work out your own numbers in the dash cam storage calculator.

The Card Lab

Why test the card that came in the box?

The standard advice about bundled memory cards is to bin them. It is repeated confidently and almost never tested, which is exactly the kind of claim this lab exists to check. Bundled cards are also the single most-used cards in dash cams, because most people never change the one the camera came with. If that card is quietly bad, a lot of footage is at risk. If it is quietly good, a lot of people are being told to spend money they do not need to spend.

So we ran one. This card came out of a dash cam, it has no retail packaging, and everything we could claim about it up front came off the card face itself: Kioxia, Exceria G2, 128 GB, microSDXC, C10, U3, V30, UHS-I. That already makes it more interesting than the no-name the advice assumes, because Kioxia is the former Toshiba memory business, one of the handful of companies that actually manufactures NAND rather than buying and relabeling it.

Every figure below comes from one run on 2026-07-25, stored in a single results file, and quoted here exactly as recorded. Where a number needs a caveat, the caveat is next to it.

Why our write numbers read lower than other reviews. Write speeds here are measured with every byte committed to the card, the way a dash cam or camera actually writes, so they read lower than burst benchmarks like CrystalDiskMark. A burst benchmark measures the card's small RAM buffer for a few seconds; our number is what the card sustains when the data has to land. Read speeds match CrystalDiskMark within a couple of percent, which is how you know the gap is methodology, not a slow sample. Two unit conventions, stated once and used throughout: throughput is decimal MB/s, where 1 MB is 1,000,000 bytes, because that is what card labels and V-class floors mean. Block and transfer sizes are binary, where 1 MiB is 1,048,576 bytes, because that is what the drive moves per operation.

Claim check

What Kioxia promises, and what the card did

There is no box, so the claims come from two places and we keep them separate. The card face prints its capacity and its class marks. The speed figures come from Kioxia's own published spec for the Exceria G2 128GB, which states 100 MB/s read and 50 MB/s write. Watch the write bar in particular: it does not stop at the dashed line where its own claim sits.

·Claim checkReal run

The spec sheet vs the bench

Kioxia Exceria G2 128GB · claims as published by Kioxia
65.3MB/s write
Beats its spec · 1.31×
Sequential write claim: up to 50 MB/s
measured 65.3 · 1.31× the claim
spec 50
Sequential read claim: up to 100 MB/s
measured 96.8 · 97% of claim, at the UHS-I bus ceiling
spec 100
MB/s · committed sequential, every byte landed before the clock stopped
Write passes 65.28 / 65.18 / 65.56 · read passes 96.78 / 96.79 / 96.83 · Run Kioxia-Exceria-G2-128GB_2026-07-25_165608 · cardcheck v0.7.1 · ProGrade MSD PGM0.5

The full scorecard. Class floors are judged against the worst ten seconds of sustained writing, not the average, because a class rating is a promise the card has to keep for the whole recording.

ClaimedMeasuredVerdict
128 GB (card face)123.7 GB exposed, every byte of it verified96.7% of label
Up to 100 MB/s read (Kioxia spec)96.8 MB/s committed sequentialMET (97%, at the bus ceiling)
Up to 50 MB/s write (Kioxia spec)65.3 MB/s committed sequentialBEATEN 1.31×
C10 (card face)floor 62.6 MB/s vs 10 MB/sBEATEN 6.3×
U3 (card face)floor 62.6 MB/s vs 30 MB/sBEATEN 2.1×
V30 (card face)floor 62.6 MB/s → holds V60BEATEN by one grade
(no A-class printed)1996 / 781 IOPS (small operations per second) vs A1's 1500 / 500 floorsA1 met, unprinted

Two of those rows deserve a note. The read figure looks like a miss at 97% of claim, but 96.8 MB/s is where the UHS-I bus itself runs out of road: in its fastest mode UHS-I tops out around 104 MB/s of raw bandwidth, and real ceilings land in the mid-to-high 90s once protocol overhead is paid. The card is as fast as the interface allows, and Kioxia's "up to 100" is effectively a statement about UHS-I rather than about the flash.

The A1 row is deliberately marked unprinted rather than met-as-claimed. Kioxia's retail spec for this model does list A1, but this card face does not print one, and a bundled unit may be an OEM version rather than the retail SKU. It clears both A1 floors in our test, so it earns the row. It just should not be scored against a promise this particular card may never have carried.

The Kioxia Exceria G2 128GB microSD card face showing the 128GB capacity, microSDXC logo, V30, U3 and UHS-I speed marks
No packaging, so the card face is the evidence: Kioxia, Exceria G2, 128 GB, microSDXC, V30, U3 and the UHS-I bus mark. No A-class, and no MB/s figures, which is normal for a card face.
The why

Why would Kioxia under-rate its own card?

A 50 MB/s write claim on a card that commits at 65.3 is not modesty. The printed number has to hold for every unit of every production revision for the life of the model, across NAND suppliers and controller respins, on the slowest host the card might ever meet. So the claim is a floor the manufacturer will defend, not a description of the card in your hand.

Kioxia say this themselves, more plainly than most. Their spec footnote reads: the figures are "the best values obtained in a specific test environment" and they "warrant neither read nor write speeds in individual devices." That is a manufacturer stating outright that the number on the sheet is a ceiling measured under favorable conditions, not a promise about your card. Ours happened to land above it, which is the same pattern the SanDisk High Endurance showed when it beat its own printed write claim by 2.24 times. Two cards, two brands, both quietly better than their labels.

The same logic explains V30 on a card that holds V60. V30 is what the dash cam and 4K camera market asks for, so it is the promise worth making, and headroom above it is margin the manufacturer keeps in reserve rather than in marketing. Which is why you cannot rank cards by their labels: two cards both printed V30 can differ by a factor of three in the number that decides whether your camera drops frames.

The printed number is a floor the manufacturer will defend, not a description of the card in your hand.
The asterisk

Why a 128 GB card only gives you 124 GB

Put this card in a computer and it reports 123.7 GB. The label says 128. That is 4.26 GB you paid for and cannot use, and it is the one genuine complaint this card earns.

The first thing to rule out is the boring explanation. It is not the dash cam's formatting: the physical disk reports 123.77 GB and the partition fills essentially all of it, so there is no hidden unallocated space to reclaim. It is also not the usual decimal-versus-binary confusion that makes every drive look smaller in Windows. This is the card telling the host, honestly, that 123.7 GB is all it has.

Same label, different delivery

Both cards say 128 GB. Both were measured on the same bench, in the same reader, formatted the same way.

SanDisk High Endurance 128GB127.97 GB usable · 100.0% of label
127.97 GB
Kioxia Exceria G2 128GB123.74 GB usable · 96.7% of label
123.74 GB
4.26 GB

4.26 GB is roughly 19 minutes of footage at the bitrate a dual-channel 4K dash cam writes. Same number on the front of both cards.

Kioxia do disclose it. Their spec page lists an approximate usable capacity of 115.2 GB for this model and explains that "capacity is based on installed flash memory and not user available memory as part of the memory is used for management functions." That figure is in binary units, which works out to 123.7 GB in the decimal units the label uses, and our card matched it to within 0.04%. So the card delivers exactly what its maker says it delivers, in a document approximately nobody reads before buying a dash cam.

Credit where it is due: publishing the number at all puts Kioxia ahead of manufacturers who do not. But disclosure is not the same as the label being accurate, and it is worth being clear about what the fine print does and does not settle.

Where does the missing space actually go? Flash needs spare capacity to function. It writes in small pages but can only erase in much larger blocks, so a controller needs a pool of already-erased blocks to write into, plus replacements for blocks that fail over the card's life, plus room for the map that tracks where everything physically lives. That reserve is not idle insurance for old age. It is in use from the first write, and a card with a thin free-block pool has to stop and clear space before it can accept new data, which costs both speed and lifespan.

Is the reserve a fair excuse?

Partly, and the honest version of the argument is more interesting than either "they lied" or "it's fine, they disclosed it."

Every card reserves space. The question is where the reserve comes from. A card sold as 128 GB is built from 128 GiB of raw flash, which is 137.4 GB in the decimal units the label uses, so roughly 7% is already invisible before anything is advertised. The SanDisk takes its entire reserve out of that raw headroom and still hands you the full 128 GB. This Kioxia takes about 10% of raw, which means part of its reserve comes out of the number printed on the front.

Both cards reserve. Only one of them makes the buyer pay for it. That is the fair criticism, and it does not require accusing anyone of lying: a competitor solved the same engineering problem without spending the customer's capacity.

It also raises a question with no good answer. Nothing sets a floor on how much a manufacturer may hold back from the advertised figure. If 4 GB is acceptable because a spec sheet mentions it, so is 20. The only thing standing between a buyer and that is convention, competitive embarrassment, and somebody actually measuring. Which is most of the reason this lab exists.

Where it is not a scandal: this card is nothing like the counterfeit we tested, which claimed 128 GB and exposed 34.3 GB, or 26.8% of its label. The Kioxia delivers 96.7% and every byte of it is real. Those two facts belong on the same scale, and they land nowhere near each other.

The main event

Five minutes flat out: the write curve

Consumer cards frequently write fast into a small cache and collapse when it fills. That is the failure mode that ambushes long recordings: fine for the first few gigabytes, then a cliff. So the sustained test writes flat out for five minutes with the cooling fan off, logging every second, while a class ladder keeps score of which speed ratings the card is still holding.

The test also starts honest. Before the clock runs, a settle pre-pass writes untimed until throughput stabilizes, so the measurement begins on a controller that has finished reacting to the random-write test before it. Without that, the verdict number would partly be measuring recovery rather than the card's real rate. Hover the line for the exact sample under your cursor.

·Sustained write curveReal run

Kioxia Exceria G2 128GB

ProGrade MSD PGM0.5 · cardcheck v0.7.1 · 5 min · fan off · settle pre-pass on
63.4MB/s5:00
Holds · no cliffspeed stays level
Class held so far
Worst 10s so far62.6MB/s
Burst · first 30s
63.5MB/s
before any cache runs out
Steady state
63.4MB/s
the speed it settles at
Worst 10s
62.6MB/s
the number that sets the verdict
300 one-second samples · worst 10 s at 1:00 · knee scan outcome NO_KNEE_STABLE · Run Kioxia-Exceria-G2-128GB_2026-07-25_165608

Burst 63.5, steady state 63.4, worst ten seconds 62.6. The worst ten-second window sits 1.3% below the steady state, and there is no knee anywhere in the trace: the cache analysis returned NO_KNEE_STABLE, meaning the card never found a cliff to fall off. Every one of the 300 samples landed between 56.6 and 67.1 MB/s, a spread of about 15.6% peak to trough.

That spread deserves a word, because we published the same figure for the SanDisk High Endurance and it was about 8%, roughly half this one. Second to second, this card is the twitchier of the two. It does not change either verdict, and here is why: a class rating is set by the worst sustained window, not by the jitter around the mean, and 62.6 MB/s clears the V60 floor with room. A camera writes into a buffer that swallows a single slow second whole. What the wider spread does tell you is that the Kioxia's controller works harder to hold its line, which is worth knowing and is not worth worrying about.

That worst window sits at 1:00, the earliest moment a complete ten-second window exists to score, and it is 1.3% below the steady state. So it marks where measurement opens rather than a card digging out of a hole, which is why the endurance section can say this card needed no recovery without contradicting the chart.

Averages hide the thing that actually ruins footage, though. A card can post a fine mean and still freeze for two seconds, and two seconds is a hole in your recording no average will show. So the suite times every individual block it writes and keeps the tail. Across 18,141 blocks the slowest single write took 106.7 milliseconds, at second 287, on a file roll: the moment the test closes one file and opens the next. Nothing crossed 500 ms, nothing crossed a second. For a 4K30 dash cam writing roughly 6 MB/s into a buffer, a 107 ms hiccup is invisible.

The fake-card catcher

Is the space real? Every byte, verified

A counterfeit card lies about its size. A controller reprogrammed to report more than it has will accept writes forever, silently wrapping new data over old once the real flash runs out. The only test that cannot be fooled is the brute-force one: fill every free byte with seeded pseudorandom data, then read all of it back and compare against what the seed says each byte must be. Every block carries a unique stamp, so a controller cannot fake capacity by recognizing repeated data.

This matters more than usual for a bundled card, because a camera that ships with a counterfeit is exactly the scenario nobody checks. It came back clean.

·Capacity verifyReal run

Every byte, written and read back

Kioxia Exceria G2 128GB · seeded, dedup-proof data · 116 files
123.7GB verified
verified · zero mismatches
each cell is one of the 116 test files · about 1.07 GB apieceexposed: 123.7 GB
ALL REAL0 mismatched bytes · 0 read errors
Fill
65.9MB/s
1,878 s of I/O · 32:42 wall
Verify
97.4MB/s
22 m 23 s to read it all back
Mismatches
0
read errors: 0
Full-card offload
22min
the number nobody publishes
Every block carries a unique seeded stamp, so a controller cannot fake capacity by recognizing repeated data.
Run Kioxia-Exceria-G2-128GB_2026-07-25_165608 · cardcheck v0.7.1 · ProGrade MSD PGM0.5

123.7 GB written across 116 files, 123.7 GB verified, zero mismatched bytes, zero read errors. The card holds exactly what it says it holds. The complaint from two sections ago stands separately: what it says it holds is 4.26 GB less than what the label advertises. Those are different claims and both are true.

The verify pass doubles as a measurement no manufacturer advertises and every user eventually cares about: how long it takes to get footage off. Reading the whole card back took 22 minutes 23 seconds at 92.2 MB/s wall-clock. Fill this card and budget that.

One number in the fill deserves the same treatment. It is quoted at 65.9 MB/s, which is the rate across 1,878 seconds of actual I/O, but the wall clock on that phase was 32 minutes 42 seconds, or 63.1 MB/s end to end. The 84-second difference is time spent between write operations rather than inside a slow one: file opens, allocation, the flush at each close. Worth stating because a speed quoted beside a duration should reconcile with it, and on our SanDisk run an unexplained pause made that gap more than twice as large.

The whole-card fill also settles the cache question at full scale. The same knee analysis that ran over the five-minute test ran over all 123.7 GB, and found nothing: it opened at 63.8 MB/s and closed at 63.9. A card written from the first byte to the last at one unbroken rate has nowhere left to hide a slow tier.

The result that matters

What loop recording actually does to a card

Here is the most revealing number in the run, and it is not a speed. Random 4K writes are what loop recording looks like to a card: event-file saves, filesystem updates, and above all the constant overwrite churn of a camera that never stops. A dash cam card lives in that workload permanently. So the bench runs three consecutive 20-second random-write passes specifically to see whether a card degrades as its flash translation layer gets churned. That layer is the firmware deciding where your data physically lands, and it is the part that gets tired first.

We put the lab's reference card through the identical test. Be clear about what that card is: an unbranded Class 4 32 GB card that writes sequentially at 11.4 MB/s, the slowest tier still sold and a bus generation behind this one. It is a floor, not a fair fight. Each bar is that card's percentage of its own best pass, so the shape of the collapse is comparable even though their absolute speeds differ by four times.

·Endurance under churnReal runs

One minute of loop-recording abuse

random 4K write · three 20-second passes · each bar as % of that card's best pass
Reference card
Unbranded Class 4 32GB
-71% · needed about 2 min to recover
best-pass level 75 50 25 100%
183 IOPS
pass 1
76
pass 2
53
pass 3
write IOPS per pass183 → 76 → 53
Kioxia Exceria G2 128GB
the bundled card
no fade · no recovery needed
best-pass level 75 50 25 100%
777 IOPS
pass 1
782
pass 2
785
pass 3
write IOPS per pass777 → 782 → 785
Random 4K is the scattered-write churn loop recording produces: event saves, filesystem updates, overwrites.
This card: run Kioxia-Exceria-G2-128GB_2026-07-25_165608 · reference card: lab baseline, same bench, same test

The reference card went 183, 76, 53 IOPS: a 71% collapse in sixty seconds of scattered writes, after which it needed nearly two minutes of continuous writing to climb back to normal. The Kioxia went 777, 782, 785. It did not fade at all.

Say that carefully, because the honest version is slightly narrower than the exciting one. A 1% rise across three passes is inside measurement noise, so the finding is no measurable fade, not it got faster. And treat it as indicative rather than proven: three 20-second passes measure how the controller behaves under churn, which is a good directional read on whether a card is built for loop recording, but it is not an endurance test and cannot tell you the card is still working in year three.

What it does say is narrow and useful. Under the workload that cost a floor-tier card 71% of its random-write speed, this one gave up nothing and needed no recovery. Its settle pre-pass reached a stable rate in 60 seconds or less, the earliest our analyzer can declare stability, immediately after the same abuse.

For comparison, the SanDisk High Endurance faded 2.1% in the same test. That card is explicitly sold on endurance and costs accordingly. The bundled Kioxia matched it on stability. It is slower in absolute terms, at 781 write IOPS against the SanDisk's 1030, so this is not a claim that the two cards are equals. What matches is the thing that decides whether a card degrades in a dash cam, and that is a genuinely surprising result for a card most people are told to throw away.

Two caveats stay in the open. In absolute terms the random figures are ordinary microSD numbers, 8.17 MB/s read and 3.20 MB/s write, which is why this is not a card to run an operating system from. And while it clears both A1 floors at 1996 and 781 IOPS, that is recorded as indicative rather than certified: the SD Association's A-class procedure differs from ours, and A2 is not testable on a USB reader at all because its floors assume command queuing that USB readers do not perform.

Heat check

How hot does it get?

The sustained leg runs with the bench fan off, so the card heats the way it would inside a sealed camera body, and the thermal frame is captured the instant the write stops, because a card sheds heat in seconds. The question is not just the peak. It is whether the card slowed down on the way there.

·Heat vs speedReal run

It got warm. It did not slow down.

Kioxia Exceria G2 128GB · 5-minute sustained write · fan off
Write speed
63.4MB/s
worst 10 s of the run: 62.6
Card temperature
143°F
61.8 °C · ambient 76 °F
Clock
5:00
Committed write speed1-second samples · V-class floors marked
Card surface temperature measured at start and end · thermal frame at end of write
+67 °F · +37.4 °C over ambient NO THROTTLING · STILL 63 MB/s AT PEAK TEMPERATURE
Peak 143.3 °F / 61.8 °C at the hot spot, captured the moment the timed write ended · ambient 76 °F / 24.4 °C.
A 4K30 dash cam writes about 6 MB/s, roughly a tenth of this workload · Run Kioxia-Exceria-G2-128GB_2026-07-25_165608

Here is the frame itself, captured as the timed write ended. The spot marker reads 143.3 F, or 61.8 C, at the hottest point on the card.

Thermal camera frame of the Kioxia Exceria G2 128GB at the end of the five minute sustained write, showing a 143.3 Fahrenheit hot spot on the card
Thermal frame at the end of the sustained write. Hot spot 143.3 F or 61.8 C against an ambient 76 F. The crosshair at 92.4 F sits on the reader body beside the card, not on the card itself.

That is a rise of 67 F, or 37.4 C, over the room, and the speed trace above it never moved: the card was writing at the same rate at peak temperature as it was cold. It also ran cooler than the SanDisk High Endurance, which peaked at 151.4 F in the same test. That is not a virtue so much as arithmetic, since the SanDisk was writing 88 MB/s to this card's 63, and controller heat scales with how hard the controller is working.

Now the dash cam arithmetic, done honestly in both directions. Taken at face value the rise looks alarming: a car parked in summer sun reaches 140 F in the cabin, and stacking a 37 C writing rise on that lands past the 85 C these cards are rated for. That is where a lazier review would stop, and it would be wrong. Our rise came from writing 63 MB/s continuously. A 4K30 dash cam writes about 6 MB/s, roughly a tenth of the data rate, so the bench is deliberately generating a thermal load no camera will impose.

The honest reading: this card's worst-case self-heating is real, a dash cam will not come near invoking it, and 61.8 C leaves comfortable headroom under the typical 85 C rating even at full abuse. What the number does tell you is that thermal headroom is not unlimited, so mount choice matters. A camera baking against black dash plastic in direct sun starts from a far worse ambient than a bench at 76 F.

What the floor supports

What can the Kioxia Exceria G2 128GB record?

Every row is judged against the worst ten seconds of the run, 62.6 MB/s, not the average. Averages do not appear here on purpose: your camera does not record over the average, it records over the worst moment.

WorkloadNeeds (MB/s)MarginVerdict
1080p30 dash cam1.541.7×PASS
1080p60 dash cam3.020.9×PASS
Dual-channel 4K front + rear3.716.9×PASS
4K30 dash cam6.010.4×PASS
4K60 consumer camera12.05.2×PASS
4K120 / high-bitrate video35.01.8×PASS
V30 class floor30.02.1×PASS
V60 class floor60.01.04×PASS
V90 class floor90.00.70×N/A (UHS-II only)

The V60 pass is genuinely close, clearing the 60 MB/s floor by 4%. That is still a pass, and it is two full grades above the V30 printed on the card, but it is worth being precise: a card that holds V60 by 1.04 times has less margin against that floor than the SanDisk's 1.47 times. V90 is marked not applicable rather than failed, because sustaining 90 MB/s requires the UHS-II bus and no UHS-I card can reach it.

One cross-check ties the run together. The cache-leak canary probe wrote at 63.6 MB/s. The calibration pass wrote 66.4. The sequential test averaged 65.3. The settle pre-pass stabilized at 63.3. The five-minute sustained test held 63.4. The whole-card fill wrote 123.7 GB at 65.9. Six independent measurements, three different engines, spanning 64 MB to 123.7 GB of data, all landing inside a 5% band. That agreement is the strongest evidence that the methodology is measuring the card rather than the tool.

Kioxia Exceria G2 128GB

Scored against the Card Lab rubric. Five dimensions, each out of 5.

Claim accuracyPublished write spec beaten by 31% and V30 beaten by a grade, but the 128 GB on the face delivers 123.7.
4/5
Sustained performanceWorst ten seconds 62.6 MB/s, holds V60 against a printed V30, no cache knee.
5/5
Endurance behaviorNo measurable random-write fade across three passes of scattered-write churn.
5/5
Capacity integrityEvery byte verified with zero mismatches, but 96.7% of the label reaches you.
4/5
Thermal behavior143.3 F, the coolest card in the corpus, with no throttling anywhere in the run.
5/5

Final score: 4.5 out of 5. The five dimensions average 4.6, rounded to the nearest half point. Both marks against it are the same fact counted where it belongs: the label says 128 GB and the card hands over 123.7. Everything it does with the capacity it has, it does very well.

Bench conditions, and what we did not test

The bench. Card read through a ProGrade MSD PGM0.5 over USB on a Windows 11 host, tested on the card's own exFAT filesystem as it shipped, 512-byte sectors with every operation issued 4096-byte aligned. All test I/O uses unbuffered write-through handles and the write timer stops only after the flush returns. That is what "committed" means throughout this article. We publish the filesystem because it matters: random 4K results move with the filesystem and the allocation unit, so a number measured on exFAT is not directly comparable to one measured on FAT32.

Read speed depends on your reader, and we can show where the limit is. The 96.8 MB/s above is what this card returns on a standard UHS-I reader, and it is the number you should expect. It is not our hardware running out of road: a different card on this same ProGrade has since read at 145 MB/s, well past anything the Kioxia does. What pins the figure down is that the SanDisk High Endurance lands on the same 96.8 on this reader and 96.1 on a second one, so roughly 96 to 97 MB/s is the ceiling of standard UHS-I signalling rather than a quirk of either card. This Kioxia has been run on one reader only, and we will say so until it has been run on two.

Power loss is not tested, and it is the honest gap. For a dash cam, sudden power removal mid-write is arguably the most common way a card actually fails in the field, and nothing in this suite touches it. Testing it properly needs switchable power hardware and a protocol that deliberately risks the card and its filesystem, so it is a separate project rather than a line item. Until we build it, treat every result here as describing a card that was never interrupted.

One card, one session. This is a single unit, pulled from a dash cam, with one run on most phases and three passes within each speed test. That is enough to characterize this card and to give us a fingerprint to diff future cards against, but it cannot see unit-to-unit variation across a production run. A second sample could land a few percent either side of these figures.

1.31×its own published write spec, beaten
0%random-write fade (reference card: 71%)
96.7%of its 128 GB label delivered

Disclosure: This card came bundled with a dash cam I bought myself. Nobody supplied it, nobody was told it was being tested, and nobody saw this before publication. The link below is an affiliate link. As an Amazon Associate I earn from qualifying purchases, at no extra cost to you. CK Tech Check is 100% ad-free: no banner ads, no ad tracking. Affiliate links like these and my YouTube channel are what keep the site running.

Read this before you click. We tested the 128GB, and it was unavailable when this went up, so the link below goes to a 64GB Kioxia instead. Two things to know about it. It is a smaller card, and smaller cards have fewer flash chips for the controller to write across in parallel, so they are commonly slower: the numbers on this page are the 128GB's, not that card's. It is also a different part number, KLMEB064G, sold as an import rather than the LMEX2L retail Exceria G2 we benched, though it carries the same U3, V30 and Class 10 marks and the same 100 MB/s read spec. Stock across this line is thin generally. Everything on this page describes the 128GB in our hand, and if that capacity returns, it is the one this review is actually about. If you want a card we have measured end to end and can buy today, that is the SanDisk High Endurance.

Kioxia Exceria G2 microSD card

The card tested

Kioxia Exceria G2

The 128GB we benched. The button goes to the 64GB import, for the reasons in the note above.

microSDXC · UHS-IC10 · U3 · V30Tested: 128GBLinked: 64GB
Check the 64GB on Amazon
Common questions

Frequently Asked Questions

Should I replace the memory card that came with my dash cam?

Not if it is this one. The bundled Kioxia Exceria G2 128GB beat its own published write spec by 31%, held a V60 sustained floor against the V30 printed on it, and showed no measurable fade under the scattered-write churn that cost our reference card 71% of its speed. Replace a bundled card if it is unbranded or fails a capacity check, not on principle.

Why does my 128GB microSD card only show 119 GB?

Two different things cause that, and only one of them is a real shortfall. The common one is not: Windows counts in binary units, so a genuine 128 GB card, 128,000,000,000 bytes, displays as about 119 GB. Nothing has been taken from you; the same bytes are simply divided by 1,073,741,824 instead of 1,000,000,000. If your card reads 119 GB, it is behaving exactly as it should. The second cause is real, and it is what we measured here. This Kioxia hands over 123.7 GB where the SanDisk High Endurance we tested on the same bench handed over the full 128.0, so on screen this card shows about 115 GB against the SanDisk's 119. That difference is flash Kioxia reserved for card management: replacements for blocks that wear out, room for the controller to erase and reclaim space, and the map tracking where your data physically sits. Kioxia publish an approximate usable capacity of 115.2 GB for this model, and that published figure is the binary one, so it is precisely what your computer will report. Our card matched it to within 0.04%.

Is the Kioxia Exceria G2 good for a dash cam?

Yes. Its worst ten seconds of sustained writing was 62.6 MB/s, which is nearly 17 times what a dual-channel 4K front-and-rear setup needs, and 10 times what a single 4K30 camera needs. It also did not degrade under loop-recording churn, which is the property that decides whether a card survives dash cam duty.

Is Kioxia a real brand?

Yes. Kioxia is the former Toshiba Memory business, one of the few companies that actually manufactures NAND flash rather than buying and relabeling it. A bundled card carrying their name is a different proposition from the unbranded cards the throw-it-away advice is really about.

How do I know if a memory card is fake?

The only test a counterfeit cannot pass is a full fill and verify: write every free byte with data that cannot be predicted, then read all of it back. A card lying about its capacity fails loudly at its real size. This card verified all 123.7 GB it exposes with zero mismatched bytes and zero read errors.

The verdict

Bottom line: the advice was wrong about this one

Keep it. On the numbers that decide whether a dash cam card survives, the bundled Kioxia behaves like a card you would have chosen on purpose: 65.3 MB/s committed against a 50 MB/s spec, a V60 floor against a printed V30, 62.6 MB/s at its worst moment in five minutes flat out, no cache cliff anywhere across 123.7 GB, no stall longer than 107 milliseconds, and no measurable fade under the churn that collapsed a floor-tier card by 71%.

The one real deduction is capacity. You paid for 128 GB and the card hands you 123.7, and while Kioxia disclose that in a spec sheet, the number on the card face is still 128. A SanDisk with the same label gave us the full amount, so the shortfall is a choice rather than a law of physics. It is worth about 19 minutes of footage.

The broader point is the one worth keeping. Two cards have now come through this bench and both beat their own printed write claims, one by 2.24 times and one by 1.31. Manufacturers publish floors they can defend for years across every production revision, not descriptions of the card in your hand. Which means a spec sheet cannot rank cards, and the only way to know what you have is to measure it.

This run is now the reference fingerprint for this card in the Card Lab. If a future Exceria G2 shows a cache knee, a random-write fade, or a different delivered capacity, the parts changed, and this page is what it gets compared against.