无忧启动论坛

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

win8安装正常:win7/vista安装器,支持安装系统到USB硬盘,可在xp的pe下运行,x86/x64通用

    [复制链接]
跳转到指定楼层
1#
发表于 2009-6-4 03:42:59 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
最近一直有人在问怎么在xp核心的pe中安装win7,我在一些回帖中简略提到过方法,在这索性总结一下,把其中所需的工具发上来。

由于xp核心的pe不能直接运行win7的setup.exe,就直接从install.wim解压安装,三条命令即可。
假设要安装win7/2008 r2的分区在pe下盘符是c:,光盘盘符是d:(虚拟光驱也行),激活主分区盘符为e:
1、imagex /apply d:\sources\install.wim 5 c:    (注意,这里5是指ultimate版,要装其它版本把这个数字换成其它)
2、bcdboot c:\windows /s e: /l zh-CN            (一条命令搞定bootmgr和bcd,并把启动菜单设成中文的)
3、bootsect /nt60 e:                                (写入c:盘的bootmgr引导扇区)   

执行了以上命令之后,重启即可

以上3个程序可以从下面的安装器中提取,目前试验最好的版本是7600的imagex/bootsect以及7000的bcdboot

下面的安装器是基于上面的原理制作的,其中代码最基本部分来自zjqcomputer (小小强),我在此基础上作了很多修改和增强。

感谢yuanxin8701 制作了图形版,详见649楼  (由于论坛的bug,如果649楼没有的话,请到639楼找)
2楼是安装器更新记录

下载:
NT6.X快速安装器100227.part1.rar (500 KB, 下载次数: 53906) NT6.X快速安装器100227.part2.rar (8.77 KB, 下载次数: 35719) (中文版)
NT6.X fast installer 100227.EXE.7z (493.9 KB, 下载次数: 19824) (English version)
(目前cmd版比GUI版更稳定一些)
NT6快捷安装器v1.1.exe.7z (444.13 KB, 下载次数: 32315) yuanxin8701的GUI版。GUI版现已为正式版了!!
英文版的一些相关讨论和信息可以看bootland的帖子:
http://www.boot-land.net/forums/index.php?showtopic=10126

本安装器相比微软的setup.exe有4个优点:
1、支持xp核心的winpe下安装win7和vista
2、支持直接把系统装到USB移动硬盘
3、支持手动选择bootmgr所在分区,从而避免了移动硬盘/U盘启动pe时把启动文件装到移动硬盘/U盘的尴尬
4、支持更改系统分区所占用的盘符。用setup.exe从winpe安装win7/2008 ,系统分区会占用C:盘,这让一些人感觉不爽,本安装器允许你自己选择win7/2008 r2系统分区所占用的盘符。

5、安装速度快。用此安装器硬盘安装,一般主流的5400转的笔记本盘上用11-12分钟,台式机7200转的不到10分钟


说明:
1、此方法可在xp sp1以上版本的winpe中使用,包括2003的pe和vista的pe 2.x。此方法也可以在win2000 sp4以上windows中使用
2、由于vista/2008直接用imagex解压后不会自动调整系统盘盘符,用上面3条命令的方法安装vista/2008可能会出现问题,详见31楼。
     而安装器在9月5日的更新中引入了微软的一段注册表盘符处理脚本,解决了31楼的问题。从而可以支持VISTA/2008的安装,安装后Vista/2008的系统盘盘符为D:
3、此工具支持直接把系统装到usb移动硬盘上(不支持装到u盘上)。usb硬盘上系统安装完后,建议手动开启usb硬盘的写缓存。
4、如果要把usb系统插到其它电脑上用,请先执行\Windows\System32\sysprep\sysprep.exe /oobe /generalize /shutdown。关机后即可插到其它电脑上启动了。
5、对于用此安装器安装win7后系统占用C:盘感到不爽的人,可以看这里,提供了解决工具。(12月2日更新已经包含了此功能了)





[ 本帖最后由 fujianabc 于 2012-3-1 18:24 编辑 ]

点评

辛苦了  发表于 2024-8-11 20:36

评分

参与人数 6无忧币 +137 收起 理由
yyz2191958 + 2 赞一个!
zswh + 5 很给力!
2010ttt + 100 我很赞同
fh123456 + 10 感谢您做出的好东东。安装win7确实方便多了
66369 + 10 精品文章
jonson_qf + 10 精品文章

查看全部评分

2#
 楼主| 发表于 2009-6-4 03:50:04 | 显示全部楼层
安装器更新记录

2012-03-01:
测试了win8的beta版,安装一切正常。
GUI版会出现无法识别nt 6.2版本的问题,不过手动确认非vista/2008后也正常

2010-02-28更新:
1、增添对一些由wimtool制作的非标准wim文件的检测,提示用户确认版本
2、增添对nt 5.x的wim的检测

2010-02-19更新:
1、修正了输入单一空格退出的bug,并修改了提示。
2、修正了光驱、软驱没盘时,某些杀毒软件的所给出额外出错提示


2010-01-20添加yuanxin8701 制作的图形版,详见649

2010-01-03更新:
1、重新整理了一下代码,去除了一些多余代码,增加了注释和可读性。以便与bootland发布的同步
2、根据install.wim安装源自动判断bcdboot /l后面启动菜单的语言,避免了安装其他语言系统时提示中文启动文件缺失的问题。


09-12-20更新:
修改了安装系统到usb的处理方法,舍弃了原来inf修改和替换的方法。改用了注册表项监控程序usbbootwatcher,这样无需再修改和替换inf,可以让各个版本的系统安装到usb硬盘,安装补丁也不受影响。
现在任意版本的vista/2008/win7/2008 r2(任意sp版本)都能装到usb硬盘上了。

09-12-05更新:
感谢“系统维护”制作的utf8->ansi的转码器,这下彻底解决了中文乱码的问题。这个utf8togbk的源代码在
480楼


09-12-02更新:
1、把我的osletter7.cmd包含到了安装器中,大家安装win7/2008 r2时可以自己决定windows所在分区在系统占用哪个盘符
2、写了一个简单的readme,里面包含了本安装器的特点介绍以及本贴后面的注意事项。可以在开始时显示出来


09-11-21更新:
1、根据ioripalm的报告,修正install.wim包含超过10个映像时映像号选择的bug,现在支持install.wim最多包含999个映像
2、根据之前翻译以及一些网友反映的情况,修正了中文版的一些提示信息


09-11-01更新:
应巴基斯坦的网友maanu的请求,翻译制作了英文版,中文版没动。由于代码每变动过,因此英文版版本号依旧是090915

09-09-15更新:
1、根据dvd008 的报告,6001的bootsect在某些pe上无法正常执行,所以用7600的bootsect替换了
2、为适应某些过度精简的winpe,格式化前增加了format命令是否存在的判断
3、增加了对$oem$文件夹处理的处理

09-09-06更新:
隐藏了bcdboot某些错误提示的显示。

09-09-05更新:
1、
安装器支持VISTA/2008安装。
     我找到一段微软写的盘符调整cmd脚本,稍加修改后引入了安装器,使得vista/2008用此方法不会出现31楼的问题了。
2、小修正,以适应那些存在后期自动脚本SetupComplete.cmd的系统


09-09-03更新:
1、修正分区容量判断部分的一个bug
2、一些显示改进
3、感谢alexo帮忙更改了一些文字表述


09-09-02更新:
1、修正一个由bootsect命令的/force参数导致bcdboot写缓存没跟上的bug (感谢comiclife的试验)
2、修正wim文件路径有空格时的bug
3、增加安装分区容量判断

09-09-01更新:
1. 启动菜单中增加对XP等ntldr系统的多系统启动支持
2. 系统安装到USB移动硬盘时会自动禁用休眠
3. 增加目标分区NTFS的检测,因为Win7要求系统分区必须是NTFS

09-08-27更新:
1、添加了usb驱动后期处理,支持直接把win7/2008 r2直接装到usb移动硬盘上,x86/x64的系统都支持。
     至于具体修改的原理,3楼有简单介绍,感兴趣的可以直接看cmd代码。
2、小修正:添加了格式化判断,如果系统盘已有windows文件夹,则会提示格式化。

09-08-11更新:
感谢zjqcomputer (小小强)制作的工具,可以自由查看和选择版本,在任意版本32位的winpe中可以安装,在win2000 sp4以上windows中也可以


[ 本帖最后由 fujianabc 于 2012-3-1 18:26 编辑 ]

评分

参与人数 2无忧币 +20 收起 理由
北斗 + 10 fujianabc大辛苦了,安装器连Win8也开 ...
NicTense + 10 好东西,笑纳了

查看全部评分

回复

使用道具 举报

3#
 楼主| 发表于 2009-6-4 04:12:29 | 显示全部楼层
usb移动硬盘启动windows 6.x原理大致介绍

系统默认的情况下,usb驱动在启动之后才加载,而如果要让系统从usb启动,就必须让系统在启动时就加载usb驱动,因此把注册表中所有usb存储驱动项的加载方式改为boot,修改内容相见安装器里的usb.reg。
但光修改这几项是不够的,因为系统随时会把这几个注册表项还原(比如扫描安装硬件驱动阶段、新插入usb设备、新安装补丁等),这样下次重启会0x7b蓝屏。有两种方法可以防止这几项注册表还原,一种是修改inf文件,另一种是安装注册表监控程序。
本安装器2009年12月19日之前版本用了第一种方法,之后的版本采取了第二种方法。下面分别简单介绍一下:

方法一:修改替换inf文件
这种方法本质上就是修改了usb驱动的默认注册表设置项,因为注册表更改会按照inf的内容来进行,所以改了inf后,会按照inf的内容来还原。具体方法是把usb驱动的usb.inf,usbstor.inf,usbport.inf中与加载相对应的项作以下修改:
搜索.AddService],把其下starttype和LoadOrderGroup 项改为
[*.AddService]
StartType = 0
LoadOrderGroup = boot bus extender
然后要在3个文件夹中替换inf文件。替换文件的小技巧:因为直接替换几个inf需要先解除权限,比较麻烦,但微软自己的imagex拥有修改系统文件的权限,能随便替换系统文件,所以把要替换的inf打包到一个wim中,imagex直接解压就能覆盖。
这种方法,很麻烦,而且不通用,每个版本要修改相应的inf,并且如果遇到系统更新,以上修改便会失效。

方法二:usb注册表项监控
正由于以上方法的不通用性,所以在之后采用了另一种方法,就是安装程序来实时监控注册表usb存储相关的这些项,一但有更改立刻还原,这样就免去了inf修改以及替换的麻烦。而且各个版本通用,系统更新也没问题。
在911cd上,有人专门写了一个usb注册表项监控程序usbbootwatcher
http://www.911cd.net/forums//index.php?showtopic=22473
我把它引入了本安装器中,这样任意版本的vista/2008/win7/2008 r2(任意sp版本)都能装到usb硬盘上了。

usbbootwatcher使用的技巧:
1、把服务类型改成0x20(默认0x10),这样才在第一次重启后进入硬件配置阶段(微软叫specialize阶段)时自动运行
2、要把usbbootwatcher服务的注册表项添加到安全模式的加载项中,否则安全模式下该监控程序不会启动
以上两点都已经添加到了usb.reg中

[ 本帖最后由 fujianabc 于 2009-12-20 22:54 编辑 ]
回复

使用道具 举报

4#
 楼主| 发表于 2009-6-4 15:20:56 | 显示全部楼层
原帖由 chenall 于 2009-6-4 09:42 发表
这样子安装看起来比较简单...

但是用原来的安装程序好像有一些设置.这个的设置要在哪里设置?重启后可以设置吗?

还没有试过.

原来安装程序的设置部分包括时区、接受协议、输入序列号等。

这些设置在win7已经移到系统安装完后,第一次登陆前了。

原帖由 zhxy9804 于 2009-6-4 07:56 发表
imagx 在pe中需要组件支持吧?

现在大家玩得pe 1.x里面都有wim挂载组件和驱动,因此直接就能用imagex.exe

[ 本帖最后由 fujianabc 于 2009-6-4 15:23 编辑 ]
回复

使用道具 举报

5#
 楼主| 发表于 2009-6-4 19:33:05 | 显示全部楼层
原帖由 dvd008 于 2009-6-4 18:18 发表
bootsector /nt60 %3 有这个工具吗?

不好意思,写错了,是bootsect,已经改过来了。

原帖由 uepon 于 2009-6-4 18:26 发表
ultimate 对应的是5,其它版本对应的是什么?

这个你可以用7-zip打开install.wim然后在windows文件夹下看到诸如Ultimate.xml的文件来确定版本。最近的win7还是测试版,改动比较大,install.wim在版本间有些变化
以rc 7100中文版为例:
1、starter
2、home basic
3、home premium
4、professional
5、ultimate

原帖由 zhxy9804 于 2009-6-4 18:30 发表
主要是,gho方便,通用,如果wim能做到这些,取代是可能的:
1.wim能够把硬盘的mbr也给打包进去吗?
2.wim能在软盘镜像启动吗?
3.对硬件的兼容性怎么样啊???

1.mbr不用了,用bootsect命令可以写mbr,bootsect c: /mbr
2.wim只能在windows或winpe下恢复,软盘镜像什么意思?
3.硬件兼容性和打包格式无关,封装前sysprep时选择通用硬件即可

[ 本帖最后由 fujianabc 于 2009-6-4 19:39 编辑 ]
回复

使用道具 举报

6#
 楼主| 发表于 2009-6-4 19:36:47 | 显示全部楼层
原帖由 uepon 于 2009-6-4 18:49 发表
是不是类似这样的?

建议把系统分区(windows文件夹所在分区)和启动分区(bootmgr所在分区)分成两个选项,因为bootmgr必须放在激活的主分区上,windows文件夹可以放在任意分区上

我在上面的批处理里就用了%1和%3两个参数来代表系统分区和boot分区
回复

使用道具 举报

7#
 楼主| 发表于 2009-6-4 19:41:37 | 显示全部楼层
原帖由 蓝色天使 于 2009-6-4 19:36 发表
bcdboot,能解释一下用法和参数吗?
比如 c盘的坏了
或者要引导 d盘的win7

自己看一下bcdboot /?,很简单的
像你这样windows在d:,要修复c:的bootmgr和bcd
bcdboot d:\windows /s c: /l zh-CN
回复

使用道具 举报

8#
 楼主| 发表于 2009-6-4 19:51:43 | 显示全部楼层
原帖由 dvd008 于 2009-6-4 18:18 发表
手工修改nt52或nt60,以及 ntldr,boot.ini 等或bootmgr bcd就可以完成,并且原来数据可以保存。
封装的话,打包gho,wim,rar,zip,iso,什么都行。


wim格式的好处是重复文件只存储一次,ghost则不行。以前ghost xp为了dllcache文件夹中的大堆重复文件还要专门工具删除和恢复。

vista/win7中重复文件更多,全在winsxs文件夹内,有几万个重复文件,其实这些重复文件全是hard link,并不占用硬盘空间,但如果用rar/zip/iso打包恢复后,就要占用两倍空间了,而且会把系统文件的那些权限全部丢失。
回复

使用道具 举报

9#
 楼主| 发表于 2009-6-4 21:14:37 | 显示全部楼层
原帖由 lqcai 于 2009-6-4 20:23 发表


呵呵,下午回复的时候由于在办公室,手头上没有任何win7的资料,我还以为我记错了,win7的bootsect已经改名了


bcdboot 确定不能用于 Vista 和 2008 安装吗?

bcdboot完全可以用在vista和2008上

我说的是vista/2008一般不能直接用imagex解压来安装,因为vista/2008不能自己调整系统盘盘符,而win7/2008 r2可以。
回复

使用道具 举报

10#
 楼主| 发表于 2009-6-4 23:34:24 | 显示全部楼层
原帖由 lqcai 于 2009-6-4 22:26 发表


不懂vista/2008不能自己调整系统盘盘符是什么意思呀?

是不是可以这么理解:

winpe2.x(3.0)环境重新分区后,磁盘顺序虽连续,但可能不是默认顺序,通过磁盘管理器调整盘符为默认顺序,或者重启计算机重新进 ...

不是的。

微软在制作install.wim时,vista/win7是装在d:盘,然后用imagex制作成镜像的。
因此按理来说,你要手动解压wim,就要解压到默认顺序的d:盘,否则在重启之后会提示盘符出错,可以参考
http://support.microsoft.com/kb/947245/en-us
但是,vista/2008的setup.exe在解压wim的同时对注册表中系统盘的盘符进行了修改,所以用setup装出来的vista/2008系统盘一般都不是d:

对于,win7/2008 r2,则无需setup.exe,在imagex /apply,然后重启时,自动会把系统盘设为c:,而不会出现kb947245的错误。

你也可以参考远景的这个帖子
http://bbs.pcbeta.com/viewthread.php?tid=482968
回复

使用道具 举报

11#
 楼主| 发表于 2009-6-5 00:06:36 | 显示全部楼层
原帖由 zhxy9804 于 2009-6-4 23:58 发表

mbr的意思是我这个硬盘安装了f11,ghost可以整盘打包把f11的mbr也给打上!

ghost有dos版,生成wim的程序有dos版本吗?

ghost对硬盘的支持是很强大的,wim的是不是依赖系统?

ghost有dos版,imagex没有,否则vista/win7甚至可以在dos下安装了

ghost有内置磁盘驱动,imagex没有,imagex靠windows的磁盘驱动访问磁盘。
回复

使用道具 举报

12#
 楼主| 发表于 2009-6-5 15:06:13 | 显示全部楼层
原帖由 xiaobais 于 2009-6-5 10:47 发表
请教一下,如果我是在PE里用虚拟光驱载WIN7的镜像,在重启后,以经没有了虚拟光驱(也就像用物理光驱安装时,光碟已经弹出了),没有了安装源文件,安装是如何继续下去呢?
我以前的用的方法是要先将镜像解压到D盘,再把 ...

安装vista/2008/win7/2008 r2,一个install.wim已经包含系统所有文件,重启之后不会再像xp那样还要读光盘了

原帖由 yewuqiu 于 2009-6-5 12:43 发表
如果能把VISTA\2008的此种安装方法的盘符问题也解决了
确实就可以不需要64bit的pe了

不过MS上给出的解决方案(1.部署的盘符一致;2.采用基于imagex的安装程序)好像没有解决问题

理论上用我说的这种方法也可以装vista/2008,不过后面要多一步注册表盘符调整,而且装出来的vista/2008系统盘盘符是d:,个人感觉不太爽

原帖由 cnad 于 2009-6-5 13:39 发表
启动到WINPE后使用WimTools解压缩也是可以的,后边两步都一样

对的,winmtool也可以,而且wimtool已经把bootsect集成进去了,因此用wimtool之后只要运行一下bcdboot就行了

[ 本帖最后由 fujianabc 于 2009-6-5 15:07 编辑 ]
回复

使用道具 举报

13#
 楼主| 发表于 2009-6-5 18:24:16 | 显示全部楼层
原帖由 dvd008 于 2009-6-5 16:19 发表
现在看来,就是把安装文件复制到 c盘,然后用bootmgr自动引导安装,
这里bcdboot的作用是不是和 直接复制bootmgr 和 bcd(应该是在boot目录)到c盘作用一样?
然后bootsect /nt60 c:

重新启动

bcdboot不光是拷贝,而且还会自动修改bcd中的内容。

原帖由 lxl1638 于 2009-6-5 17:29 发表

bootsect、bcdboot有没有必要使用最高版本的?或者你提供的这个版本就可以了?
或者使用最新最高版本的会更好?

网上找到了一些资料,WimTool再集成bcdboot的部分功能也可以,大概WimTool会增大40~60K。

bootsect都一样,我这发的是vista sp1的
bcdboot最新版的似乎无法在pe 1.x下运行,我这发的是win7 beta 7000的,可以在xp的pe运行
回复

使用道具 举报

14#
 楼主| 发表于 2009-6-6 18:31:19 | 显示全部楼层
原帖由 uepon 于 2009-6-6 15:35 发表


假如你的硬盘上的主分区是在C盘。USB启动PE后C盘被U盘占了,那就变成D盘了,然后你在PE里安装进了D盘,但是重启后你的盘符就要恢复过来了。建议调整盘符后再安装。

不用手动调整盘符,winpe下系统盘为d:,装完win7重启后。系统自动会把windows文件夹所在分区调成c:的
回复

使用道具 举报

15#
 楼主| 发表于 2009-6-6 21:50:52 | 显示全部楼层
原帖由 rd268 于 2009-6-6 21:43 发表



是不是单一 " inswin7.exe "  文件就可以了.

这一个文件就够了

原帖由 uepon 于 2009-6-6 20:34 发表
原来是这样。
假如把windows文件夹安装到第二个分区,那启动分区(激活了的主分区)变成什么?B:?

按照windows默认的盘符规则,系统会再给bootmgr所在分区分一个其他盘符,比如d:或者其他。
但不会是b:,那是给软驱保留的。

[ 本帖最后由 fujianabc 于 2009-6-6 21:55 编辑 ]
回复

使用道具 举报

16#
 楼主| 发表于 2009-6-7 18:02:02 | 显示全部楼层
原帖由 DDZJD439 于 2009-6-7 14:26 发表
反馈一下,安装器在通用PE下使用没问题,但在另一个XPSP2核心的PE下使用出现如图的错误。图上我把安装器重新命了名,我试了,即使不重命名,还是有相同的错误出现。

请你用一楼的方法,手动执行一下三条命令,看看有没有问题?
回复

使用道具 举报

17#
 楼主| 发表于 2009-6-7 19:07:17 | 显示全部楼层
原帖由 DDZJD439 于 2009-6-7 18:54 发表

在同样的PE下,手动执行三条命令,没有发现问题。

那就是这个pe中缺少了执行NSIS打包程序所需的组件了。
回复

使用道具 举报

18#
 楼主| 发表于 2009-6-8 15:08:26 | 显示全部楼层
原帖由 sxs608 于 2009-6-8 09:10 发表
想问一下,使用uepon大 的工具之前,用不用先格式化  所要安装到的硬盘?

最好先格一下
回复

使用道具 举报

19#
 楼主| 发表于 2009-6-9 14:59:09 | 显示全部楼层
原帖由 zoom4ever 于 2009-6-9 13:48 发表
fujianabc,我想问下 环境是这样的 我有两块硬盘:一块160G 一块500G 160G那块在BIOS中识别为DISK0(也就是第一块),然后我装WIN7在第2块硬盘上(也就是500G那块),这时候WIN7的引导程序会写bootmgr和BOOT文件 ...

假设你现在windows分区是c:,500GB硬盘的活动分区是d:(如果没有活动分区,先激活一个主分区),那么执行下面命令
bcdboot c:\windows /s d: /l zh-CN
bootsect /nt60 d: /mbr
然后就可以拔掉160GB分区,在bios中设置从500G的硬盘启动

[ 本帖最后由 fujianabc 于 2009-6-9 15:00 编辑 ]
回复

使用道具 举报

20#
 楼主| 发表于 2009-6-9 16:46:36 | 显示全部楼层
原帖由 zts59 于 2009-6-9 15:27 发表
这个方法可以安装VISTA么?有没有试过?

祥见33楼解释
回复

使用道具 举报

21#
 楼主| 发表于 2009-6-18 15:25:31 | 显示全部楼层
原帖由 ryvius 于 2009-6-18 10:30 发表
xp/2003 pe能挂载vhd就爽了

这个可以实现,需要在pe制作时包含微软的vhdmount工具及相关驱动。
回复

使用道具 举报

22#
 楼主| 发表于 2009-6-20 18:05:01 | 显示全部楼层
原帖由 snaketsg 于 2009-6-20 16:59 发表
VISTA的在PE2.0不是已经解决了吗?
2008的内核和它是一样的,也可以用同样方法解决

vista/2008有盘符问题,一般不能这样安装,详见33楼说明
回复

使用道具 举报

23#
 楼主| 发表于 2009-7-5 02:56:03 | 显示全部楼层
原帖由 azhong123456 于 2009-7-4 19:41 发表
还有我刚才用U盘量产的2003PE,用虚拟光驱打开WIN7 64的ISO文件,然后用xp核心pe中安装win7/2008 r2的方法和工具,在虚拟光驱找到install.wim。安装了,还是不用直接运用WIN7 64的那个软件。重启还是没有反应, ...

你肯定把盘符选错了,你要确定你硬盘的激活主分区在winpe中的盘符。
回复

使用道具 举报

24#
 楼主| 发表于 2009-7-5 17:14:43 | 显示全部楼层
原帖由 azhong123456 于 2009-7-5 16:12 发表
如果我是在PE里用虚拟光驱载WIN7的镜像,在重启后,以经没有了虚拟光驱(也就像用物理光驱安装时,光碟已经弹出了),没有了安装源文件,安装是如何继续下去呢?
我试了N次也不行,到底要怎么安装,有那位可以上图教教 ...

重启之后不需要虚拟光驱了,因为在winpe下imagex已经把所有需要的文件都解压了
回复

使用道具 举报

25#
 楼主| 发表于 2009-7-5 20:17:01 | 显示全部楼层
原帖由 azhong123456 于 2009-7-5 18:08 发表
我本身的系统还没有格式化,还有是不是要提出install.wim放在别的盘上。我是用U盘起动的。我用的是H的2003PE,带有这个安装器,为什么我装了,还是会到原来系统的界面,就是到不了你们所说的安装界面,还有安装了 ...

如果你不格式化原来系统,请你不要把新系统装在原系统的分区上,请安装到其他分区上。

install.wim根本不需要从iso中提取出来,直接在虚拟光驱上就可以了。

你装了之后重启没反应,说明你把第二项“激活了的主分区”选错了。
回复

使用道具 举报

26#
 楼主| 发表于 2009-7-5 23:41:05 | 显示全部楼层
你第一步
imagex /apply a:\sources\install.wim 5 d:
能正常执行吗?

如果不能,执行一下
imagex /info a:\sources\install.wim

如果结果显示还有问题,则是你所用虚拟光驱的问题了,据我所知,有些版本的vdm不支持win7/vista的udf格式的iso。
回复

使用道具 举报

27#
 楼主| 发表于 2009-7-6 00:39:40 | 显示全部楼层
原帖由 lqcai 于 2009-7-5 23:53 发表
同意 137 楼的,按他的描述,第一步 apply 没能正常执行

不过奇怪的是,第三步和第一、二步没啥关系。第三步如果正常执行了,重启时是不能进入 C 盘 xp 系统的,看样子是这一步也没能执行成功

光光第三步正常执行后,重启后不是不能进入xp,而是完全可以进入xp。

nt60的引导扇区貌似是先查找bootmgr,如果有则从bootmgr启动,如果没有bootmgr,再查找ntldr,找到ntldr依旧能启动,如果bootmgr和ntldr都没有才报错。
回复

使用道具 举报

28#
 楼主| 发表于 2009-7-6 16:28:22 | 显示全部楼层
原帖由 lqcai 于 2009-7-6 15:39 发表

如果原系统是 XP/2000/2003 ,bcdboot 不知能否自动创建启动菜单?

bcdboot是专门用来创建bcd菜单的,不能用来搞boot.ini
回复

使用道具 举报

29#
 楼主| 发表于 2009-7-14 16:07:37 | 显示全部楼层
原帖由 azhong123456 于 2009-7-13 23:48 发表
二个版本都不行,是不是字体错了l

这个版本选择是根据32位的install.wim来做的,64位的不是这个顺序,64位的ultimate应该是第四个
回复

使用道具 举报

30#
 楼主| 发表于 2009-8-3 15:37:27 | 显示全部楼层
原帖由 fiveseven 于 2009-8-3 13:26 发表
这个还是太复杂.有更简单的

我这个方法的安装过程是最简单的了,比setup.exe安装都简单,其他工具比如nt 6 installer等比这种安装方法的安装过程都要复杂,而且要更多次重启。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-11-27 17:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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