2012ko5544 发表于 2013-7-4 17:28:15

有没有办法把已经装好的XP 装入VHD启动?要修改些什么呢?

是这样的 我用的XP系统,曾经备份为GHO,那么现在我想把它还原到VHD中;但是启动蓝屏 = = 试过放vbootdsk.sys驱动文件 和 修改注册表 但故障依旧。 不知道是不是还要做些什么呢?
(另外 我不想重装,所以才会考虑还原到VHD)等高手 :sleepy:

极地枫 发表于 2013-7-4 22:36:29

或者把已经预装好的Win864bit(uefi+Gpt)装入VHD启动,我就把整个预装的电脑换成Win7(bios+mbr)

chensksk 发表于 2013-7-5 00:47:28

本帖最后由 chensksk 于 2013-7-5 01:14 编辑

硬盘移植到vhd是个人觉得是最方便的,你试一下以下步骤看看(红色字体要注意看)
1.ghost还原xp到vhd文件里面
2.离线安装vboot驱动,或者Firadisk驱动,或者WIVBLOCK驱动(3个驱动只装1个就可以了,第一个用vboot启动,后2个用Grub4Dos启动,论坛里都有教程)
3.删除HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices下的值。
4.XP开启ACHI模式启动会蓝屏,在bios里面用IDE模式(或者设为兼容模式Compatible models )即可,进系统后安装ACHI驱动可以解决。

2012ko5544 发表于 2013-7-5 19:58:03

chensksk 发表于 2013-7-5 00:47 static/image/common/back.gif
硬盘移植到vhd是个人觉得是最方便的,你试一下以下步骤看看(红色字体要注意看)
1.ghost还原xp到vhd文件里 ...

给你说说我的操作过程吧。 1.新建VHD,ghost32还原gho镜像到VHD里。2.复制vbootdsk文件到vhd的system32文件夹下;修改注册表,载入VHD的system注册表文件,但没有发现MountedDevices项。3.检查mbr pbr 活动分区。4.在vboot的grub菜单添加启动项 menuentry " xp.vhd" {
vboot harddisk="(hd0,2)/123.vhd"
}

5.重启,在xp滚动条走一会后 = = 蓝屏 = =
实在不知道哪一步不对,另外,我电脑没有AHCI 所以不是它的原因。。纠结了好久,大神帮帮我吧

chensksk 发表于 2013-7-5 21:00:43

本帖最后由 chensksk 于 2013-7-5 21:21 编辑

用http://bbs.wuyou.net/forum.php?mod=viewthread&tid=298810&highlight=%C0%EB%CF%DF这个链接4楼的试试,之后用grub4dos来启动
还有可以的话上传你的vboot和其他用到的上来看看

chensksk 发表于 2013-7-5 21:11:32

本帖最后由 chensksk 于 2013-7-5 21:17 编辑

如果还不行的话,一个最笨的办法
1.将ghost镜像恢复到你的C盘(真实硬盘的C盘,之前C盘有什么东西先备份好)
2.进入xp,安装驱动(前面说的3个中的任何一个都可以)
3.启动并进入PE系统,删除C盘中的注册表的MountedDevices(这操作也可以在第2部的时候做)
4.附加vhd文件,并分配一个盘符,比如说F盘吧
5.用DiskGenius的分区克隆功能把c盘拷贝到vhd分区F盘
6.用对应驱动来驱动vhd文件
以上是我自己的经验,我也是用vhdxp的,用的是firadisk驱动,grub4dos来启动的,希望你也成功。

chensksk 发表于 2013-7-5 21:32:20

http://pan.baidu.com/share/link?shareid=1596053982&uk=171286371
这是我的vboot,你试试吧,里面有教程

2012ko5544 发表于 2013-7-5 21:56:53

chensksk 发表于 2013-7-5 21:11 static/image/common/back.gif
如果还不行的话,一个最笨的办法
1.将ghost镜像恢复到你的C盘(真实硬盘的C盘,之前C盘有什么东西先备份好) ...

嗯 我现在也打算用firadisk 对vboot失去信心了。 之前我按网上的说法 离线安装了F驱 但是我不懂grub语句,网上现成的是吧XP封装成IMG,(并且还是RAMOS,但我不想用ramos) 所以我想知道VHD行不行 命令该怎么写呢? 方便的话 看看你的menu文件吧。谢谢

2012ko5544 发表于 2013-7-5 22:03:32

chensksk 发表于 2013-7-5 21:32 static/image/common/back.gif
http://pan.baidu.com/share/link?shareid=1596053982&uk=171286371
这是我的vboot,你试试吧,里面有教程

我的vboot
http://pan.baidu.com/share/link?shareid=1784250686&uk=286144232

chensksk 发表于 2013-7-5 22:04:06

本帖最后由 chensksk 于 2013-7-5 22:21 编辑

2012ko5544 发表于 2013-7-5 21:56 static/image/common/back.gif
嗯 我现在也打算用firadisk 对vboot失去信心了。 之前我按网上的说法 离线安装了F驱 但是我不懂grub语句, ...

你用我7楼的vboot试试,要按照里面的说明操作

附上我grub4dos的菜单,我一般写入到grldr里面的
vhd文件改名为Winxp.vhd,放在winxp文件夹里面timeout 1
title Windows XP Professional
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
find --set-root /WinXP/WinXP.vhd
map /WinXP/WinXP.vhd (hd0)
map (hd0) (hd1)
map --hook
write (99) \nStartOptions=disk,vmem=find:/WinXP/WinXP.vhd,boot;\n\0
root (hd0,0)
chainloader /ntldr

title Start Grub for Dos
        errorcheck off
        configfile /boot/grub/menu.lst
        configfile /grub/menu.lst
        if "%@root%"=="(ud)" && calc *0x82A0=*0x82b9&0xff
        if "%@root:~1,1%"=="f" && find --set-root --devices=f /menu.lst && configfile /menu.lst
        find --set-root --ignore-floppies --ignore-cd /menu.lst && configfile /menu.lst
        find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst
        find --set-root --ignore-floppies --ignore-cd /grub/menu.lst && configfile /grub/menu.lst
        errorcheck on
        commandline

chensksk 发表于 2013-7-5 22:23:23

2012ko5544 发表于 2013-7-5 22:03 static/image/common/back.gif
我的vboot
http://pan.baidu.com/share/link?shareid=1784250686&uk=286144232

你vboot驱动离线安装的注册表导入了没有啊

2012ko5544 发表于 2013-7-5 22:26:30

chensksk 发表于 2013-7-5 22:23 static/image/common/back.gif
你vboot驱动离线安装的注册表导入了没有啊

你说这个么?
Windows Registry Editor Version 5.00


"Service"="vbootdsk"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"



"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"ImagePath"="system32\\drivers\\vbootdsk.sys"

[-HKEY_LOCAL_MACHINE\111\MountedDevices]
111是挂载点

对了 哥们能留个Q么 有问题一起讨论

chensksk 发表于 2013-7-5 22:35:19

2012ko5544 发表于 2013-7-5 22:26 static/image/common/back.gif
你说这个么?
Windows Registry Editor Version 5.00



已私信了,你加下吧
页: [1]
查看完整版本: 有没有办法把已经装好的XP 装入VHD启动?要修改些什么呢?