念青博客 : Windows Vista/2008/7全系列(x86、x64)ISO镜像文件硬盘安装方法


Windows Vista/2008/7全系列(x86、x64)ISO镜像文件硬盘安装方法

Windows Vista/2008/7全系列(x86、x64)ISO镜像文件硬盘安装方法

原文链接:http://bbs.wuyou.com/viewthread.php?tid=148722
原作者:cnad

兹摘要整理如下:

一、在硬盘、移动硬盘、U盘、光盘、USB读卡器、PXE服务器上安装grub4dos,ISO镜像文件的安装系统需经由grub4dos启动。ISO镜像文件可保存在D盘(或其它非系统安装盘、非硬盘)。

二、下载ImDisk Virtual Disk Driver(http://www.ltr-data.se/opencode.html#ImDisk),并解压至D:\imdisk。同时,新建/imdisk/SetupImDisk.cmd,内容为(一行):
rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 .\imdisk.inf
新建/imdisk/SetupCDROM.cmd,内容为(两行):
Set fullname=%~1
imdisk -a -f “%fullname%” -m #:
注:ImDisk用以在安装过程中启动虚拟光驱,以应付Windows Setup对安装光盘的检测。据说使用其它虚拟光驱软件亦可,命令行安装、装载方法需自行摸索。

三、以安装Windows 7 x64为例,ISO文件为存放于D盘根目录下的cn_windows_7_ultimate_x64_dvd_x15-66043.iso。启动grub4dos至命令行界面,执行如下指令:
find –set-root /cn_windows_7_ultimate_x64_dvd_x15-66043.iso
map /cn_windows_7_ultimate_x64_dvd_x15-66043.iso (0xff)
map –hook
chainloader (0xff)
boot
注:启动ISO光盘安装文件。装载ISO镜像文件时,ISO需在硬盘中为连续存放状态,可使用Contig.exe(http://technet.microsoft.com/zh-cn/sysinternals/bb897428.aspx)作预处理,否则无法map。或者如果内存足够大,可将第二句改为map –mem /cn_windows_7_ultimate_x64_dvd_x15-66043.iso (0xff),将整个ISO镜像装入内存中;也可以把ISO中的install.wim删掉,另存为win7p64.iso(400多MB),使用map –mem /win7p64.iso (0xff)来装载,但后面用ImDisk装载时仍要用到原版。
如果以USB-HDD启动,安装程序可能将USB-HDD设备当成第一HD0,此时需要在map ISO之前,交换一下磁盘map (hd0) (hd1)/map (hd1) (hd0)。

四、滚动几个安装画面后,提示“缺少所需的CD/DVD驱动器设备驱动程序”。此时按下Shift+F10调出CMD窗口,输入如下指令:
pushd D:\imdisk   ‘切换到D:\imdisk目录;
SetupImDisk.cmd   ‘安装ImDisk;
SetupCDROM.cmd D:\cn_windows_7_ultimate_x64_dvd_x15-66043.iso
装载ISO到虚拟光驱后,退出CMD,继续正常安装操作系统即可。在复制文件前,最好再选择格式化一下系统盘,减少垃圾文档。重启时应启动新安装的操作系统。

随机日志

“Windows Vista/2008/7全系列(x86、x64)ISO镜像文件硬盘安装方法” 有 1 条评论

  1. 五笔字根表说道:

    谢了。呵呵,最近正好再找硬盘安装方法


到此一游