无忧启动论坛

标题: WinXP_VHD软件(lianjiang发布)在win8.1下面安装VHD XP [打印本页]

作者: lps    时间: 2014-1-14 14:57
标题: WinXP_VHD软件(lianjiang发布)在win8.1下面安装VHD XP
本帖最后由 lps 于 2014-1-18 10:07 编辑

说明:工具在win7下面安装vhd xp很好用,8或8.1却不成功。经本人研究,找出了原因和处理办法,分享给有需要的朋友。

WinXP_VHD_2011_24.exe(WinXP VHD 辅助处理工具 2011), 用这个版主的东东可以在win7下面安装成功。8.1下面有一个问题:不能创建启动选项。解决办法如下
运行下列命令(程序在C:\vboot下面)

vbootedit.exe install        在 32 位 Windows 上

或者

    vbootedit64.exe install 在 64 位 Windows 上。

启动选项创建成功后有一个不同的地方,win8.1选择的地方是一个图形界面,如果选择了vboot则会重启一次。

安装环境说明:

硬件:asus p5k se主板,酷睿2 CPU,4G内存,硬盘1:三星SSD 120G(主盘)、希捷 500G(数据盘)(3楼说双硬盘不行,反正我是成功了的,原来无SSD时也成功的)

软件:win8.1 64位专业版,XP是MSDN SP3的iso

小结:8.1下面辅助工具不知为何没有能成功调用bcdedit.exe,也许是没有使用管理员权限或搜索路径不对吧。其他和win7下面没有什么区别!

仔细研究,并参考原主题,发现win7下面是生成了一个boot.ini文件,内容如下:

[boot loader]
timeout=5
[operating systems]
C:\vbootldr.mbr="WinXP VHD"

而win8和8.1好象此文件不起作用,所以必须运用bcdedit(通过vbootedit.exe调用)才能加上引导项!


关于安装后的效果说明一下:试过两种方法,用原版iso安装以及原版安装的正常xp形成的gho文件,内存3.24G,唯一的问题是不能睡眠和休眠。
作者: lps    时间: 2014-1-14 15:56
本帖最后由 lps 于 2014-1-15 08:33 编辑

引申的一个技巧:
win7下面的VHD XP,如果重装win7,恢复原来的VHD XP的方法

如果XP的VHD文件不动,则可以考虑把原来c盘根目录下面的如下文件及文件夹事先拷贝下来,重装完成后再拷回去就是了
文件
vbootldr、vbootldr.mbr、boot.ini(注意第1个文件没有扩展名,第3个同时具有系统、隐含、只读属性)
文件夹:
vboot(此文件夹下面只有C:\vboot\grub\grub.cfg文件是被编辑修改过的)

PS:grub.cfg中可能是以UUID描述磁盘分区(盘符)的,本人一般是自己用ghost备份C盘的windows,而D盘不动,所以UUID不会变化,否则需要编辑此文件。
作者: shmwyd    时间: 2014-1-14 20:22
其实自己也可以添加...
作者: lps    时间: 2014-1-14 20:59
本帖最后由 lps 于 2014-1-14 21:18 编辑
shmwyd 发表于 2014-1-14 20:22
其实自己也可以添加...


就是就自己添加才行!lianjiang的软件只能在win7下添加,win8不行。本人以前只是使用他的软件,没有研究过原理,最近学习了一下才发现。鉴于很多人有同样的问题,特意发出来给大家分享(大大们也许觉得此问题太简单了,虽然有人给出方向,但没有人明确给出具体的解决办法,只有自己研究了)。
作者: shmwyd    时间: 2014-1-15 14:18
lps 发表于 2014-1-14 20:59
就是就自己添加才行!lianjiang的软件只能在win7下添加,win8不行。本人以前只是使用他的软件,没有研 ...

我不是这个意思啦,其实用BOOTICE这软件就好添加,也就不需要这么多代码行了。
作者: lps    时间: 2014-1-15 15:21
本帖最后由 lps 于 2014-1-15 16:09 编辑
shmwyd 发表于 2014-1-15 14:18
我不是这个意思啦,其实用BOOTICE这软件就好添加,也就不需要这么多代码行了。


这是因为你们是大大,有研究!前面说了,只针对我这样的小白。我们用winxp_VHD这个辅助工具,轻松搞定win7下的vhd xp,win8和8.1很多人和我一样失败,这里只是给出解决办法。

刚才又研究了一下:
首先、winxp_VHD这个辅助工具没有bootice这个工具
其次、原来我找的是低版本的bootice,功能不强
第三、win8下面用这个辅助工具失败,重点是原因未知,所以就没有努力的方向。本人只好慢慢研究,终于找到了问题所在,所以终于解决了win8下面的使用问题,这才是关键!
最后、个人感觉,vboot官方的解决方案(就是楼顶给出的)最好,因为只需要一条命令。bootice虽然功能强大,但是恐怕适用于此处也得对vboot较了解才行,反而更加复杂了!
作者: yang77    时间: 2014-1-15 22:38
"启动选项创建成功后有一个不同的地方,win8.1选择的地方是一个图形界面,如果选择了vboot则会重启一次。"
可以用G4D接管

作者: lps    时间: 2014-1-15 22:45
yang77 发表于 2014-1-15 22:38
"启动选项创建成功后有一个不同的地方,win8.1选择的地方是一个图形界面,如果选择了vboot则会重启一次。"
...

这个应该是可以的,不过没有仔细研究。本人日常还是使用win7,8.1研究过了就ghost回去win7了
作者: yang77    时间: 2014-1-15 22:53
用G4D接管,就不会重启一次了
作者: zqjiang    时间: 2014-1-17 20:49
你 vhd xp  启动后 系统内存是多少?

我4g的物理内存  在vhd xp 里 只显示 512 MB
作者: lps    时间: 2014-1-17 22:26
本帖最后由 lps 于 2014-1-17 22:31 编辑
zqjiang 发表于 2014-1-17 20:49
你 vhd xp  启动后 系统内存是多少?

我4g的物理内存  在vhd xp 里 只显示 512 MB


3G多(XP系统属性显示3.24G)
作者: zqjiang    时间: 2014-1-18 10:18
lps 发表于 2014-1-17 22:26
3G多(XP系统属性显示3.24G)

奇怪  我 的 4g 内存 怎么只能 显示 511 MB  不知道是哪里错了
作者: lps    时间: 2014-1-18 13:41
zqjiang 发表于 2014-1-18 10:18
奇怪  我 的 4g 内存 怎么只能 显示 511 MB  不知道是哪里错了

个人建议装原版的,不要用网上下的ghost版
作者: 2011ooeight    时间: 2014-1-19 22:10
没用过vhdxp,学习一下
作者: lgx    时间: 2014-2-5 11:59
牛逼
作者: 2011wswj    时间: 2014-2-19 20:58
非常感谢!
以后会用到
作者: change_sh    时间: 2014-6-24 08:49
非常感谢!收下
作者: chanel    时间: 2014-7-6 07:07
没看明白。
本人在Wn8X64下用工具http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1成功安装了VHD_Win7,现在想在原来基础上再安装一个VHD_XP系统,这样在启动菜单上就有了Wn8、Win7、XP三套系统可供选择。
请教一下在Win8下安装VHD_XP的具体步骤。
作者: qwssx    时间: 2014-12-5 11:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaogang4346    时间: 2020-1-17 22:06
来学习的,好多不明白
作者: zhaogang4346    时间: 2020-1-17 22:06
来学习的,好多不明白
作者: a992721506    时间: 2020-3-6 11:34
uefi启动的win10能用这个吗
作者: mindmap138    时间: 2024-9-10 17:52
lps 发表于 2014-1-17 22:26
3G多(XP系统属性显示3.24G)

504m
作者: lsbdx    时间: 2024-9-17 16:03
这个要学习一下,如果XP能够安装在VHD系统下,可以怀旧一下!
作者: cnjosh    时间: 2024-11-9 18:47
能用吗
作者: scofield2015    时间: 2024-11-14 17:50
感谢楼主分享的内容!感谢楼主分享的内容!




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