Debug entry not working with dual boot
I have multiple copies of Vista installed on the same machine - V1 and V2 but on separate disks- D1 and D2. I had debug entry for V1 - V1_DebugEntry working properly. Then I created debug entry for V2 - V2_DebugEntry. But by mistake I forgot to put the V1 and V1_DebugEntry in the displayorder and I was left with just V2 and V1_DebugEntry. I used the vista installation dvd to recover. After that V2_DebugEntry connects to winDbg on my host machine properly and I can debug but I lost V1_DebugEntry. So I re-created V1_DebugEntry but now with this new V1_DebugEntry I’m not able to connect to the winDbg. Is there any limitation on how many Debug entries we can have on a single machine?
For me V1_DebugEntry is more important, so I tried the following independent options but non of them worked:
- deleted V2_DebugEntry
- disconnected D2 from the system (system partition is on D1).
- deleted both V1_DebugEntry and V2_DebugEntry and then re-created V1_DebugEntry.
Any idea why this happening and how can I fix this?
Here is the output of bcdedit /enum all.
Windows Boot Manager
identifier {bootmgr}
device partition=D:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {default}
displayorder {33a3da89-b150-11dd-bff0-00e081b08d62}
{default}
{current}
toolsdisplayorder {memdiag}
timeout 5
Windows Boot Loader
identifier {33a3da89-b150-11dd-bff0-00e081b08d62}
device partition=D:
path \Windows\system32\winload.exe
description Microsoft Vista Business
osdevice partition=D:
systemroot \Windows
resumeobject {7015c551-e37d-11dd-99b2-806e6f6e6963}
Windows Boot Loader
identifier {default}
device partition=D:
path \Windows\system32\winload.exe
description Microsoft Vista Business (DebugEntry)
osdevice partition=D:
systemroot \Windows
resumeobject {7015c551-e37d-11dd-99b2-806e6f6e6963}
debug Yes
Windows Boot Loader
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Vista for Recovery
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {7f4448f5-b344-11dd-9b96-8ce1b591271e}
nx OptIn
Resume from Hibernate
identifier {7015c551-e37d-11dd-99b2-806e6f6e6963}
device partition=D:
path \Windows\system32\winresume.exe
description Windows Vista ™ Business (recovered)
inherit {resumeloadersettings}
filedevice partition=D:
filepath \hiberfil.sys
pae Yes
debugoptionenabled No
Resume from Hibernate
identifier {7f4448f5-b344-11dd-9b96-8ce1b591271e}
device partition=C:
path \Windows\system32\winresume.exe
description Windows Resume Application
locale en-US
inherit {resumeloadersettings}
filedevice partition=C:
filepath \hiberfil.sys
pae Yes
debugoptionenabled No
Windows Memory Tester
identifier {memdiag}
device partition=D:
path \boot\memtest.exe
description Windows Memory Diagnostic
locale en-US
inherit {globalsettings}
badmemoryaccess Yes
Windows Legacy OS Loader
identifier {ntldr}
device partition=D:
path \ntldr
description Earlier Version of Windows
EMS Settings
identifier {emssettings}
bootems Yes
Debugger Settings
identifier {dbgsettings}
debugtype Serial
debugport 1
RAM Defects
identifier {badmemory}
Global Settings
identifier {globalsettings}
inherit {dbgsettings}
{emssettings}
{badmemory}
Boot Loader Settings
identifier {bootloadersettings}
inherit {globalsettings}
Resume Loader Settings
identifier {resumeloadersettings}
inherit {globalsettings}
Thanks.