Hola!
No me queda claro con qué criterio le asigno la cantidad de bytes a los componentes tamaño e inicio del record dir_entry. En un principio le asigné 4 bytes a cada uno, siguiendo la estructura de la FAT en las diapositivas, pero al ver la solución veo que usa menos bytes para dichos componentes y le agrega bytes al nombre del dir_entry.
Gracias.