2024年5月12日发(作者:)

xp下玩vhd win7最简方法

xp下玩vhdwin7最简方法

看到vhd那么热闹,一直想在xp下装个vhd的win7来玩玩。可看来看去,要下是进

pe3下创建vhd,要不就是本身就win7,总之要替换掉xp的引导换成win7的才行。最后,

通过阅贴无数加反复实践,终于理出一个完全不改变xp的mbr,bpr的vhd安装方案。

之下建立vhd

用diskgenius3.4以上版本(否则没有创建一个virtualpc虚拟硬盘文件选项),我用

的是3.5免费版创建一个virtualpc虚拟硬盘文件,大小2g,固定容量,取名为,

放在c盘。

建立回去后,选上建立的交互式硬盘,创建崭新分区,设置用预设的就可以了,仅文

件系统评选为ntfs(即为主磁盘分区、ntfs格式)。然后留存一下修正,再格式化它。

下挂载vhd

先加装imdisk,然后在前面建的上点右键,选“读取为imdisk虚拟盘”,

设备类型选硬盘卷,盘符假设为i盘。

3.将win7安装到vhd

浏览win7lite7.658ex(240m)免费企业版(仅示例,可以百度苏博

联合论坛win7lite7658ex来找到新下载地址及说明),地址如下

4.关键步骤去了,现在必须在xp下过win7的鼓励菜单了。a:在中嵌入g4d

鼓励

grldr放在c盘根录,并创建如下(中加于c:grldr=grldr引

导):titlewin7vhd

find--set-root--ignore-floppies--ignore-

cd/boot/bootmgrchainloader/boot/bootmgrboot

b:处理win7的bcd菜单,使能加载vhd。

首先,将i盘下的boot目录和bootmgr导入到c盘(当前xp所在

盘)。并在i:windowssystem32下找到,将它复制到c:boot下。

然后步入c:boot目录,在下面建3个cmd文件,分别运转。

1重建数据库.cmd

echo原来的bcd不要了,删掉或重命名都可以renamec:bootbcdbcd-

1bcdedit/createstorec:bcdbcdedit/importc:bcd

bcdedit/create{bootmgr}/dbcdedit/set{bootmgr}devicebootbcdedit/set{bootmgr}lo

calezh-cndelc:bcddelc:se

2以获取

bcdedit/create/d

echo回忆起必须激活下上面表明的guid值,甩绿上在的数字串然后contrary就可以

了。pause

3设置vhd启动.cmd

echo下面的guid会用2中激活的数字串替代掉下来setguid=ce9877fa-3c44-11e0-

858d-9168e50e833a

bcdedit-create{%guid%}-dbcdedit-set{%guid%}devicevhd=

bcdedit-set{%guid%}edit-

set{%guid%}localezh-cn

bcdedit-set{%guid%}inherit{bootloadersettings}bcdedit-

set{%guid%}osdevicevhd=bcdedit-set{%guid%}systemrootwindowsbcdedit-

set{%guid%}nxoptinbcdedit-set{%guid%}detecthalyesbcdedit-

displayorder{%guid%}/addlast

echo将bootmgr移至boot目录下,并使根目录清新一些

movec:bootmgrc:

5.现在重启吧,选g4d下菜单中的win7vhd直接进入了win7的vhd安装程序。

上面方法,不须要win7环境,不须要发生改变你的xp鼓励菜单,不发生改变原硬盘

的mbr,bpr,建立的vhd

文件不需要像g4dmap载入img时需要连续,爽吧。。。。。