Ver Mensaje Individual
  #2  
Antiguo 14-04-2020
bpesoj bpesoj is offline
Registrado
 
Registrado: dic 2004
Posts: 9
Reputación: 0
bpesoj Va por buen camino
Hola,
Me respondo:
He encontrado (lo siento, no puedo poner enlaces) que la dirección al siguiente pedazo del archivo se encuentra:
Código Delphi [-]
Fat_Begin:=512 + (BootSector.RsvdSecCnt-1) * BootSector.BytsPerSec;
cluster:=FAT_Begin + (cluster_actual*2);
index:=((cluster) mod (BootSector.BytsPerSec));
cluster:=FAT^[index] and $0fffffff;
BootSector es un record con la info del sector inicial y FAT un puntero a una matriz de Cardinal.
No se si es del todo correcto, pero la verdad es que funciona perfectamente.



Saludos cordiales
Responder Con Cita