The MBR on a hard drive only contains information about the 4 primary partitions and a small boot program that initiates the computer's boot process. Partitioning a drive will likely change the configuration for the primary partitions on the drive which will change the MBR. Formatting a partition will do nothing to the MBR.
XP always defaults to a primary partition on an unpartitioned drive.
if u define a new partition on a hdd that have a primery partition it will defults to an extended partition (talking from experience),
Obviously, since you can only have one DOS primary partition on a drive. If you already have one, you can only have an extended partition, making it logical to default to that.
Also, to the original poster. You did not low level format your drive. It is no longer possible for a user to perform such a task on a modern hard drive. What you did was run a zero-fill which is not the same thing.