无忧启动论坛

标题: Windows XP VHD 成功经验分享 [打印本页]

作者: carbonjiao    时间: 2014-2-19 15:49
标题: Windows XP VHD 成功经验分享
本帖最后由 carbonjiao 于 2014-2-20 15:46 编辑

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

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

最开始是从http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1  
下载的 bfgxp 大大做好的xp vhd,   搞了好久都没成功。。。  问题见 http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
然后又用 http://bbs.wuyou.net/forum.php?m ... &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? ... 5&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 xp安装界面], 选直接启动到 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文件, 部署到移动硬盘里, 正常使用。。。  真威武。。。


作者: 2010sya    时间: 2014-2-20 20:47
本帖最后由 2010sya 于 2014-2-20 20:54 编辑

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

分析一下启动失败的原因,我大致想到了以下几点:
1、bfgxp 大大的xp vhd,对磁盘空间有一定的要求。
2、硬盘SATA模式会引起7B蓝屏。
3、可能最多的还是驱动问题。比如,http://bbs.wuyou.net/forum.php?m ... d=298248&extra=提到的系统,在部分机器上安装显卡驱动会出现问题。
作者: carbonjiao    时间: 2014-2-21 08:47
2010sya 发表于 2014-2-20 20:47
恭喜!!!
XP用最原始的安装方法,启动成功率当然是最好的。不过,楼主的方法还是有点繁琐了。
另外,你 ...


感谢回复。  

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

没有出现 7B错误,   7pe下 挂载注册表, 发现盘符也没有错误的。。。
作者: carbonjiao    时间: 2014-2-21 08:48
xp vhd 就那个 gho的 吧, 集成了  usbboot   这个很好。。。
作者: pseudo    时间: 2014-2-21 12:53
bfgxp大的xp vhd有两个,纯净版的比办公版的要求剩余磁盘空间大得多。
我遇到的问题后来发现都是剩余空间不足所致。确保空间足、文件连续(也许不用连续)存放就没问题了。
作者: ka1698    时间: 2014-8-9 19:22
本帖最后由 ka1698 于 2014-8-9 19:23 编辑

基本成功,我的电脑 是 2009年的 compaq (IcH9),用 VHD xp 辅助工具 转gho搞定,gho是 楼主提供的那个
作者: 2011902    时间: 2014-8-10 02:16
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
好东西,谢谢分享。
作者: yisan7    时间: 2015-1-10 21:52
谢谢分享经验,
作者: 2012xb21cn    时间: 2015-1-25 15:54
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
那深度的精简版6.2怎么装进VHD呀?
作者: pink    时间: 2015-1-29 21:11
20090101 发表于 2015-1-25 17:18
那深度的精简版6.2怎么装进VHD呀?

你还有6.2 的Gho文件吗
作者: 20090101    时间: 2015-1-29 21:58
pink 发表于 2015-1-29 21:11
你还有6.2 的Gho文件吗

只有6.2的安装版。
作者: llaaq01    时间: 2015-2-3 12:38
不错  学习了
作者: diskmans    时间: 2015-2-7 14:26
看不明白,用win7算了
作者: 2013dzh    时间: 2015-2-23 06:46
我0x0000007e错误代码,为什么?
作者: showmar    时间: 2016-1-13 22:10
thanks a lot
作者: cyxcsacyx    时间: 2016-3-6 10:18
滚动条过后自动重启 是什么问题?
作者: tanghe791    时间: 2016-3-14 16:11
- -.......




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3