Después de de una prolongada recopilación de datos hemos podido resolver este atolladero que tienen ciertos de nuestros lectores. Te ofrecemos la solución y esperamos resultarte de mucha ayuda.
Solución:
Los discos se dividen en sectores, que son 512 bytes* en su disco duro o SSD típico.
Los sistemas de archivos son responsables de recibir solicitudes de archivos según el nombre (algo que comprenda) y traducirlas en solicitudes de lectura/escritura en bloque (algo que el disco comprenda). Para que esto funcione, se necesita un mapa de qué sectores pertenecen a qué archivo. Hay muchas maneras de hacer esto y, por lo tanto, existen muchos sistemas de archivos. Windows usa NTFS y FAT32, por ejemplo, y Linux tiene varios, incluidos ext2, ext3, etc. No estoy seguro acerca de los sistemas de archivos de Mac, pero es el mismo principio.
Algunos sistemas de archivos tendrán un nivel por encima de los sectores llamado racimos que son conjuntos de sectores, porque un mapa de cada sector en discos grandes podría ocupar demasiado espacio. En NTFS, por ejemplo, puede especificar el tamaño del clúster (“unidad de asignación” es otro nombre para él), y 4096 bytes (8 sectores) es uno de ellos que puede elegir.
Entonces, dado todo eso, el “mínimo” que realmente puede leer o escribir en un disco será el tamaño del sector o el tamaño del clúster. Entonces, si bien puede escribir 4097 bytes en un disco, el sistema de archivos tiene que darle a ese archivo dos grupos, por lo que le quita 8192 bytes de su espacio libre. Así, tienes el tamaño lógico (el tamaño que consume en el disco) y el tamaño físico (el tamaño real del archivo).
*En algunos discos de “Formato Avanzado” más nuevos, es internamente de 4 Kbytes, pero aún se ve como sectores de 512 bytes para el sistema operativo por compatibilidad. Los SSD son muy diferentes en el interior, pero aún se ven como sectores de 512 bytes en el sistema operativo.
valoraciones y reseñas
Recuerda que tienes la capacidad de interpretar si te fue útil.