Una vez que se escribe un archivo, el sistema de archivos del sistema operativo asigna una serie de bloques de datos * contiguos o no contiguos * para mantener los datos del archivo. Estos bloques son típicamente de un tamaño fijo (por ejemplo, 4KB, 8kb, etc.) definidos por el sistema de archivos. Además de los bloques de datos, se pueden usar otros bloques para cosas como los metadatos del archivo (nombre, tamaño, marcas de tiempo, etc.) que generalmente se mantienen en bloques * inodores * (en sistemas similares a unix) o estructuras similares.