Comment 13 for bug 693671

Revision history for this message
Colin Watson (cjwatson) wrote :

The error we're hitting is this one:

// Fix $MFT
// Input:
// DI - pointer to buffer
// BX - attr cur
ntfs_fix_mmft:
        pushw %ax
        orb $NT_FG_GPOS, nt_flag

1:
        cmpw nt_attr_end, %bx
        jae NTFS_Corrupt_Error

(The 1: label is the start of a loop, so see the source file for context if you care.)

I've checked against grub4dos 0.4.4, which seems to be the latest release. There are some differences between its ntfsbs.S and that in grub2/ntldr-img, which it probably wouldn't hurt to reconcile at some point, but none of them seem relevant to this.