无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 11890|回复: 67
打印 上一主题 下一主题

[原创] 纯手工在虚拟机中Windows 7 X64位系统下安装VHD XP系统

    [复制链接]
跳转到指定楼层
1#
发表于 2022-4-9 14:01:01 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 回味搁浅的记忆 于 2023-11-6 10:36 编辑

         VHD(虚拟磁盘),相信很多人都知道吧!Windows 7、WINPE3.0及以上的系统都支持此虚拟磁盘,此虚拟磁盘格式支持VHD,VHDX两种格式。VHD最大可支持2040GB大小的虚拟磁盘。VHDX支持大于2040GB的虚拟磁盘(最大可支持64TB),并且可从电源故障事件中恢复。该格式在早于Windows 8或Windows Server 2012的操作系统中不受支持。其中虚拟硬盘类型分为固定大小(推荐)和动态扩展大小。用户可以根据自己的情况来定义大小。还可以进行差分,实现秒备份,秒还原。
        那么我们知道虚拟磁盘是不支持Windows 7以下的系统,要在VHD中安装XP系统显然是不会成功的。但是利用第三方驱动是完全可以支持的。其中利用Vboot,FiraDisk和WinVBlock和Ramos就可以启动XP进行安装。

VHD系统优点:
1.安装好后在开机菜单中可以显示操作系统启动界面,直接可以进入!可实现多操作系统启动!
2.可以独占硬件,可以使用全部硬件,比如显卡之类的,不用和虚拟机一样模拟支持!性能上堪比真正的使机体安装(还是略有逊色)
3.直接能访问其他的硬盘分区;
4.不用单独在硬盘上分区,创建容易,卸载也容易,不想要了直接卸载后删除就什么也不会留下!
5.安装简单,不会引起本身操作系统的错误。

VHD系统缺点:
1、普通使用上虽然感觉不出来,但是因为是一种虚拟磁盘技术,比起真正硬盘上安装性能上还是有一点差距!
2、系统不支持休眠!

在这里只讲利用VBOOT纯手工在虚拟机中Windows 7 X64位系统下安装VHD XP系统,高手可略过,学习的看过来。因为我也是学习没有多长时间,有不足之处请大家指出来!
接下来我们开始步入正题。在运行中输入diskmgmt.msc,打开磁盘管理。点击操作菜单,打开创建VHD.点
击浏览保存VHD的位置比如放到D盘,自行输入文件名,这里文件名自己起.
  
虚拟硬盘大小可根据自己的需要填写大小,我这里设置了10个GB。虚拟磁盘格式可以选择固定大小(推荐)。也可以选择动态扩展。点击确定。系统会自动进行创建VHD磁盘。创建完毕后,右键点击创建好的磁盘,选择初始化磁盘。
按下图选择后点击确定,此时磁盘已初始化完成,再次右键点击分区进行磁盘分配。根据自己的使用情况来进行分区大小。我这里只建立一个主分区。所有的步骤都是下一步、下一步。最后点确定。就完成所有的操作。

此时VHD磁盘能正常运行了。已经挂载了,和物理磁盘一样,没有什么区别。要说有区别可能有一些,这里不做什么讨论!

下图这一步比较重要,建立好的VHD虚拟磁盘需要激活,不能忘记。否则的话装好的系统是运行不起来的!打开BOOTICEX。按照下图的操作,选择目标磁盘为刚才建好的VHD虚拟磁盘后,点击分区管理,再点击操作中的激活。此时分区中的活动显示为A,即为已激活。点击关闭BOOTICEX。

那么这些步骤做完后,就开始往VHD虚拟磁盘中释放我们自己的XP GHOST版系统了。这里穿插一句,利用lianjiang的WINXP VHD辅助处理工具,和纯手工使用VBOOT安装XP GHOST系统,无论你怎么正确操作就是不能启动,蓝屏7B。什么把磁盘改成IDE,各种方法。还有有些网友说是GHOST系统的问题,可换其它的GHOST系统就可以解决问题,但是事实不是那样的。我换了N个版本的GHOST系统,什么深度,番茄花园、大地、雨林木风还有无忧论坛里的系统,没有几个能成功的。我本来的初衷就是想用自己封装的GHOST系统,结果不成功,那用VBOOT安装系统有什么意义。所以还是靠自己来解决问题才能真正的学到知识。最后终于解决了此问题,安装上了自己的系统。解决的方法就是导入VBOOT离线注册表驱动文件。接下来我们打开Ghost32.11.0,按照下图方法进行操作。

释放完GHOST XP系统后退出Ghost32.11.0。
完成这些步骤后,接下来就是请出我们的主角VBOOT。首先我们把VBOOT文件夹里的所有文件都复制到C盘中。其中把VBOOT夹中的
VBOOTLDRVBOOTLDR.MBR两个文件复制到C盘根目录下。再把F盘中的启动文件BOOT.INI复制到C盘中。因为BOOT.INI是只读和隐藏的,所以必须把BOOT.INI文件去掉只读属性,和显示系统文件才行。因为BOOT.INI是隐藏的文件,否则是看不到BOOT.INF文件的。

更改上述操作后,双击打 开BOOT.INI启动文件按照下图进行编辑后,保存。

此时需要把VBOOT的驱动复制到F:\WINDOWS\SYSTEM32\DRIVERS文件夹中。再进行下一步离线导入注
册表。


复制驱动文件后了。点击开始打开运行,在运行中输入regedit后,打开注册表编辑器


HKEY_LOCAL_MACHINE根目录后,再次鼠标点击文件,弹出菜单点击加载配置单元,选中我们刚才释放好的VHD XP系统盘符F盘。打开F:\WINDOWS\SYSTEM32\CONFIG文件夹,选中SYSTEM后点击打开。弹出加载配置单元,在项名称中输入nDevice后,点击确定。此时HKEY_LOCAL_MACHINE根目录下就加载出来nDevice项来,说明离线加载注册表项成功。接下来就导入nDevice注册表文件了。双击导入nDevice.reg注册表文件。导入成功后,鼠标选中注册表HKEY_LOCAL_MACHINE根目录下的nDevice项,点击文件,弹出菜单,点击卸载配置单元,确认后退出。这时我们就完成了离线卸载注册表项了。
距离成功不远了,基本完成,但还得需要更改grub.cfg配置文件才行。如下图操作,先打开运行,输入CMD进入DOS命令界面,输入CD VBOOT,进入该目录中, 再输入VBOOTEDIT64 UUID D:,输出结果就是我们VHD虚拟磁盘存放盘符中的UUID。记下UUID后关闭DOS命令窗口。接下来打开C:\VBOOT\GRUB\grub.cfg文件,grub.cfg文件用计事本或者grub.cfg编辑器打开。
找到menuentry "XP VHD" {VBOOT HARDDISK=(HD0,1)/winxp_CHILD.vhd"}这一项,图中圈起来,是我查看D盘的UUID得出的结果,进行更改的。我们把自己查看的UUID输入(HD0,1)中进行更改,格式为(UUID=查看的UUID结果)/winxp_CHILD.vhd是你自己虚拟磁盘的文件名,不明白的看图操作。详情请看VBOOT官方指南。(
这里特别的说明一下,如果VHD虚拟磁盘在D盘中,而不移动到C盘下的话,又不更改HARDDISK=UUID的话,直接用(HD0,X)的话就会出现蓝屏7B的错误。)所以必须用UUID才行。如果VHD虚拟磁盘在C盘下,那么(HD0,1)就能正常的运行。还有VHD虚拟磁盘文件系统类型必须为NTFS格式,FAT32格式就会出现7B蓝屏。

这里还要再一次的使用BOOTICE软件工具,按下图打开BCD编辑,找到智能编辑模式,打开BCD就行编辑,我们只需要做一步就行,就是更改一下系统菜单超时时间,更改10秒就行,默认是0秒。保存全局设置和当前设置。

更改完后退出生效,这时我们就可以重新启动虚拟机了。我这里更改了一下虚拟机使用ISO映像文件,因为只有U盘魔术师(USM)启动盘制作工具才能完成最后一步,这里就需要离线加载虚拟机磁盘中两个存储控制器驱动。没有这两个驱动,VHD XP系统是不能启动的。就会出现7B蓝屏,这也是我卡在这里的原因之一,看了好些教程也没有提到7B蓝屏的另一个原因。一开始用IT天空的SKYIAR加载虚拟机所需要的存储控制器驱动,根本就不行,因为它太老了。根本就加载不出,后来用了驱动总裁的CeoMSX离线导入工具才真正的把VHD XP系统蓝屏问题解决。怎么使用下图都有详细步骤,我就不再说什么了,相信大家会看明白的。


一切都搞定后,重新启动虚拟机,这时就会进入WINDOWS 启动管理器中出现两个选项,一个是Windows 7,另一个就是咱们的VHD XP系统了。选中VHD XPSP3,进入VBOOT启动界面!选中XP VHD后,进入熟悉的Windwos XP进度条启动界面了,进行自动安装XP系统了。此时此刻才是真正的完成了利用VBOOT纯手工在虚拟机中Windows 7 X64位系统下安装VHD XP系统,在此特别感谢无忧论坛10PE论论群的晓月、相老师、和其它的网友帮助,感谢晓月提供的lianjiang的WINXP VHD辅助处理工具和破解版的VBOOT1.1文件。

现提供所使用软件的下载地址:

百度网盘:链接:https://pan.baidu.com/s/1jxH2oToO5WA6XLkQSaJGtQ?pwd=1592
提取码:1592

其实方法有好多种,我只讲了最笨的办法,这里可以用Bcdedit编写启动项菜单,还可以用VBOOTEDIT64 INSTALL自动复制VBOOT文件内容到C盘,和自动加入WINDOWS 启动菜单,等等。还有如果是实体机就不用在PE下加载那两个磁盘存储驱动,也不需要更改BIOS中磁盘IDE模式。因为VBOOT离线驱动改良后是不会7B蓝屏的。方法很多我就不讲了,需要我们自己去做。讲这种方法是为了让大家更好的去理解和掌握!同理WIN8、WIN8.1、WIN10、WIN11也都是一样的操作。我就不讲了。那么XP下安装VHD WIN7等以上系统大同小意,不懂的可以上无忧论坛上找答案!还有一点说明:有好多网友说,我写的文章太复杂又啰嗦。有的是简单方法,何必那么繁琐。我这里再强调一下,这篇文章是给新手看的,高手可以略过。为什么我要这样写,而不是直接用别人的工具,或者自己写的批处理文件就行了。因为WIN7及以上系统在GPT分区下,利用VBOOTEDIT64 install命令是无法执行的。所以必须手动复制到C盘才行。在MBR分区下,可以正常使用。相信大家应该明白我为什么写这篇啰嗦的文章了吧!




评分

参与人数 7无忧币 +55 收起 理由
zhanglei1371 + 5 很给力!
rengrancunzai + 5 很给力!
2011wolfsina + 5 试了一下,居然成功了,而且可以更简单!
szwp + 5 很给力!
2012shm + 5 很给力!
dfw9 + 25 作业
新空气 + 5

查看全部评分

69#
发表于 2023-12-6 01:34:09 | 只看该作者
我用实体 XP 不用这么啰嗦
回复

使用道具 举报

68#
发表于 2023-12-5 23:14:09 | 只看该作者
8代CPU可以支持XP吗?
vboot也可以用g4e挂载吗?
回复

使用道具 举报

67#
发表于 2023-11-6 14:21:53 来自手机 | 只看该作者
学习了,谢谢分享。
回复

使用道具 举报

66#
 楼主| 发表于 2023-11-6 10:29:58 | 只看该作者
本帖最后由 回味搁浅的记忆 于 2023-11-6 10:35 编辑
dayeye 发表于 2023-10-15 22:14
太长了。
能不能在开头用几句话说明怎么做。

这个教程主要是针对一些网友来详细介绍,对于小白确实有点长,我已经上传了WinXP_VHD最终版+Vboot1.1 XP到期时间破解版.rar文件。里面有直接生成XPVHD的软件,你可以下载看看。具体看文章最下面提供的下载链接。
回复

使用道具 举报

65#
发表于 2023-10-15 22:14:13 | 只看该作者
太长了。
能不能在开头用几句话说明怎么做。

点评

这个教程主要是针对一些网友来详细介绍,对于小白确实有点长,我会上传一些工具,来直接使用。具体看文章最下面提供的下载链接。  详情 回复 发表于 2023-11-6 10:29
回复

使用道具 举报

64#
发表于 2023-10-9 10:20:33 | 只看该作者
楼主真辛苦了
回复

使用道具 举报

63#
发表于 2023-9-29 08:37:53 | 只看该作者
学习学习
回复

使用道具 举报

62#
发表于 2023-9-27 21:00:51 | 只看该作者
本帖最后由 oluolio 于 2024-1-14 23:08 编辑

.
回复

使用道具 举报

61#
 楼主| 发表于 2023-9-22 21:01:24 来自手机 | 只看该作者
布特300 发表于 2023-7-19 04:02
你用的不是笔记本电脑?

不是
回复

使用道具 举报

60#
发表于 2023-7-20 08:20:05 | 只看该作者
谢谢分享!
回复

使用道具 举报

59#
发表于 2023-7-19 08:29:14 | 只看该作者
学习一下
回复

使用道具 举报

58#
发表于 2023-7-19 04:02:37 | 只看该作者
回味搁浅的记忆 发表于 2023-1-11 19:59
实体机你需要把硬盘模式改成IDE模式看看

你用的不是笔记本电脑?

点评

不是  详情 回复 发表于 2023-9-22 21:01
回复

使用道具 举报

57#
发表于 2023-7-19 03:59:04 | 只看该作者
回味搁浅的记忆 发表于 2022-7-28 20:59
怎么说那,对于需要使用双系统的话,vhd安装其它系统的话,使用起来很方便。也可以把vhd做的系统利用u盘 ...

这个vhd可以用ventoy启动么?
回复

使用道具 举报

56#
发表于 2023-5-21 08:23:26 | 只看该作者
#在这里快速回复#收藏。。。
回复

使用道具 举报

55#
发表于 2023-2-8 15:42:55 | 只看该作者
进来学习一下
回复

使用道具 举报

54#
 楼主| 发表于 2023-1-16 21:19:10 来自手机 | 只看该作者
lz_0618 发表于 2023-1-15 19:58
用SkyIAR给VHD中的xp安装了一个AHCI驱动驱动,xp起来了,就是缺少很多驱动,声卡的驱动怎么也没有安装上 ...

你可以用gho版来安装xp,这样的话驱动都基本能安装上的
回复

使用道具 举报

53#
发表于 2023-1-15 19:58:42 | 只看该作者
回味搁浅的记忆 发表于 2023-1-11 19:59
实体机你需要把硬盘模式改成IDE模式看看

用SkyIAR给VHD中的xp安装了一个AHCI驱动驱动,xp起来了,就是缺少很多驱动,声卡的驱动怎么也没有安装上,真折腾

点评

你可以用gho版来安装xp,这样的话驱动都基本能安装上的  详情 回复 发表于 2023-1-16 21:19
回复

使用道具 举报

52#
发表于 2023-1-12 16:37:29 | 只看该作者
看看这个帖子,学习如何安装VHD XP系统
回复

使用道具 举报

51#
 楼主| 发表于 2023-1-11 19:59:10 | 只看该作者
lz_0618 发表于 2023-1-2 11:10
又基本按教程重新做了一遍,启动显示了xp的开机界面,然后又黑屏了,然后很长时间,也一直黑屏,强制关机, ...

实体机你需要把硬盘模式改成IDE模式看看

点评

用SkyIAR给VHD中的xp安装了一个AHCI驱动驱动,xp起来了,就是缺少很多驱动,声卡的驱动怎么也没有安装上,真折腾  详情 回复 发表于 2023-1-15 19:58
回复

使用道具 举报

50#
发表于 2023-1-2 11:10:12 | 只看该作者
又基本按教程重新做了一遍,启动显示了xp的开机界面,然后又黑屏了,然后很长时间,也一直黑屏,强制关机,再启动win7,到时正常,但启动xp,还是只显示开机界面,然后就黑屏,硬盘闪了一阵,似乎停了,但还是黑屏!

点评

实体机你需要把硬盘模式改成IDE模式看看  详情 回复 发表于 2023-1-11 19:59
回复

使用道具 举报

49#
发表于 2023-1-1 22:00:11 | 只看该作者
本帖最后由 lz_0618 于 2023-1-1 22:44 编辑

悲剧了,xp启动居然把我的win7干废了,我在真机上试的!
xp我是用深度的ghost版本通过转换软件转成了vhd文件,安装启动一开始正常,xp看着起来了,启动后开始黑屏,我看硬盘在转,合计着系统在配置,等系统再重新启动,系统就都启动不了了,我启动pe用windows7安装盘试图修复,也修复不了,啥情况?
回复

使用道具 举报

48#
发表于 2023-1-1 17:18:41 | 只看该作者
也正要往win7下挂xp的vxd盘呢,学习下
回复

使用道具 举报

47#
发表于 2022-11-29 13:09:35 | 只看该作者
感谢分享
这个得收藏
回复

使用道具 举报

46#
发表于 2022-11-6 15:11:10 | 只看该作者
虚拟机是现在电脑玩家的必备工具软件啊
回复

使用道具 举报

45#
发表于 2022-10-31 10:34:35 | 只看该作者
感谢分享!
回复

使用道具 举报

44#
发表于 2022-10-22 23:26:25 | 只看该作者
感谢分享,收藏备用。
回复

使用道具 举报

43#
发表于 2022-9-22 13:27:11 来自手机 | 只看该作者
非常详细,这下也可以自己折腾了
回复

使用道具 举报

42#
发表于 2022-9-17 20:05:30 | 只看该作者
好像很厉害的样子,收藏慢慢看 谢谢了
回复

使用道具 举报

41#
发表于 2022-9-2 13:59:53 | 只看该作者
不错,分享学习了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-2 09:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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