微软新的系统支持对VHD 虚拟磁盘文件的挂载,我们可以直接引导系统到虚拟磁盘中的系统。
如何安装Windows 7
下面我介绍下我XP 硬盘方式安装 windows 7
准备 Window7 ISO镜像,可以去远景论坛下 bbs.pcbeta.com
步骤一:划分安装盘,准备一个不小于10G的磁盘分区,例如:D盘。
步骤二:释放Win7 ISO镜像中的文件到 E盘或者C盘的根目录,推荐E盘。 步骤三:增加系统引导选项
如果非Vista系统:
首先:将WIN7里面的BOOT文件夹,efi文件夹和sources夹中的boot.wim复制到C盘的根目录下。 记住只有sources下的boot.wim 将C盘建一个sources文件夹 再将boot.wim 复制进去 就OK 了!(将bootmgr也一并考到C盘根目录,否则不能启动) 然后:在XP下打开CMD输c:\\boot\\bootsect.exe /nt60 c: 最后:重新启动电脑后,系统就自动引导Win7 PE安装界面了
备注:如果要恢复引导菜单对之前系统(Win2000,Win2003, WinXP)引导的支持,请在Win7PE安装界面出现时,按住shift+F10,输入
bcdedit /create {ntldr} /d \"1. Windows XP Professional\" //菜单条目名称,Win2000,Win2003, WinXP
bcdedit /set {ntldr} path \\ntldr
bcdedit /set {ntldr} device partition=c: //原来系所所在盘符 bcdedit /displayorder {ntldr} -addlast
如果是Vista系统:
直接:
bcdedit /create {ramdiskoptions} /d \"Ramdisk options\"
bcdedit /set {ramdiskoptions} ramdisksdidevice partition=Drive bcdedit /set {ramdiskoptions} ramdisksdipath \"boot\"boot.sdi
bcdedit /create /d \"Boot from Win7 PE WIM\" /application OSLOADER //例如执行上一句后返回一下显示
// C:\\>bcdedit /create /d \"Boot from Win7 PE WIM\" /application OSLOADER
// The entry {5f6b45f1-4491-11de-8823-f9fcbef14537} was successfully created.
// 这将为新创建的条目返回一个标识符 (GUID)。此过程的其他部分将使用 {GUID} 指代该新条目。接下来指定以下内容:
bcdedit /set {5f6b45f1-4491-11de-8823-f9fcbef14537} device ramdisk=[C:]\\sources\\boot.wim,{ramdiskoptions}
bcdedit /set {5f6b45f1-4491-11de-8823-f9fcbef14537} path \\windows\\system32\\winload.exe
bcdedit /set {5f6b45f1-4491-11de-8823-f9fcbef14537} osdevice ramdisk=[C:]\\sources\\boot.wim,{ramdiskoptions}
bcdedit /set {5f6b45f1-4491-11de-8823-f9fcbef14537} systemroot \\windows bcdedit /set {5f6b45f1-4491-11de-8823-f9fcbef14537} winpe yes bcdedit /set {5f6b45f1-4491-11de-8823-f9fcbef14537} detecthal yes //继续指定以下内容,将新条目添加到显示顺序中:
bcdedit /displayorder {5f6b45f1-4491-11de-8823-f9fcbef14537} /addlast
安装方式一(本地硬盘直接安装)
引导至Win7 PE安装界面
shift+F10 呼出控制台
进入此时的F盘(原来的E盘),进入sources 文件夹 下 输入 SETUP 即开始安装WIN7。
安装方式二(VHD方式安装Win7)
引导至Win7 PE安装界面
shift+F10 呼出控制台
首先创建并挂载VHD 虚拟磁盘文件 命令
1.diskpart 2.list disk
3.select disk 0 “ 选择磁盘 4.list partition
5.create vdisk file=d:\\win7x86.vhd maximum=10240 type=fixed //创建一个VHD在d盘固定的10G容量。
6.select vdisk file=d:\\win7x86.vhd //打开这个虚拟磁盘 7.attach vdisk //激活虚拟磁盘.
8.create partition primary //建立主区. 9.format fs=ntfs quick //快速格式化.
10.assign letter= Z //挂载虚拟磁盘文件至 Z盘 11.exit //退出diskpart
进入此时的F盘(原来的E盘),进入sources 文件夹 下 输入 SETUP 即开始安装WIN7。 注意选对 安装的磁盘即可。
正常安装好系统后,调整下启动菜单对 VHD的引导,给出一个参考例子
Bcdedit /create /d \"2. Windows7 Build 7100 VHD\" -application osloader //例如执行上一句后返回一下显示
// C:\\>bcdedit /create /d \"Boot from Win7 PE WIM\" /application OSLOADER
// The entry {5f854617-4460-11de-b73c-005056c00008} was successfully created.
bcdedit /copy {5f854617-4460-11de-b73c-005056c00008} /d \"2. Windows7 Build 7100 VHD\"
bcdedit /set {5f854617-4460-11de-b73c-005056c00008} device vhd=[D:]\\win7x86.vhd
bcdedit /set {5f854617-4460-11de-b73c-005056c00008} osdevice vhd=[D:]\\win7x86.vhd
bcdedit /set {5f854617-4460-11de-b73c-005056c00008} path \\Windows\\system32\\winload.exe
bcdedit /set {5f854617-4460-11de-b73c-005056c00008} recoveryenabled Yes bcdedit /set {5f854617-4460-11de-b73c-005056c00008} locale zh-cn
bcdedit /set {5f854617-4460-11de-b73c-005056c00008} systemroot \\Windows bcdedit /set {5f854617-4460-11de-b73c-005056c00008} resumeobject {5f854617-4460-11de-b73c-005056c00008}
bcdedit /set {5f854617-4460-11de-b73c-005056c00008} nx OptIn bcdedit /set {5f854617-4460-11de-b73c-005056c00008} detecthal on
Bcdedit /displayorder {5f854617-4460-11de-b73c-005056c00008} -addlast 到这里 windows7 安装就结束了。
因篇幅问题不能全部显示,请点此查看更多更全内容