Windows – How to tell which physical disks have bootable MBR

bootbootable-mediambrwindows 7

The computer I am using right now has 6 physical disks attached. Using the BIOS's "select boot device" functionality I have discovered that I can boot off 3 of these disks into the exact same bootloader. This means that all of these disks have the bootable flag set on their MBR, even though I had been under the impression that only 2 of them are in fact bootable.

My question is: is there an easy way to check which disks have a bootable MBR with a command line tool or some OS utility? I am aware of the DISKPART tool and its basic functionality, but I haven't found how to view the information I need.

The OS is Windows 7 x64 Ultimate with SP1.

Best Answer

Open the Start Menu and write "compmgmt.msc". This should find one hit ("Computer Managment"; or similar, not using the English Version).

In there, you'll find one sub section dedicated to storage devices/disks.

There you'll find a list of all existing and active partitions together with their flags listed under "Status":

Screenshot


To determine whether a disk has a MBR or a GPT open diskpart and run list disk.

To show more Information, select a disk using select disk 0 (or any other number shown in the list), then type detail disk.

In a similar way partition Information can be shown once a disk has been selected using list partition and select partition 0 and detail partition.

Related Question