Sd Card Serial Number Windows 10

If you have a GPS device or other portable device that uses an SD card you may need the SD card ID. This is sometimes required to view maps on GPS units or GPS-enabled smart phones. The SD card ID is not printed on the card itself, so you have to put the card into your computer to figure out the SD card ID number. Once you can open the SD card on your computer you are able to extract the SD card ID from the card.

Step 1

The next 8 hex characters (98625deb) are the SD card serial number, yours will be different! The manufacturing date is next (0102, or 0 10 2), where the first digit is ignored, the next pair is the year in hex since 2000 and the last digit is the month in hex. Is there is any way to find cid of sd card in windows. Jun 12, 2018 #4 I was unable to find the CID as a single field. Jun 13, 2018 #5 jobeard said.

How to find sd card serial number

Put your SD card into your media card slot on your computer. Use a USB media card reader if you do not have a media card slot.

Step 2

Open the SD card in a window through “My Computer.”

Step 3

Select “Tools” and then “Folder Options.” Click “View” and put a check mark by 'Show hidden files and folders' and remove the mark by “'Hide protected operating system files.” Before you can proceed, a warning will appear on the screen.

Step 4

Click “Yes” then “Apply” and then “OK” to move past the warning screen.

Step 5

Right-click on the “USBTRANS” file that you see on the screen. Select “Open” from the pop up menu to open a new screen. Then select “UNIT_ID” from the list of files on the screen and right-click on it. Select “Open with” and open the file with “Notepad.”

Step 6

Look down the file in “Notepad” until you see a line that starts with “SD Serial Number.” Write down the first eight numbers in the SD serial number.

Re-write the number, separating the numbers into pairs. For example, if the number is 5224656B then you would write “52 24 65 6B.” Put the number into reverse format to get the SD card ID. So, “52 24 65 6B” would be “6B652452.” This final number is the SD card ID.

Writer Bio

Jamie Lisse has been writing professionally since 1997. She has published works with a number of online and print publishers. Her areas of expertise include finance and accounting, travel, entertainment, digital media and technology. She holds a Bachelor of Arts in English.

For my current project, I tried to read the SD Card serial number because the number is factory stamped and unchangeable, so it easily could be used to protect embedded firmware from being copied (1). The serial number is stored in the Card Identification Register (CID) which is read by ‘Command 10’ as stated in the SD Simplified Specifications. Unfortunately, it is not possible to read the CID of the card with a USB adapter — you need a ‘direct’ SD interface. My iMX233 based development board has 2 of them, so it was an easy task to improve our firmware to read the CID and extract the serial number, but how do I check if I get the correct information?

Reading SD-Card SID

Luckily the Linux kernel provides the CID via the SD and MMC Block Device Attributes so you may use a Linux device containing a direct SD interface like your Android phone or an embedded Linux board. Unfortunately, you cannot know the real path of the SD card in the /sys file system so I can only give some examples and you have to try out the actual path yourself.

For example, on my Samsung Galaxy Note running Gingerbread, there is a /sys/block/mmcblk0 soft link pointing to:

Sd Card Serial Number Windows 10 Vs

2
4
6
8
10
-------------------------------------------------
OEM/Application ID OID 16 [119:104]
Product Revision PRV 8 [63:56]
reserved -- 4 [23:20]
CRC7 Checksum CRC 7 [7:1]

Sd Card Serial Number Windows 10

To convert the hexadecimal number to a binary one, please have a look at my multiplatform Binary/Decimal/Hexadecimal Converter.

Based on an iMX233 CPU Board it may be easy to build an intelligent USB card-reader, supporting, for example, CID / CSD information and autonomic card tests. What do you think, is there a need for such a card-reader? Your comments are welcome in the comment section below.

Update:

I got a few emails pointing out that using the CID as copy protection is not a good idea because there are some cards on the market which are not compliant with the standard. These cards don’t prohibit CMD26 in SPI mode and therefore allow writing the CID. However, I’ve never seen such a card.

Update 2:

You can find an online CID decoder here: Decode SD Card CID Register Data

The following two tabs change content below.
Technical software developer loving low level, bit peeking, embedded development as well as GUI, OO, and X-platform development.

Sd Card Serial Number Windows 10 64-bit

  • Rendering networkx graphs or graphml files via Mermaid - November 22, 2019
  • Yocto recipe compiling Qt apps with cmake - July 21, 2019
  • Check if your crross-compiler GCC toolchain is supporting hard-float - October 25, 2018