无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 129700|回复: 187
打印 上一主题 下一主题

[分享]vista/2008/windows7全系列(x86、x64)ISO镜像文件(硬盘\usb设备)安装方法

  [复制链接]
跳转到指定楼层
1#
发表于 2009-9-3 11:43:17 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本方法适合硬盘、移动硬盘、u盘、usb读卡器等可启动介质安装windows vista、windows 2008、windows7 全系列(X86、AMD64)系统。
本方法和DVD光驱安装没有太大的差别,只是启动和中间会用到grub4dos/imdisk来虚拟光驱

还有本文中选用ImDisk作虚拟光驱软件,是因为自己在别的winpe里接触过,在别的方面也常用,大家可以选择适合自己的来代替都是可以的,Imdisk是我在x86/x64(2008/win7)上都测试过的。


软件需求:
    windows iso windows vista、windows 2008、windows7 全系列(x86、x64)都可以,推荐放置在硬盘/移动硬盘上(速度快吧)
    grub4dos
        需要做成可启动的,可在硬盘、移动硬盘、u盘、usb读卡器、光盘、pxe服务器上
        如果iso文件在usb设备上,grub4dos也应该装在同一个设备(大家可以试一试别的,能找到iso文件就行)
    imdisk
        http://www.ltr-data.se/opencode.html#ImDisk 直接下载原版就行了,这里使用方法很简单,就不用汉化版了
        原版默认带了x86、x64驱动,所以可以直接用于x86、x64版本安装。

安装示例:
    为了方便抓图,这里在vmware里用第二块硬盘模仿移动硬盘操作
    移动硬盘的根目录
        /imdisk 该目录存放原版imdisk
            ......
            /imdisk/SetupImDisk.cmd 自己写的最简单的脚本,省去输入长的命令安装imdisk,下边会给出内容
            /imdisk/SetupCDROM.cmd 自己写的最简单的脚本,省去输入长的命令挂载ISO镜像,下边会给出内容
        /win7p64.iso 这是win7专业版(x64)的iso,下载自http://msdn.itellyou.cn/,这里为了输入方便改了名
        /grldr grub4dos的主程序,移动硬盘的引导扇区已经用grubinst-1.1-bin-w32-2008-01-01.zip写入了
   说明:
        根目录不再添加menu.lst文件,这里准备输入命令,需要的自己可以添加menu.lst
        /imdisk/SetupImDisk.cmd文件内容
            rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 .\imdisk.inf
        /imdisk/SetupCDROM.cmd文件内容
            Set fullname=%~1
            imdisk -a -f "%fullname%" -m #:
        以上两个命令都参考自本论坛相关帖子
            http://bbs.wuyou.net/forum.php?mod=viewthread&tid=142489&extra=&highlight=imdisk&page=1
            http://bbs.wuyou.net/forum.php?mod=viewthread&tid=106314&highlight=imdisk
        因为文件win7p64.iso比较大,所以这里不准备在grub4dos里把他整个map到内存,所以必须保证它在磁盘上是连续存放的,如果不是可以使用Contig.exe预先处理,否则没法再grub4dos里map
        Contig v1.54  http://technet.microsoft.com/zh-cn/sysinternals/bb897428.aspx

详细步骤:
    1:启动到grub4dos界面(图1)

    2:在grub4dos里执行(图2)

        find --set-root /win7p64.iso
        map /win7p64.iso (0xff)
        map --hook
        chainloader (0xff)
        boot
        这里就开始安装程序了
3:(图3)(图4)(图5)(图6)




4:到上一步就因为找不到真实的光驱出问题了,在这里点击Shift+F10调出CMD窗口,安装imdisk\挂载iso(其实windows7可以在前边的选择语言的画面就可以先作这一步了,为了和vista/2008一致都在这里做了)(图7)
pushd c:\imdisk (您那里可能是D: E:)
SetupImDisk.cmd 稍等几秒(等待安装成功,很快的)
SetupCDROM.cmd c:\win7p64.iso 挂载iso到虚拟光驱


5:执行完上一步,关闭cmd窗口(可选),再关闭另外的可看到的那几个窗口,会返回到(图4)


6:点击"现在安装",以下就和DVD光盘安装一样了,后边在重新启动机器的时候可以拔掉usb设备(放置再从usb启动)

下边再贴几张图







装着发着帖子,速度慢了点,希望多大家有用

附上用到的软件,grubinst-1.1-bin-w32-2008-01-01.rar 里包含了grldr

[ 本帖最后由 cnad 于 2009-10-27 18:02 编辑 ]

grubinst-1.1-bin-w32-2008-01-01.rar

168.65 KB, 下载次数: 2936, 下载积分: 无忧币 -2

imdisk.part1.rar

146.48 KB, 下载次数: 3652, 下载积分: 无忧币 -2

imdisk.part2.rar

131.96 KB, 下载次数: 3203, 下载积分: 无忧币 -2

推荐
发表于 2009-9-3 11:49:01 | 只看该作者
PE论坛确实是精彩纷呈,谢谢提供,辛苦了。
回复

使用道具 举报

188#
发表于 2014-10-6 22:09:52 | 只看该作者
谢谢分享,标记下
回复

使用道具 举报

187#
发表于 2014-5-24 12:08:50 | 只看该作者
非常好用的精华贴
回复

使用道具 举报

186#
发表于 2014-2-19 19:59:03 | 只看该作者
本帖最后由 2012_willylin 于 2014-2-28 00:01 编辑

文件中有提到imdisk.inf
「SetupImDisk.cmd文件内容
            rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 .\imdisk.inf」
但這個檔是包在imdisk的安裝檔中,所以要使用前是不是要先解壓這個出來放在/imdisk
不然rundll32會找的到檔案嗎!?

後來我把它解開來放在imdisk內,再把那兩個cmd跑了一下
第一個setupimdisk ok
第二個setupcdrom好像有問題,是不是變數沒帶過去 變 "" #:,於是我先手動掛載ISO是可以看到安裝畫面了,原來是我之前ISO有點問題,只能光碟安裝,現在試出來了。

原來是我少按了
pushd c:\imdisk
回复

使用道具 举报

185#
发表于 2012-6-30 16:19:24 | 只看该作者
樓主和#95樓的方法我都試了數次,還是不成功安裝win7x64,永遠是找不到真實的光驅的問题,win7x64旗艦版及企業版都試了,後果仍然失敗,難道x64真是這麼難安裝嗎?安裝x32無論怎樣都沒有問題!請指教!
回复

使用道具 举报

184#
发表于 2012-1-30 16:26:57 | 只看该作者
這個方法真是強啊
辛苦了
回复

使用道具 举报

183#
发表于 2012-1-19 00:06:37 | 只看该作者
恩  恩     又学了好多有用的东西
回复

使用道具 举报

182#
发表于 2012-1-9 01:05:10 | 只看该作者
顶一下老帖,过程要是能自动完成就好了。
回复

使用道具 举报

181#
发表于 2011-12-28 15:25:10 | 只看该作者
这个要顶,解决了问题
回复

使用道具 举报

180#
发表于 2011-12-14 23:27:42 | 只看该作者
有机会的话,一定试试。
回复

使用道具 举报

179#
发表于 2011-12-13 10:22:02 | 只看该作者
进来看看。不错的帖子。
回复

使用道具 举报

178#
发表于 2011-12-13 09:25:23 | 只看该作者
原帖由 系统维护 于 2009-9-4 13:47 发表
这个方法很好呀,但是如果大家都这样做的话,那些PE安装系统的活可就省下了,好像现在很多PE还不支持安装vista和2008的64位吧?

我一直用的是03pe安装的系统。xp x86   xp64   2003 x64   win7  x64 都可以。2008没有安装文件不知道。
回复

使用道具 举报

177#
发表于 2011-11-25 22:06:35 | 只看该作者
原帖由 <i>2011amean</i> 于 2011-11-2 12:46 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2330557&ptid=148722" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
严格按一楼操作,可是结果还是一样啊,,我的iso是官方原版<br />
状况是已经成功加载到虚拟盘J:但是无论从x:\sources\setup.exe   还是从j:\sources\setup.exe   j:\setup.exe都未成功<br />
<br />
求详解和分析,谢谢先
<br />
这个你运行成功了吗pushd c:\imdisk
回复

使用道具 举报

176#
发表于 2011-11-25 14:22:20 | 只看该作者
感谢楼主费心分享,文件已下找个机会试试。
回复

使用道具 举报

175#
发表于 2011-11-25 01:17:45 | 只看该作者
求解pushd 找不到内部命令
回复

使用道具 举报

174#
发表于 2011-11-2 12:46:24 | 只看该作者

回复 #1 cnad 的帖子

严格按一楼操作,可是结果还是一样啊,,我的iso是官方原版
状况是已经成功加载到虚拟盘J:但是无论从x:\sources\setup.exe   还是从j:\sources\setup.exe   j:\setup.exe都未成功

求详解和分析,谢谢先
回复

使用道具 举报

173#
发表于 2011-11-1 18:17:54 | 只看该作者
win7.iso不能整理碎片(文件有碎片),怎么办?
回复

使用道具 举报

172#
发表于 2011-10-29 15:51:05 | 只看该作者
应该是目前dos下,用iso安装最简单的方法,赞一个。
回复

使用道具 举报

171#
发表于 2011-10-20 16:39:52 | 只看该作者
表示已经知道这些方法,就是有些步骤不一样!~
回复

使用道具 举报

170#
发表于 2011-10-19 23:27:06 | 只看该作者
这个是否支持U盘安装LINUX  ??
回复

使用道具 举报

169#
发表于 2011-8-14 22:37:36 | 只看该作者
很不错,值得学习,好好。
回复

使用道具 举报

168#
发表于 2011-8-14 09:13:22 | 只看该作者
原帖由 2011cx5251969 于 2011-8-14 07:59 发表
还有比这个更加简单的方法!!


可以详细介绍一下吗?
回复

使用道具 举报

167#
发表于 2011-8-14 07:59:48 | 只看该作者
还有比这个更加简单的方法!!
回复

使用道具 举报

166#
发表于 2011-8-13 16:21:59 | 只看该作者

回复 #1 cnad 的帖子

如果我把grldr和menu.lst和\imdisk放在fbinsttool做的ud区里,那下面的命令(你在1楼提到的)应该怎么改?win7.iso放在别的分区.

pushd c:\imdisk (您那里可能是D: E:)
SetupImDisk.cmd 稍等几秒(等待安装成功,很快的)
SetupCDROM.cmd c:\win7p64.iso 挂载iso到虚拟光驱
回复

使用道具 举报

165#
发表于 2011-6-30 16:21:55 | 只看该作者
WINPE下虚拟光驱挂载安装的飘过。
回复

使用道具 举报

164#
发表于 2011-6-30 16:13:42 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

163#
发表于 2011-6-30 14:31:04 | 只看该作者
谢谢楼主分享!!!!
回复

使用道具 举报

162#
发表于 2011-5-20 00:23:00 | 只看该作者
这确实是种好办法,学习了。
回复

使用道具 举报

161#
发表于 2011-4-28 09:38:52 | 只看该作者
很不错,直接ISO安装,值得学习。
回复

使用道具 举报

160#
发表于 2011-4-28 09:27:11 | 只看该作者
这是个好东东呀,辛苦了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-30 03:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表