• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Sd Card size???

RedVr4

Lurker
May 6, 2010
2
0
Noob here. I just upgraded my sd card from the stock 2 Gb to an 8 Gb.
Looking at the size from the pc the size reported is correct, just under 8 Gb formatted FAT32. When I look at the a Total Space in the phone it reports just over 7.5 Mb.

Anybody know what I did wrong.
I did copy the contents of the old card to the pc first, there were no partitions and then copied the data to the new card but the size is being reported incorrectly.

Bill
 
Is this bit supposed to read GB?

Total Space in the phone it reports just over 7.5 Mb.

Because that's normal. The advertised size of memory is always larger than the actual size. Computers think of one GB as 1024MB, one MB as 1024KB and so on, whilst the box will give the size as if 1GB = 1000MB and so on, meaning they seem bigger. It's a bit of a scam really.

(I can't remember exactly why computers treat numbers like this, but it's all to do with binary (base 2 maths) and how they like to use double numbers. Start with the no. 1 and keep doubling and you'll see all the numbers you associate with computers, 16, 32, 256, 1024 and so on).
 
Upvote 0
I am a noob to the HTC Hero not what the difference between a Gb and an Mb is.

Yes it should be Gb. Has anyone else seen this?

Bill

easy way to remember

1000k = 1 mb

1000 mb = 1 gb

1000 gb = 1 terabyte

Also the system will use some of the space straight away so if you have 8 gb some of it will be used up by the system the moment its formatted.
 
Upvote 0
Because that's normal. The advertised size of memory is always larger than the actual size. Computers think of one GB as 1024MB, one MB as 1024KB and so on, whilst the box will give the size as if 1GB = 1000MB and so on, meaning they seem bigger. It's a bit of a scam really.
While this is true for hard disks (the ones with rotatey bits inside them), it's not true for solid state disks (SSDs) or SD cards.

If you bought an 8GB hard disk, it would probably have 8,000,000,000 bytes of storage, since HDD manufacturers (and customers that arent programmers) tend to use 1KB = 1000 bytes, 1MB = 1000 KB etc. This might actually get reported as 7.5GB by a computer because the computer is using 1KB = 1024 bytes etc (so it thinks of 8GB as having 8,589,934,592 bytes of storage).

BUT: if you buy an 8GB SSD or SD card, it will actually have 8,589,934,592 bytes of storage. This is because solid state devices use 1KB = 1024 bytes - the same as computer memory.

Formatting any storage device uses up some of the raw unformatted storage capacity, but this shouldnt be anywhere near the 0.5GB that appears to be missing in this case. hmmm... puzzling.
 
Upvote 0
@daveybaby: no, it's not. Today's SDHC cards implement 1 GB as 10^9 bytes, not 2^30.

The numbers below are reported by the cards themselves in a response to a CMD9 (get CSD) message as per SD Card Association's 'Simplified Physical Layer Specification Version 2.00'.

The first one I tested was a Kingston 8 GByte card that reports 16014336 blocks, each 512 bytes per block makes a grand total of 8,199,340,032 bytes or roughly 7.63 GByte.

Another (unbranded) 8GB card reports 15526912 blocks in its CSD, 7,949778,944 bytes in total or 7.4 GByte.

I do not have a Sandisk 8 GByte card here, but I do have a Sandisk 4 GByte card. That card reports 7743488 blocks of 512 bytes each or just under 3.7 GByte.
 
Upvote 0
It's easy to explain, Dave: most probably, there's hardware for the full 8 GByte but some of it might be mapped out for use by the embedded microcontroller on the card itself - it is an embedded system after all. What is not used by the uC can than be made available to the user-side of the card.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones