Apparently, 256GB = 233 GB!

Brother please do read what has been written.

SanDisk state that for marketing purposes they consider a GB to be 1,000,000,000 Bytes.

That means their 256GB memory stick should be 256,000,000,000 Bytes according to their own standards.

Now if they were going by the proper definition of a GB we should actually have 262,144,000,000 Bytes but that’s moot because of the above.

As was already stated if SanDisk are defining a GB as 1 billion Bytes we should have 256 billion Bytes which divided by 1024 gives us 250GB so, once again as already noted before would give us 238GB so as I already said SanDisk are short a few real GB by their own standards.

As to your block size point on the TB scale we’re usually talking about losing a few MB for modern formats to lose GB on 256GB is far too large to be accounted for with block size. Furthermore as 256 billion bytes (which I reiterate the drive should be by SanDisk’s own standards) divides by 4KB without remainder (as in 4096 bytes) theoretically we don’t lose listed capacity to alignment issues. We simply have less capacity to use if we’re storing lots of files smaller than the block size.

Also what on earth are you talking about Hexadecimal numbers for? Hex hasn’t come up once and is simply a different base. We’re talking about the values that can be represented with by a 1 in a given position in a binary number (1,2,8,16,32,64,128,256,512,1024 etc) none of these numbers are “Hexadecimal”.