wimb, on Jan 26 2008, 07:51 PM, said:
Hi jaclaz,
Here is the NTFS BootSector invoking BOOTMGR made by Vista Format.
Hope you can find something interesting .....
Cheers,
wimb
At first sight, it seems NOT like a "good" done-from-scratch VISTA format, as the string "GRLDR" is present at offset 604.
On the other hand, it seems like the string "BOOTMGR" is at offset 514 (where in the "old" bootsector NTLDR was).
So, it seems that the previous:
000000512 05 00 4E 00 54 00 4C 00 44 00 52 00 04 00 24 00 ..N.T.L.D.R...$.
000000528 49 00 33 00 30 00 00 E0 00 00 00 30 00 00 00 00 I.3.0..à...0....
has become:
Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
00000512 07 00 42 00 4F 00 4F 00 54 00 4D 00 47 00 52 00 ..B.O.O.T.M.G.R.
00000528 04 00 24 00 49 00 33 00 30 00 00 E0 00 00 00 30 ..$.I.3.0..à...0
i.e. it seems like the bootloader name is "terminated" by a
04 00 24 00 49 00 33 00 30 00 00 E0 00 00 00 30
sequence.
If this is confirmed, this would open the possibility of overcoming the current "5 letter length" limit for the name of the loader in the MakeBS batch.
The leading "05" in my example above comes from a NTFS sector done under Windows 2000, the new "07" is Vista, would it be possible that a XP NTFS bootsector has "06"?
Iìll need to do some tests...
jaclaz
This post has been edited by jaclaz: 27 January 2008 - 02:02 PM