Figurati. Anzi, fa sempre piacere imparare qualcosa o capire un proprio errore. Se ragiono in Giga sono... 2 Giga!
Comunque il mio errore base è stato quello di non considerare come unità di misura il byte. Per non parlare dell'aver diviso 2 per 1,024 anziche 2000 per 1024.
Non è proprio un errore tuo, è che quando scrivono 2GB loro non intendono 2GB, ma 2000000000B; sembra al limite della truffa, ma fanno così da sempre...
Mi piacerebbe invece capire come ragiona l'EeePC, che indica gli iniziali 1,89 GB.
Non credo che sia colpa dell'EEPC, ma dovrebbe essere l'effettivo spazio disponibile della SD.
I motivi esatti però non li conosco. Credo che, per motivi costruttivi, sia stato più conveniente crearla di quelle dimensioni, ma è soltanto una mia ipotesi.