Buenas,
En la solución propuesta al ejercicio mencionado se implementa la función buscarArchivo, la cual comienza iterando sobre el bloque 0 (dado que inicializa punteroFAT en 0 y luego hace leerBloque ( punteroFAT , entradas ) que lee el bloque en posición 0 del arreglo de bloques.
Luego, itera sobre las entradas de directorio en el bloque. Esto no lo estaría entendiendo: ¿Por qué puedo asumir que el bloque 0 tiene entradas de directorio? Entiendo que podría tener binarios de un archivo cualquiera, no estaría "obligado" a tener entradas de directorio. Lo mismo aplicaría también si se leerBloque leyera el bloque en índice 0 de la FAT.
Muchas gracias desde ya.