关于WinDBG与VM连接时的Waiting to reconnect问题

 

最近在进行驱动调试学习的时候,按照很多资料上的介绍,修改boot.ini文件

 

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)/WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect/debug /debugport=com1 /baudrate=115200

这样在使用WinDBGVM连接时,可能会发现WinDBG停止在Waiting to reconnect...,不能连接虚拟机。

经过分析发现,VM创建的虚拟串口有时是com2端口,设备名称为Serial Port2,在VM上的系统的硬件管理器上会发现只有com2端口,而没有com1口。此时boot.ini的设置是错误的。应该将boot.ini文件改为

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)/WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect/debug /debugport=com2 /baudrate=115200

 

你可能感兴趣的:(关于WinDBG与VM连接时的Waiting to reconnect问题)