What is happening
Candidate layouts are tested against partition starts, filesystem superblocks, directory structures, virtual-disk headers, parity consistency, and repeated data patterns. Several wrong layouts can produce isolated readable fragments, so validation must extend beyond opening one file or seeing a recognizable signature.