无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6883|回复: 12
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2013-7-4 17:28:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
是这样的 我用的XP系统,曾经备份为GHO,那么现在我想把它还原到VHD中;但是启动蓝屏 = = 试过放vbootdsk.sys驱动文件 和 修改注册表 但故障依旧。 不知道是不是还要做些什么呢?
(另外 我不想重装,所以才会考虑还原到VHD)  等高手
2#
发表于 2013-7-4 22:36:29 | 只看该作者
或者把已经预装好的Win864bit(uefi+Gpt)装入VHD启动,我就把整个预装的电脑换成Win7(bios+mbr)

点评

hh  发表于 2013-7-4 22:52
回复

使用道具 举报

3#
发表于 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驱动可以解决。

点评

给你说说我的操作过程吧。 1.新建VHD,ghost32还原gho镜像到VHD里。2.复制vbootdsk文件到vhd的system32文件夹下;修改注册表,载入VHD的system注册表文件,但没有发现MountedDevices项。3.检查mbr pbr 活动分区。4.在  详情 回复 发表于 2013-7-5 19:58
回复

使用道具 举报

4#
 楼主| 发表于 2013-7-5 19:58:03 | 只看该作者
chensksk 发表于 2013-7-5 00:47
硬盘移植到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 所以不是它的原因。。纠结了好久,大神帮帮我吧

GIKM)G4VC`I}WY~`PDB30`I.jpg (60.99 KB, 下载次数: 138)

GIKM)G4VC`I}WY~`PDB30`I.jpg
回复

使用道具 举报

5#
发表于 2013-7-5 21:00:43 | 只看该作者
本帖最后由 chensksk 于 2013-7-5 21:21 编辑

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

使用道具 举报

6#
发表于 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来启动的,希望你也成功。

点评

嗯 我现在也打算用firadisk 对vboot失去信心了。 之前我按网上的说法 离线安装了F驱 但是我不懂grub语句,网上现成的是吧XP封装成IMG,(并且还是RAMOS,但我不想用ramos) 所以我想知道VHD行不行 命令该怎么写呢?  详情 回复 发表于 2013-7-5 21:56
回复

使用道具 举报

7#
发表于 2013-7-5 21:32:20 | 只看该作者
http://pan.baidu.com/share/link? ... 82&uk=171286371
这是我的vboot,你试试吧,里面有教程

点评

我的vboot http://pan.baidu.com/share/link?shareid=1784250686&uk=286144232  详情 回复 发表于 2013-7-5 22:03
回复

使用道具 举报

8#
 楼主| 发表于 2013-7-5 21:56:53 | 只看该作者
chensksk 发表于 2013-7-5 21:11
如果还不行的话,一个最笨的办法
1.将ghost镜像恢复到你的C盘(真实硬盘的C盘,之前C盘有什么东西先备份好) ...

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

点评

你用我7楼的vboot试试,要安装里面的说明操作 附上我grub4dos的菜单,我一般写入到grldr里面的  详情 回复 发表于 2013-7-5 22:04
回复

使用道具 举报

9#
 楼主| 发表于 2013-7-5 22:03:32 | 只看该作者
chensksk 发表于 2013-7-5 21:32
http://pan.baidu.com/share/link?shareid=1596053982&uk=171286371
这是我的vboot,你试试吧,里面有教程

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

点评

你vboot驱动离线安装的注册表导入了没有啊  详情 回复 发表于 2013-7-5 22:23
回复

使用道具 举报

10#
发表于 2013-7-5 22:04:06 | 只看该作者
本帖最后由 chensksk 于 2013-7-5 22:21 编辑
2012ko5544 发表于 2013-7-5 21:56
嗯 我现在也打算用firadisk 对vboot失去信心了。 之前我按网上的说法 离线安装了F驱 但是我不懂grub语句, ...


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

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

  11. title Start Grub for Dos
  12.         errorcheck off
  13.         configfile /boot/grub/menu.lst
  14.         configfile /grub/menu.lst
  15.         if "%@root%"=="(ud)" && calc *0x82A0=*0x82b9&0xff
  16.         if "%@root:~1,1%"=="f" && find --set-root --devices=f /menu.lst && configfile /menu.lst
  17.         find --set-root --ignore-floppies --ignore-cd /menu.lst && configfile /menu.lst
  18.         find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst
  19.         find --set-root --ignore-floppies --ignore-cd /grub/menu.lst && configfile /grub/menu.lst
  20.         errorcheck on
  21.         commandline
复制代码
回复

使用道具 举报

11#
发表于 2013-7-5 22:23:23 | 只看该作者
2012ko5544 发表于 2013-7-5 22:03
我的vboot
http://pan.baidu.com/share/link?shareid=1784250686&uk=286144232

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

点评

你说这个么? Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\111\ControlSet001\Control\CriticalDeviceDatabase\gen_scsiadapter] "Service"="vbootdsk" "ClassGUID"="{4D36E97B-E325-11CE-BF  详情 回复 发表于 2013-7-5 22:26
回复

使用道具 举报

12#
 楼主| 发表于 2013-7-5 22:26:30 | 只看该作者
chensksk 发表于 2013-7-5 22:23
你vboot驱动离线安装的注册表导入了没有啊

你说这个么?
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\111\ControlSet001\Control\CriticalDeviceDatabase\gen_scsiadapter]
"Service"="vbootdsk"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"


[HKEY_LOCAL_MACHINE\111\ControlSet001\Services\vbootdsk]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"ImagePath"="system32\\drivers\\vbootdsk.sys"

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

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

点评

已私信了,你加下吧  详情 回复 发表于 2013-7-5 22:35
回复

使用道具 举报

13#
发表于 2013-7-5 22:35:19 | 只看该作者
2012ko5544 发表于 2013-7-5 22:26
你说这个么?
Windows Registry Editor Version 5.00

已私信了,你加下吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-1 05:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表