您的位置:首页 > 其它

VHD windows7 U盘系统制作流程(自己整理)

2013-01-17 11:31 337 查看
以前使用U盘版的XP系统,现在发现U盘版的win7制作过程相比XP更加方便了许多。当然这些内容都是从其他网站转载整理过来的。

现在要将一个win7 安装于VHD中,假设电脑里面已经有一个win7系统(当然可以是其他系统),并且需要在电脑预备一个空闲空间(最好大于10G),本例选择的是D盘,空闲空间为15000MB。

第一步:启动安装向导:

用WIN7安装光盘启动电脑,当向导运行至设置语言界面时,按“shift+f10”组合键呼出命令提示符窗口。

第二步:加载虚拟磁盘:

依次在命令提示符窗口输入一下命令,注意每次输入命令需要按下回车键确认。

命令1:diskpart

命令作用:运行分区管理命令。

命令2:create vdisk file=d:\usb-win7.vhd type=fixed maximum=15000

命令作用:创建一个虚拟磁盘。该磁盘有存放于D盘根目录下的usb-win7.vhd文件模拟。磁盘最大空间为15000MB。type=fixed命令表示虚拟磁盘容量大小位固定。type还有expandable参数表示虚拟磁盘容量大小为可扩展。

命令3:select vdisk file=d:\usb-win7.vhd

命令作用:选择刚才创建的VHD文件(d:\usb-win7.vhd),来充当虚拟磁盘(vdisk)。

命令4:attach vdisk

命令作用:激活虚拟磁盘。

命令5:exit

命令作用:退出diskpart。

第三步:格式化虚拟磁盘:

关闭命令提示符窗口,点击下一步,进入磁盘格式化界面。

选择刚才创建的虚拟磁盘(根据磁盘大小判断),点击高级,新建磁盘,格式化。

第四步:进入正常的系统安装步骤:

安装系统、驱动、漏洞、软件等等。

第五步:更改VHD系统注册表项:

1、HKEY_LOCAL_MACHINE\system\CurrentControlSet\Control\BootDriverFlags 项值更改为 4。

命令作用:启动开始阶段就加载USB驱动。

2、HKEY_LOCAL_MACHINE\system\CurrentControlSet\Control\PnP\PollBootPartitionTimeout 项值更改为十进制 30000 。

命令作用:增加控制内核等待启动分区PnP反应时间。

第六步:安装EWF工具:

工具保存于Nutstore,以管理员身份运行脚本安装。

安装后重启,以管理员身份运行ewfmgr c: -enable 开启C盘EWF功能。

复制3个脚本文件到admin桌面:

save.bat : 保存这次操作并重启。

turn on.bat: 开启EWF并重启。

turn off.bat: 保存这次操作并关闭EWF功能。

第七步:开启U盘引导:

1、从windows7光盘复制bootsect工具到机器C盘windows目录

2、使用分区工具将U盘格式化为ntfs格式

3、将vhd文件复制到u盘内。

4、命令提示符窗口 运行以下命令:

a、bootsect /nt60 U盘盘符:(比如:bootsect /nt60 e:)

b、bcdboot c:\windows /s e:(e:为U盘盘符) /l zh-CN

c、bcdedit /store e:\boot\bcd /set {default} device vhd=[locate]\usb-win7.vhd(usb-win7.vhd为VHD名称)

d、bcdedit /store e:\boot\bcd /set {default} osdevice vhd=[locate]\usb-win7.vhd(usb-win7.vhd为VHD名称)

5、注意插入u盘启动不能使用usb3.0接口,开机是无法引导3.0驱动。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: