

FixMBR writes Disk's Boot Sector (commonly called MBR), while /FixBoot writes Partition's Boot Sector (commonly called VBR or PBR).Īll this boils down to how Windows boots on BIOS (non-UEFI) systems. This command does create a windows-specific result in that it reminds the hard drive where to find Windows in particular. So this is fixing the next link in the chain of the boot process. fixboot replaces the next part - the entry in the partition table that points to where the actual loadable executable is located for the OS. In essence, this is not necessarily a Windows-specific item.

So this exists on any drive that has been formatted and effectively exists to read the next little bit on the hard drive that tells where the/an OS is supposed to be located. fixmbr replaces the information and small executable that reads the partition table to find where the OS may be located. The two command options effectively fix different links in the boot chain: The MBR is "smaller" in that it is the very first thing on the drive, that then uses the partition table to continue the boot process to a specific OS. It appears that MBR and Partition Table are in the same sector on a drive. Best description I've found of the hard drive configuration for a Windows OS is this one. There are lots of links out there on this topic but they are ambiguous in describing the difference/relationship between the two. This turned out to be a very interesting question.
