分享

win8.1装VHD的XP

 聚微阁 2015-06-14

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调用)才能加上引导项!

 

PS:需要的软件下载地址

http://download.csdn.net/detail/ctyfrank/4553641

 

 

引申的一个技巧:
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不会变化,否则需要编辑此文件。



再PS:关于win7等安装程序生成的100M左右的隐藏分区,上述三个文件和vboot文件夹需要放在此隐藏分区中才行,而相应的VHD文件放在那里(可以是隐藏分区)由grub.cfg文件中的uuid指定,uuid可以由vboot文件夹中的vbootedit64.exe程序查询到。隐藏分区可以通过计算机管理中的磁盘管理指定盘符来访问。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多