¿Por qué el tamaño efectivo del disco duro es inferior al tamaño real?

18

Acabo de recibir una nueva computadora portátil Lenovo que se instaló con Windows 7 y se supone que tiene un disco duro de 250 GB.

Windows 7 informa que la unidad de disco duro tiene dos partes: 221 GB C:y 9.76 GB Lenovo Recovery. La suma de las dos partes es 230.76 GB.

Si no recuerdo mal, si divido 250 GB entre 1024 tres veces, obtendré 232.8 GB, que debería ser lo que el sistema operativo informa como el tamaño del disco duro. Pero, ¿por qué la suma de 230.76 GB de las dos partes del disco duro es aún menor que 232.8 GB?

Tim
fuente
Para cualquier persona que aterrice aquí, lea la pregunta con más cuidado que las personas que publicaron las respuestas a continuación. En primer lugar, Tim ya había tenido en cuenta las unidades binarias / decimales, por lo que no se trata de 1,000 vs. 1,024. En segundo lugar, fue no preguntando por el libre espacio en ser demasiado baja la unidad, que estaba preguntando por el total de espacio, por lo que no tiene nada que ver con una sobrecarga del sistema de archivos.
Synetech

Respuestas:

12

Debido a que NTFS por diseño utiliza una parte de su volumen para una MFT (Tabla maestra de archivos) que contiene nombres de archivos, fechas de creación, permisos de acceso y contenidos como metadatos. Cuanto mayor sea el volumen, mayor será el fragmento que necesitará NTFS.

John T
fuente
¿También quiere decir que todo el tamaño del disco C: no incluye el tamaño de MFT? ¿Hay algún lugar en Windows que informe el tamaño de todo el disco duro?
Tim
44
No, el tamaño incluye el MFT. Piénselo, la MFT puede crecer, de modo que si el tamaño no incluye la MFT, vería caer el tamaño de la unidad. También en Administración de discos si cambia el formato de NTFS a FAT, el tamaño de la partición no cambia.
shf301
1
@shf estás muy desinformado y muy contento con el voto negativo. En primer lugar, el tamaño de la MFT se define por el tamaño de su unidad y se realiza una vez. Este espacio asignado no cambia de tamaño, se asigna previamente por adelantado para futuros cambios. También una vez que cambiaste a FAT32, ¿intentas reiniciar?
John T
44
Tal vez esté pensando en la zona MFT que NTFS reserva, pero ese no es el tamaño de la MFT en sí y esa zona se puede usar para almacenar archivos si se llena el resto de la unidad. Consulte technet.microsoft.com/en-us/library/cc781134%28WS.10%29.aspx
shf301 el
3
shf301 es correcto; la MFT no crecen y no se define sólo por el tamaño del volumen. Sigue adelante y haz un experimento si quieres. Cree un pequeño volumen NTFS, luego cree 1,000,000 pequeños archivos en él. Verá que la MFT crece porque necesita más espacio para almacenar la información de todos esos archivos. El tamaño del volumen de hecho incluye la MFT, es simplemente el tamaño del volumen y $MFTno es más que un archivo en ese volumen, por lo que se incluye su tamaño .
Synetech
9

Realmente. Esto se debe a que los fabricantes de discos duros cumplen con la regla de 1 MB = 1,000 KB y su sistema operativo usa la regla de 1 MB = 1,024 KB.

Esto probablemente explicaría la mayor parte de su espacio perdido. Es normal. NUNCA comprará una unidad que sea del tamaño que especifica, nunca. Lo miré yo mismo no hace mucho tiempo :)

SevenT2
fuente
Ah, también mencionaste algo así. Ah bueno, buena aclaración para todos los demás! : D Además, NTFS contiene espacio / información adicional para cada partición adicional utilizada, por lo que probablemente nunca verá el 100% de su espacio dentro de Windows.
SevenT2
Todas las unidades que compra son del tamaño que especifican. Su software solo informa que el tamaño es incorrecto.
Endolith
2
Vuelva a leer la pregunta (incluso el original ); él ya lo explicaba.
Synetech
4

Desafortunadamente, la vida es difícil y esta es una de esas cosas que molesta a la gente sin parar.

Al menos eres inteligente y entiendes que hay que realizar una conversión.

El espacio "extra" generalmente es utilizado por la tabla de asignación, metadatos y varios otros elementos que simplemente lo hacen funcionar sin que tenga que pensarlo ... no es nada de qué preocuparse.

Si desea asegurarse al 100% de que tiene la unidad correcta, vaya al administrador de dispositivos y expanda los discos duros, encuentre el número de modelo y búsquelo en Google. Si informa la unidad correcta (que debería) no debería haber nada de qué preocuparse.

William Hilsum
fuente
No está preguntando sobre el espacio libre , está hablando sobre el espacio total . El tamaño total del volumen no se ve afectado por las estructuras del sistema de archivos, solo lo sería el espacio libre. El tamaño total del volumen incluye MFT y otros archivos especiales NTFS.
Synetech
3

Al menos una parte de su pérdida se debe a que la tabla de particiones se está comiendo toda su pista, un legado horriblemente ineficiente que nos queda.

Loren Pechtel
fuente
Um, qué ... Las tablas de particiones son solo unos pocos grupos; ¡no hay forma de que las tablas de partición ocupen 2GB!
Synetech
Excepto que comen una pista ya que la siguiente partición necesita comenzar en la siguiente pista. Sin embargo, estoy de acuerdo que no es de 2 gb.
Loren Pechtel
Sí, esa era una de las cosas que siempre me molestaba cuando intentaba dimensionar mis particiones con precisión; los programas de partición siempre se redondearían. Pero no, de hecho no son 2GB, son ~ 7MB, además, el exceso no solo desaparece, se agrega a la partición anterior / siguiente.
Synetech
@Synetech Depende de la capacidad de una pista. Realmente dudo que una unidad de 4 TB tenga pistas de 7 MB.
Loren Pechtel
No creo que sea así como funciona; No usa toda una pista. Puede verificar con un programa de partición; simplemente use la función de cambio de tamaño y observe cómo redondea el tamaño de la partición en unidades de diferentes tamaños. A lo largo de los años, he visto estos programas redondearse al ~ 7.5MB más cercano en unidades de todos los tamaños.
Synetech
1

Podría ser el fabricante que redondea el tamaño del disco duro al gigabyte completo más cercano. Si comenzamos con lo que muestra Windows y calculamos lo que funciona en miles de millones de bytes:

232.8 * 2^30 / 10^9 = 249.9671 million bytes

Entonces, simplemente redondearon el tamaño de comercialización a 250, porque van a perder 0.0329 millones de bytes.

Si puede obtener el número de módulo del disco duro y obtener sus especificaciones detalladas y encontrar su recuento de sector, puede determinar cuál es realmente la capacidad real del disco.

shf301
fuente