win8 + vmware + windbg 双机调试

原创 2012年03月29日 16:20:06

由于最近需要调试win8下面驱动的一个bug,所以尝试了一下用windbg进行双机联调,发现VirtualKD v2.6版本对windows 8 Consumer Preview版的支持不好,用target里面的vminstall.exe可以安装成功,但是重启之后,win8就会不停的尝试修复~~,完全无法调试。具体原因未知。

无奈只好用最原始的双机联调的办法来试一下。

过程和调试win7类似。

1.  首先设置一下Virtual Machine Settings,创建一个Serial Port,使用named pipe,

以VMWare 10.0中文版为例





2.  在win8中,以管理员权限执行如下命令

C:\Windows\system32>bcdedit /copy {current} /d "Windows 8 Debug"
已将该项成功复制到 {945e8a3c-6a72-11e1-ab5a-eeb97f46a921}。

C:\Windows\system32>bcdedit /debug {945e8a3c-6a72-11e1-ab5a-eeb97f46a921} on
操作成功完成。

C:\Windows\system32>bcdedit /dbgsettings serial debugport:1 baudrate:115200
操作成功完成。

3.  创建一个windbg的快捷方式,其命令行为

"C:\Program Files\Debugging Tools for Windows (x86)\windbg.exe" -b -k com:port=\\.\pipe\com_1,baud=115200,pipe


这样,重启之后,选择Windows 8 Debug启动入口,开启windbg,就可以连接上win8进行内核驱动调试了。

 

期待VirtualKD能够快点支持Win8。

另外,发现在Win8 Consumer Preview版本中,驱动的关机回调函数中对注册表的所有操作都是返回成功,但开机后注册表没有发生变化,比较奇怪,不知道是不是系统机制发生变化了。

 

新增:

VirtualKD 2.8支持win8了



双机调试和windbg的命令

啦啦啦
  • aap159951
  • aap159951
  • 2016年03月24日 15:52
  • 2464

Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之二

更多精彩内容,请见:http://www.16boke.com 环境: 主机:Win7 虚拟机:VMware 11.1.0 build-2496824 虚拟机内操作系统(又称GuestOS):Win7...
  • one_in_one
  • one_in_one
  • 2016年06月24日 18:08
  • 4155

驱动开发入门-之二:Win7x64 - WinDbg 双机调试环境搭建

  • 2017年10月14日 16:10
  • 2.89MB
  • 下载

win10中“windbg+vmware+win7双机调试”设置

本文主要介绍在win10下如何设置windbg+vmware,以进行双机调试。本文主要参考:李Sir的博客,并浏览了大量网文,以及windbg自带的help文档和MSDN,除了综合各家的经验外,也分享...
  • Sagittarius_Warrior
  • Sagittarius_Warrior
  • 2016年05月03日 16:27
  • 5853

windbg 双机调试配置(xp)系统

工具/原料 虚拟机软件 VMware Workstation WinDbg软件 方法/步骤 ...
  • qq1841370452
  • qq1841370452
  • 2017年07月19日 16:58
  • 343

windbg设置双机调试的方法

windbg已不提供单独下载,wdk驱动开发工具包里附带有这个调试器.官网提供下载: http://msdn.microsoft.com/en-us/windows/hardware/gg487...
  • u011391040
  • u011391040
  • 2016年07月01日 11:17
  • 477

windbg+网线双机调试内核

最近要调试bluetooth,涉及到具体硬件因此不能用虚拟机和命名管道调试内核了,另外现在的PC追求轻便化,因此连串口都没了,不得不考虑使用网线调试。网上转了一圈发现了这篇:基于网络的内核调试   ...
  • lixiangminghate
  • lixiangminghate
  • 2016年06月29日 20:13
  • 4239

WinDbg不同版本间的主要差异

近一两年来,WinDbg的版本更新差不多每月都有,这种速度也侧面证明了微软内部对WinDbg的重视,否则不会升级这么快吧?而且可以看出其发展是和微软的其它技术发展同步的。比如DotNet热时WinDb...
  • iiprogram
  • iiprogram
  • 2006年04月15日 19:02
  • 1933

Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之一

更多精彩内容,请见:http://www.16boke.com 环境: 主机:Win7 虚拟机:VMware 11.1.0 build-2496824 虚拟机内操作系统(又称GuestOS):Win...
  • one_in_one
  • one_in_one
  • 2016年06月24日 18:00
  • 1418

33.Windbg-VMware+windbg搭建双机调试(增加virtualKD)

虚拟机环境 1.xp 虚拟机用的是XP系统,找到XP系统打开系统盘(比如C盘),找到Boot.ini,去掉这个文件的只读属性,用记事本打开Boot.ini [boot loader] timeout=...
  • hgy413
  • hgy413
  • 2013年01月04日 20:46
  • 5352
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:win8 + vmware + windbg 双机调试
举报原因:
原因补充:

(最多只允许输入30个字)