Não tem a ver com a board, nem com o SO... Tu realmente tens 160GB - que equivalem a 149GiB (GiB é o que nós conhecemos por GB).
Uma explicação um pouco mais técnica...
A escala "quantificação da informação digital" actualmente não é como as outras escalas de quantidade, como pesos (g), comprimentos (m), liquidos (l), etc...
Enquanto
1kg = 1000g, 1km = 1000m, 1kl = 1000l, 1kB = 1000B, 1kiB = 1024B.
Veja-se que estamos a usar kB com a base 10 (décimal) e kiB com base 2 (binária), tal como o SideWalker disse. E isto é o mesmo para MB/MiB, GB/GiB, TB/TiB, PB/PiB, EB/EiB...
Façam as contas.
160GB = 160×10^11B
(160×10^11)/1024^3 = ~149GiB
De referir também que a unidade *iB não é oficial, mas, tanto quanto sei, recomendada.
Para simplificar isto, tal como o DekkeR disse, multiplica-se por 0,93 (1-7%). Mas esta multiplicação apenas é mais correcta para GB/GiB. Quando se trata de MB/MiB, multiplica-se por 0,954. Existe uma
tabela na Wikipedia para isto.
Directamente relacionado com o problema, faltam aqui esclarecer 9GiB. Estes já me passam ao lado. Os meus dois discos de 160GB são reconhecidos com 149GiB.
Vê se não tens o jumper no disco colocado para reconhecer só parte da capacidade (isto se estivermos a falar de um disco IDE ou de um SATA onde tenhas usado um jumper).
Nota: Se esta explicação tiver algum erro, sintam-se à vontade para corrigir