Hola,
Si hicieras iterBloque = F[directorio.inicio] estarías obteniendo el índice del segundo bloque. Por la otra pregunta me parece que no te está quedando claro el funcionamiento de la FAT, en el indice i de la FAT dice cuál es el siguiente bloque al bloque i en el archivo/directorio al que pertenece o -1 en caso de que sea el último. El campo directorio.inicio te da el índice del primer bloque del archivo/directorio porque para obtener los demás se puede hacer recorriendo la FAT pero acceder directamente a esta con dicho índice va a hacer que no se acceda nunca al primer bloque.
Si hicieras iterBloque = F[directorio.inicio] estarías obteniendo el índice del segundo bloque. Por la otra pregunta me parece que no te está quedando claro el funcionamiento de la FAT, en el indice i de la FAT dice cuál es el siguiente bloque al bloque i en el archivo/directorio al que pertenece o -1 en caso de que sea el último. El campo directorio.inicio te da el índice del primer bloque del archivo/directorio porque para obtener los demás se puede hacer recorriendo la FAT pero acceder directamente a esta con dicho índice va a hacer que no se acceda nunca al primer bloque.
Saludos!