Hans-Georg Michna said:
sorry for my incorrect assertion and thanks a lot for the good
information! I didn't know this.
There is some remaining risk though, as sometimes fdisk /mbr
renders a disk entirely unbootable. I don't know what causes
this, but the warnings you see in many places are an indication.
Point acknowledged. The executable code portion of the MBR under Win98 is
not byte-for-byte identical to the WinXP MBR, and without decoding it I
can't prove the differences are benign. (I suppose if one were that
concerned, "fdisk /mbr" could be used to zero the Disk ID and then "fixmbr"
from the RC to exactly restore the executable code portion of the MBR.)
I've used the Kawecki trick a few times to fix errant drive letters, but I
know as well as you that just because it's worked a few times for me doesn't
prove anything. <g>
However, I think the hazard with "fdisk /mbr" probably concerns deleting the
Disk ID when you really don't want to. Yet, the MS KB method presents the
same hazard - both techniques regenerate the partition signatures, but that
may not always be a good idea. For example, if the OS partition was
originally something like drive "F:", then regenerating the signatures will
cause the partition to be reassigned as "C:", which I believe would render
the system unbootable. I think both techniques work only when we want the
OS partition reassigned as C:.