No existen los discos duros para la xbox de 40GB. Solo hay de 20, 60 y 120. El que tienes tu es el de 20GB pero siempre marca menos porque los fabricantes de discos duros usan la conversion 1KB = 1000B mientras que en el resto se usa la conversión 1KB = 1024B. Además la consola reserva espacio para otras cosas como el emulador de xbox original, drivers de video, etc.
Vamos, que eso es normal.