What is happening
The format keeps two headers with sequence numbers and a circular log whose records carry checksums and target offsets. A compliant implementation selects the current header, validates the log chain, and replays complete records. Truncation, stale copies, sector errors, or mixed checkpoint generations can make ordinary replay unsafe even when most guest data blocks remain intact.