<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Snooda]]></title> 
<link>http://www.snooda.com/index</link> 
<description><![CDATA[Snooda's Blog]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Snooda]]></copyright>
<item>
<link>http://www.snooda.com/read/</link>
<title><![CDATA[windows xp安装到vhd上]]></title> 
<author>snooda &lt;admin@snooda.com&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Sun, 24 Jul 2011 13:59:09 +0000</pubDate> 
<guid>http://www.snooda.com/read/</guid> 
<description>
<![CDATA[ 
	    最近发现某些程序还得跑到xp上，于是决定装个xp。虽然预留了一个主分区，但想着是给win8或者其他系统预留的。并且常规安装不可避免的要覆盖系统引导项。还需要恢复linux的grub，win7和08r2的bcd，实在麻烦。最近发现有个工具叫vboot，可以支持xp装在vhd里。可以看成是一个grub+xp下vhd磁盘驱动的一个组合体。<br />
<br />
    大概启动原理是这样（由于我对这方面了解不深，一些地方是个人推测）：第一次启动，将vboot.img作为软盘，xp安装盘作为光盘，vhd作为硬盘启动，grub引导vboot.img，而后vboot.img挂载光盘作为光驱，并加载vhd驱动，将vhd文件虚拟成硬盘。<br />
    第二次启动使用xp安装盘作为光盘，vhd作为硬盘，从vhd启动，同时挂载光盘镜像。<br />
    然后是正常启动过程，直接引导vhd作为硬盘，在前几步安装时已经给xp插入了vhd驱动，所以xp可以直接从vhd启动了。<br />
<br />
    刚开始下载的是原版vboot，自己拷贝各种文件，配置bcd，创建chd。后来发现有12f蓝屏，一查原来vboot试用版过期了。。找了无限时间的文件替换上，7b蓝屏，这是开启ahci的原因。关闭ahci后，发现光标闪了两下后屏幕黑了，卡住不动。。尝试几次后推测是显卡不兼容。<br />
<br />
    既然正常安装无法进行，只能尝试ghost模式，跳过第一次启动和第二次启动，使用ghost后直接进入正常启动流程。这里就用到了一个无忧启动论坛网友制作的工具：WinXP_VHD。这个工具支持两种模式，一种模式是安装光盘iso，就是普通方式。还有一种模式就是ghost模式，该程序会自动将制定gho文件中的内容镜像到vhd文件中，并向其中插入vhd驱动和相应注册表信息。这样就可以直接进入正常启动模式。<br />
<br />
    手头正好有雨林木风的xpsp2纯净ghost镜像，收藏很多年一直没有正式用上，这次终于发挥了作用。拿出来弄好后，重启，顺利进入了系统！安装各种驱动。使用感觉很不错，不过thinkpad的active protection在vhd里貌似发挥不了作用，这是个小遗憾。
]]>
</description>
</item><item>
<link>http://www.snooda.com/read/#blogcomment</link>
<title><![CDATA[[评论] windows xp安装到vhd上]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.snooda.com/read/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>