无忧启动论坛

标题: 求助:BCD能否实现选择性启动同一个WIM的不同镜像? [打印本页]

作者: 网虫2008    时间: 2010-11-8 09:14
标题: 求助:BCD能否实现选择性启动同一个WIM的不同镜像?
如果WIN7.WIM有两个镜像文件,能否通过BCD在启动时就如安装NT6.X一下,弹出选择版本(镜像)窗口。

如果BCD不能实现,不知道还有什么好办法?

我现在用的是 /BOOT 参数,启动时会启动带有 /BOOT信息的镜像,但这样太死板了,要是能像安装版那样实时选择就好了

[ 本帖最后由 网虫2008 于 2010-11-8 09:15 编辑 ]

sshot-1.png (10.44 KB, 下载次数: 40)

sshot-1.png

作者: 迷离境界    时间: 2010-11-8 09:25
原帖由 网虫2008 于 2010-11-8 09:14 发表
如果WIN7.WIM有两个镜像文件,能否通过BCD在启动时就如安装NT6.X一下,弹出选择版本(镜像)窗口。

如果BCD不能实现,不知道还有什么好办法?

我现在用的是 /BOOT 参数,启动时会启动带有 /BOOT信息的镜 ...



意思是这样吗:
打个比方:一个.WIM里包含有32位和64位,进入后可以选择32位还是64位....
作者: 网虫2008    时间: 2010-11-8 09:49
原帖由 迷离境界 于 2010-11-8 09:25 发表



意思是这样吗:
打个比方:一个.WIM里包含有32位和64位,进入后可以选择32位还是64位....


嗯哪,,,揍是这个意思...............................
作者: kinglion    时间: 2010-11-8 10:01
原帖由 网虫2008 于 2010-11-8 09:14 发表
如果WIN7.WIM有两个镜像文件,能否通过BCD在启动时就如安装NT6.X一下,弹出选择版本(镜像)窗口。

如果BCD不能实现,不知道还有什么好办法?

我现在用的是 /BOOT 参数,启动时会启动带有 /BOOT信息的镜 ...



呵呵,上次我给你说,南狮王的WIN7PE3.1架构就是想这样实现,可惜一直再没努力去实现。看看这次有没有哪位朋友依照win7安装那样搞出来,我就等着享福了。

O(∩_∩)O~
作者: 网虫2008    时间: 2010-11-8 10:07
原帖由 kinglion 于 2010-11-8 10:01 发表



呵呵,上次我给你说,南狮王的WIN7PE3.1架构就是想这样实现,可惜一直再没努力去实现。看看这次有没有哪位朋友依照win7安装那样搞出来,我就等着享福了。

O(∩_∩)O~



哎,,我这水平是不行了,,等高手吧,,

不知道能不能像NT6.X安装盘那样,用SETUP.EXE 加 .xsl 文件实现。

哦,对了,还有 boot.sdi
作者: kinglion    时间: 2010-11-8 10:11
原帖由 网虫2008 于 2010-11-8 10:07 发表



哎,,我这水平是不行了,,等高手吧,,

不知道能不能像NT6.X安装盘那样,用SETUP.EXE 加 .xsl 文件实现。

哦,对了,还有 boot.sdi



似乎有道理。
作者: dgxhls    时间: 2010-11-8 13:44
这个目前好象没有什么突破,应该行不通。
作者: 网虫2008    时间: 2010-11-8 14:08
原帖由 dgxhls 于 2010-11-8 13:44 发表
这个目前好象没有什么突破,应该行不通。


哎,超版都这样说,,那我就不自己瞎折腾了!!!!!!!!!!!!!!!
作者: fujianabc    时间: 2010-11-8 17:10
wim一个文件中只有一个镜像能设置成boot,不能设置多个
作者: lxl1638    时间: 2010-11-8 17:49
这个要破解 bootmgr 才能实现,看看老外的论坛有没有这方面讨论。
通过 BCD 启动同一个 WIM 中的不同映像卷怕一时难以实现,
但同一个 BOOT.WIM 中放置几个不同  "Windows" 目录名的系统本人试验过,只成功了一半,
不记得将试验的图帖到论坛的那个帖子下了。

[ 本帖最后由 lxl1638 于 2010-11-8 18:22 编辑 ]
作者: fujianabc    时间: 2010-11-8 18:28
原帖由 lxl1638 于 2010-11-8 17:49 发表
这个要破解 bootmgr 才能实现,看看老外的论坛有没有这方面讨论。
通过 BCD 启动同一个 WIM 中的不同映像卷怕一时难以实现,
但同一个 BOOT.WIM 中放置几个不同  "Windows" 目录名的系统本人试验过,只成功了 ...

这样没意义啊,两个pe放在一个wim映像中,启动时不用的那个pe也被加载到内存里了
作者: 网虫2008    时间: 2010-11-8 18:38
原帖由 fujianabc 于 2010-11-8 18:28 发表

这样没意义啊,两个pe放在一个wim映像中,启动时不用的那个pe也被加载到内存里了


就看要怎么用了,我主要的目的在不准备应用网络时快速启动

比如WIM中放两个版本,一个是没有网络的精简版,一个是加网络支持的,,分开来就是150MB,合到一个WIM中不到80M..

虽然启动后占用一样的内存,但两个版本在启动时间上差别很大的
作者: 网虫2008    时间: 2010-11-8 18:45
原帖由 lxl1638 于 2010-11-8 17:49 发表
这个要破解 bootmgr 才能实现,看看老外的论坛有没有这方面讨论。
通过 BCD 启动同一个 WIM 中的不同映像卷怕一时难以实现,
但同一个 BOOT.WIM 中放置几个不同  "Windows" 目录名的系统本人试验过,只成功了 ...


不知道成功了一半是到何种程度了,,加把劲成功到 100%,,,,,,

我现在是把有网络与无网络支持的合到一个WIM中,方便自由提取无网络版内核,,设置了第二镜像为 /BOOT



NT6.X安装盘中的BOOT.WIM文件也有两个镜像,,应该在启动时有它的作用,,,

封装的系统在启动后会弹出选择版本等窗口,不知道用这种方法能否实现?
作者: lxl1638    时间: 2010-11-8 18:46
原帖由 fujianabc 于 2010-11-8 18:28 发表

这样没意义啊,两个pe放在一个wim映像中,启动时不用的那个pe也被加载到内存里了


硬链接,实质上一个系统和两个系统占的内存几乎没有差别。
作者: fujianabc    时间: 2010-11-8 19:03
原帖由 lxl1638 于 2010-11-8 18:46 发表


硬链接,实质上一个系统和两个系统占的内存几乎没有差别。

貌似楼主想把32位和64位的搞在一个wim里,那样大部分文件都不同了
作者: fujianabc    时间: 2010-11-8 19:06
原帖由 网虫2008 于 2010-11-8 18:45 发表

NT6.X安装盘中的BOOT.WIM文件也有两个镜像,,应该在启动时有它的作用,,,

这个以前分析过,boot.wim中第一个是给windows中直接执行setup.exe安装系统用的,setup.exe把boot.wim的1映像解压到硬盘,然后从硬盘启动pe(非ramdisk方式),开始安装。

如果直接从光盘启动,则从boot.wim的第二个映像启动pe




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3