Los sectores dañados no los ves porque ya fueron reasignados al área especial del disco diseñada para eso (lo gb que "te roban"),
A que le dices tu los gb que te roban?
A que cuando compras un disco duro de 40 gb te ponen nada mas 38 y picos?, si es cierto que el sistema operativo no muestra cierta informacion del disco por carpetas ocultas o sectores resguardados o particiones ocultas. Pero que pasa con un disco virgen recien formateado y colocado como disco de datos?, las lecturas del mismo siguen siendo equivocados respecto a la cantidad de almacenamiento con cual te los vendieron.
Los diferentes distribuidores de software/hardware utilizan diferentes métodos para medir los gigabytes. Lo que muestra Windows y otros SO como tamaño de la unidad de disco duro puede ser menor al tamaño real informado por otras fuentes. Y es porque existen dos formas de nomenclatura: decimal y binaria.
Definición del tamaño decimal del disco duroLos fabricantes describen y publicitan los discos duros en términos de capacidad decimal (o base 10). En la notación decimal, un megabyte (MB) equivale a un millón de bytes, mientras que un gigabyte (GB) equivale a mil millones de bytes. El sistema decimal es el que usamos todos los días.
Definición del tamaño binario del disco duroWindows y otros programas como FDISK utilizan el sistema de numeración binario (o base 2). En ese sistema, un megabyte equivale a 1.048.576 bytes, mientras que un gigabyte equivale a 1.073.741.824 bytes.
Ejemplo, tenes un disco que lo comrpaste de 640G y solo te muestra 596Gb? no te estan robando espacio ni reservandolo, sino que un poco de engaño por parte de los vendedores y fabricante.
Por qué pasa esto?
Las razones son comerciales, en mi opinión. La mayoría de los compradores de computadoras no son expertos y no saben mucho de MegaBytes o GigaBytes (aunque si saben que mientras más grande es un disco, más cosas pueden almacenar).
Entonces los fabricantes usan numeraciones simples para describir sus dispositivos. En el caso de los discos duros buscan números fáciles de retener, por lo general números redondos o muy usados en la computación. Te imaginas diciendo?: "Tengo un disco de de 269GB". Ejemplos de números redondos: 500 GB, 750 GB; o números muy usados: 160 GB, 320 GB, 640 GB, por 16, 32, 64, potencias de 2, frecuentes en la computación.
Es precisamente en las potencias de 2 donde está el problema, en la forma en que se usan o calculan los multiplicadores de unidades: kilo, mega, giga, etc, cuando se trata de computación.
El uso normal de los multiplicadores es:
1 kilo = 10*10*10 = 10^3 = 1000 unidades
1 mega = 1000 kilo unidades
1 giga = 1000 mega unidades
Pero en la computación no funciona así, todo está basado en potencias de 2, no en potencias de 10. De hecho la unidad básica es el bit, entonces:
8 bits = 1 byte (8 es una potencia de 2, 2*2*2 = 2^3)
1 kilobyte = 2*2*2*2*2*2*2*2*2*2 = 2^10 = 1024 bytes
1 megabyte = 1024 kilobytes (no 1000 kilobytes)
1 gigabyte = 1024 megabytes
1 terabyte = 1024 gigabytes
Entonces para convertir bytes en kilobytes, debes dividir entre 1024 y no entre 1000, como se hace normalmente, y para convertir en mega y giga, sigues dividiendo entre 1024 como te expliqué al inicio.
El uso de los multiplicadores de unidades kilo, mega, giga, etc, es una apropiación de estos prefijos para el uso en la computación. Se comenzó a usar porque 2^10 = 1024 era un número cercano a 1000 y usando prefijos multiplicadores se podría expresar cantidades de bytes más grandes. No se pueden aplicar otros multiplicadores como deca (*10=10^1) o hecto (*100=10^2), sólo los múltiplos de 1000 (*1000=10^3 kilo, 10^6 mega, 10^9 giga, 10^12 tera).
En resumen son 640GB si divides los bytes usando 1000, como dicta el uso normal del multiplicador; y 596GB si los divides usando 1024, según el uso correcto en la computación. Al final los fabricantes no engañan a nadie, o engañan a todos, depende de como lo mires.
Cualquiera sin conocimiento se puede ir chuco, al ver la capacidad de un disco y ver la cantidad de bytes y luego la de Gb y ver que no coinciden con la "cantidad" que compraron se van en chuco, porque en realidad, la conversión no es 1 a 1000, sino 1 a 1024, por lo que un disco de 300 gigas (que tiene 300 mil millones de bytes) tiene 279,4 gigas, y un disco de 640 gigas tiene en realidad 596 gigas.