carbonjiao 发表于 2014-2-19 15:49:05

Windows XP VHD 成功经验分享

本帖最后由 carbonjiao 于 2014-2-20 15:46 编辑

从win7刚发布就开始将系统装到vhd上用, 直到现在的win8.1

但由于特殊需要windows xp系统, 但不想让硬盘内乱糟糟的, 因此还是想将xp装到vhd中

最开始是从http://bbs.wuyou.net/forum.php?mod=viewthread&tid=202057&extra=page%3D1
下载的 bfgxp 大大做好的xp vhd,   搞了好久都没成功。。。问题见 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=326241&extra=page%3D1
然后又用 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=298248&extra=page%3D2   也问题同上 。。。


不知道 什么原因, 第二次启动, 总是 屏幕黑, 但没死机 , 不知道什么原因。。。

后来试着用WinXP_VHD_2011_24 来自行从零开始安装(从iso文件),由于本本 ahci等驱动问题, 还是觉得太麻烦了。。。想着从gho来装还是快点——集成了sata ahci 驱动



最后成功的步骤为:

1、下载相应工具   WinXP_VHD_2011_24      
        windowsxp-sp3-usboot-winvblock-vhd-clean.gho[ http://pan.baidu.com/share/link?shareid=4009105255&uk=2281817069 ]
                        原贴找不到了,麻烦知道的说一下。。。
        0pe
        vboot1.1 破解驱动vbootdsk.sys   vboot1.1(XP到期时间已破解).zip

2、用WinXP_VHD_2011_24安装gho到vhd。。。 [ 是否导入vboot驱动,点是]

3、重新启动,进入bios,将系统时间设置为 2009年或者2010年 【如果已经替换破解驱动vbootdsk.sys,修改时间可以省略】;

4、启动到vlite界面 , 选直接启动到 vhd文件, 时间会有点久。。。

5、等自动重启,这时要进win7或者win7pe, 加载 xp的vhd,用regedit加载vhd xp的注册表文件 WINDOWS\system32\config\system为111111,将MountedDevices删除,同时将系统本身的MountedDevices包含 vhd被加载盘符的注册表项,修改盘符为C: 再导入到 111

         ===没描述清楚啊。。。哈

        同时将破解的vbootdsk.sys 替换xp的vhd中。。。

6、重新启动,仍然选 启动到 vhd, 然后就根据cpu类型选择启动选项了。。。熟悉的界面出现了, 也顺利启动到vhd的xp了。。。



后续完美化处理,利用0pe的siso的 ntboot替换vboot。。。
这样,整个盘就剩下一个vhdos文件夹了,xp的vhd也放在这个文件夹下,。。。


发现这个gho 还有个好处,就是做好的vhd文件, 部署到移动硬盘里, 正常使用。。。真威武。。。

carbonjiao 发表于 2014-2-21 08:48:59

xp vhd 就那个 gho的 吧, 集成了usbboot   这个很好。。。

carbonjiao 发表于 2014-2-21 08:47:50

2010sya 发表于 2014-2-20 20:47
恭喜!!!
XP用最原始的安装方法,启动成功率当然是最好的。不过,楼主的方法还是有点繁琐了。
另外,你 ...

感谢回复。

可能bfgxp 大大的 xp vhd在我这里不行的原因 有其它的。。。   因为我重新分区了, 放vhd文件的剩余空间都超过40GB了。。。

没有出现 7B错误,   7pe下 挂载注册表, 发现盘符也没有错误的。。。

2010sya 发表于 2014-2-20 20:47:02

本帖最后由 2010sya 于 2014-2-20 20:54 编辑

恭喜!!!
XP用最原始的安装方法,启动成功率当然是最好的。不过,楼主的方法还是有点繁琐了。
另外,你提到的VHD系统,原帖地址:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=314336&extra=page%3D1

分析一下启动失败的原因,我大致想到了以下几点:
1、bfgxp 大大的xp vhd,对磁盘空间有一定的要求。
2、硬盘SATA模式会引起7B蓝屏。
3、可能最多的还是驱动问题。比如,http://bbs.wuyou.net/forum.php?mod=viewthread&tid=298248&extra=提到的系统,在部分机器上安装显卡驱动会出现问题。

pseudo 发表于 2014-2-21 12:53:19

bfgxp大的xp vhd有两个,纯净版的比办公版的要求剩余磁盘空间大得多。
我遇到的问题后来发现都是剩余空间不足所致。确保空间足、文件连续(也许不用连续)存放就没问题了。

ka1698 发表于 2014-8-9 19:22:37

本帖最后由 ka1698 于 2014-8-9 19:23 编辑

基本成功,我的电脑 是 2009年的 compaq (IcH9),用 VHD xp 辅助工具 转gho搞定,gho是 楼主提供的那个

2011902 发表于 2014-8-10 02:16:37

terminal console
graphicsmode -1 100:1000 100:1000 24:32
default 0
timeout 5
color 11 12 13 14
debug off
write 0x8274 0x2e01
cat (md)0x20000+1 | set NTBOOT=
if not /i "%NTBOOT:~-6%"=="NTBOOT" && set NTBOOT=()/NTBOOT
font > nul
font ()/boot/grub/unifont.hex > nul
command --set-path=()/BOOT/GRUB

title Winxp
command /NTBOOT vboot=/winxp/winxp.vhd

title Winxp2.5
command /NTBOOT vboot=/winxp.vhd

title Win8
command /NTBOOT NT6=/win81x64/win81_20140611.vhd

title Win8132
command /NTBOOT NT6=/win8/WIN8_VHD.VHD

title WIN8_V.VHDX
command /NTBOOT NT6=/WIN_VHD/WIN8_V.VHDX

title USM.ISO
command /NTBOOT iso_inst=firadisk cdrom=/PEISO/USM.ISO

title hd ntboot
command /boot/NTBOOT/ntboot menu

title --fira srs iso=/win$.iso --wvbk
if not exist /BOOT/GRUB/RUN --fira --set-root --devices=chpu /BOOT/GRUB/RUN
command RUN --fira srs iso=/PEISO/Win$.iso

title 111--fira srs iso=/win$.iso --wvbk
if not exist /BOOT/GRUB/RUN --fira --set-root --devices=chpu /BOOT/GRUB/RUN
command RUN --wvbk /PEISO/lmt.ISO

title Win7PE20110525.iso
command /NTBOOT iso_inst=winvblk cdrom=/PEISO/Win7PE20110525.iso

title mycd.iso
command /NTBOOT iso_inst=winvblk cdrom=/PEISO/mycd.iso

title WinPE20120305.ISO
command /NTBOOT iso_inst=winvblk cdrom=/PEISO/WinPE20120305.ISO

title 8.1RAMOSX64_2014.0730.ISO
command /NTBOOT iso_inst=winvblk cdrom=/PEISO/8.1RAMOSX64_2014.0730.ISO

title WINPE.IS_
command /NTBOOT PE1=/PEISO/WINPE.IS_

title USM8PE8F.WIM
command /NTBOOT NT6=/USM8PE8F.WIM

wama 发表于 2014-11-6 17:32:16

好东西,谢谢分享。

yisan7 发表于 2015-1-10 21:52:09

谢谢分享经验,

2012xb21cn 发表于 2015-1-25 15:54:51

5、等自动重启,这时要进win7或者win7pe, 加载 xp的vhd,用regedit加载vhd xp的注册表文件 WINDOWS\system32\config\system为111111,将MountedDevices删除,同时将系统本身的MountedDevices包含 vhd被加载盘符的注册表项,修改盘符为C: 再导入到 111

楼主,这句没看懂,是将修改好的111.reg注册表导入到111111中吗?是的话麻烦提供下修改的reg或具体修改位置。多谢!

20090101 发表于 2015-1-25 17:18:34

那深度的精简版6.2怎么装进VHD呀?

pink 发表于 2015-1-29 21:11:07

20090101 发表于 2015-1-25 17:18
那深度的精简版6.2怎么装进VHD呀?

你还有6.2 的Gho文件吗

20090101 发表于 2015-1-29 21:58:00

pink 发表于 2015-1-29 21:11
你还有6.2 的Gho文件吗

只有6.2的安装版。

llaaq01 发表于 2015-2-3 12:38:19

不错学习了

diskmans 发表于 2015-2-7 14:26:34

看不明白,用win7算了

2013dzh 发表于 2015-2-23 06:46:05

我0x0000007e错误代码,为什么?

showmar 发表于 2016-1-13 22:10:54

thanks a lot

cyxcsacyx 发表于 2016-3-6 10:18:00

滚动条过后自动重启 是什么问题?

tanghe791 发表于 2016-3-14 16:11:38

- -.......
页: [1]
查看完整版本: Windows XP VHD 成功经验分享