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驱动。
现在要将一个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驱动。
相关文章推荐
- CDlinux制作U盘启动盘,打造自己的口袋系统
- 制作rhel5的U盘系统盘详细过程及系统分享
- 手动打造自己的系统启动U盘并且重装系统
- 熟悉了整个网站制作的流程,那么接下来的第一个步骤就是给自己挑选一个适合的域名
- 制作的Fedora启动U盘无法引导系统的解决办法
- 制作自己的Linux系统与启动光盘(1)
- 教你制作启动U盘,用U盘装系统(转载)
- 用UUI制作u盘安装linux系统
- 怎样用UltraISO制作U盘系统安装盘
- 制作自动化系统安装U盘
- 手机U盘制作成系统启动盘后在手机端无法识别
- 制作系统安装U盘
- 大白菜制作多系统启动U盘(win+ubuntu+PE)
- 建立自己的U盘系统
- win7下制作ubuntu系统安装启动盘和U盘安装ubuntu全过程
- syslinux 制作多系统启动U盘
- 用苹果系统制作U盘引导安装苹果系统
- 二、Windows下制作Clover引导的Mavericks系统安装U盘
- 制作Mac OS 系统安装u盘
- UltraISO(软碟通)制作安装Ubuntu系统的U盘安装盘