Are SN64G and SH64G both genuine High Endurance cards?

Hi,

I recently purchased a 2-pack of SanDisk High Endurance 64GB microSD cards. Both cards have identical packaging labeled “High Endurance”, but after inspecting them more carefully, I noticed several differences.

First, physically, the two cards look different on their back side — one is black and the other is dark green, which already suggests they may not be the same product.

Second, after inspecting them on Linux, they report different internal names:

  • Card 1: MMC_NAME=SN64G (manufactured 02/2022)
  • Card 2: MMC_NAME=SH64G (manufactured 10/2023)

Both cards show manfid=0x000003 and oemid=0x5344, so they appear to be genuine SanDisk products.

However, I also noticed a difference in their block count:

  • SN64G: 0x00200000 blocks
  • SH64G: 0x00300000 blocks

The SH64G appears to have more reserved space internally, which I would expect from a High Endurance card (for wear leveling and bad block replacement). The SN64G does not seem to have this.

My question: is SN64G a genuine High Endurance card, or is it a standard SanDisk card? The naming convention suggests SH = "S"an"H"disk High Endurance and SN = standard, but I’m not 100% sure.

Can anyone from SanDisk or the community confirm whether both references are indeed High Endurance cards?

Thanks in advance.


Have you checked our knowledge base articles?
(Get Support for Your SSDs and Flash Products | Sandisk)

Try this one.

Have you opened a Support Case?
If not, contact Sandisk Technical Support for assistance.
(Contact Support | Sandisk)