Q. How can I view the OSs listed in the boot configuration data store?
A. The BCDEdit utility queries and manages the boot configuration database. To list all the OS loaders, use the command below. Note the use of the /v switch (for verbose mode), which lists the globally unique identifier (GUID) of all the entries instead of the friendly names, such as Current and Default.
bcdedit /enum osloader /v
Windows Boot Loader
-------------------
identifier {2b2de110-e56b-11db-9a61-ae196028f3ba}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
locale en-US inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {572bcd56-ffa7-11d9-aae0-0007e994107d}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {2b2de111-e56b-11db-9a61-ae196028f3ba}
nx OptIn
quietboot No
Windows Boot Loader
-------------------
identifier {572bcd56-ffa7-11d9-aae0-0007e994107d}
device ramdisk=[C:]\winre.wim,{ad6c7bc8-fa0f-11da-8ddf-0013200354d8}
path \windows\system32\boot\winload.exe
description Windows Recovery Environment
osdevice ramdisk=[C:]\winre.wim,{ad6c7bc8-fa0f-11da-8ddf-0013200354d8}
systemroot \windows
nx OptIn
detecthal Yes
winpe Yes
If you want to view the boot manager details, you can use the /enum bootmgr switch.