无忧启动论坛

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

【原创】★新型全外置结构:《零体积全能可扩展PE》ZIP版

    [复制链接]
151#
 楼主| 发表于 2009-2-24 14:12:12 | 只看该作者

回复 #146 dd102 的帖子

原帖由 dd102 于 2009-2-24 02:54 发表
改了下EXT2.WIM,光盘可以启动。PXE进桌面后X盘那死了。。
是不是我用的WIMTOOL是最新版,不对?

既然光盘(本地)能启动,应与WIMTOOL无关。
你说的情况可能是EXT2.WIM体积过大所致。对2.22版,本地启动EXT2.WIM体积不限,PXE启动时,EXT2.WIM(当然应最大压缩了)体积增加应小于1M。

请看首页了解0PE的体系结构,有个容器概念。PXE启动与本地启动不同,前者要将许多东西包括EXT2.WIM(若有)事先装入容器。这就产生容量问题。

目前为照顾128M机器能启动,给各组件预留的容量都不大。

如果想增大各组件的预留容量,也是可以的,不用改任何代码,但需深入到.GZ文件中扩大里面用作容器的文件及img映像文件的体积,具体不说了。增大容器容量会导致多耗内存。
回复

使用道具 举报

152#
发表于 2009-2-24 14:52:41 | 只看该作者
新思路新作品,向前辈学习
回复

使用道具 举报

153#
 楼主| 发表于 2009-2-24 17:30:57 | 只看该作者

回复 #150 紫狐 的帖子

试试这样,只需修改一个字符串:

下载2.22版(64M),清除旧版(各分区的grldr文件和0PE目录),以免版本混淆。新版提供了DIY工具可生成iso文件。

1、解开SRS1.ZIP,将SRSID.TXT中
PCI\VEN_8086&DEV_27C0="intelide"
这行,改为
PCI\VEN_8086&DEV_27C0="IASTOR87"
2、然后用winrar重新打包,选ZIP格式,最大压缩,保持压缩包目录结构(即SRSID.TXT在包中仍位顶级目录)。得到新的SRS1.ZIP文件(文件名大写)替换原来的同名文件。
3、启动过程从默认的常用驱动库菜单项进入,不按F6。
回复

使用道具 举报

154#
发表于 2009-2-24 18:00:28 | 只看该作者
这个是不是最终版本啊?
回复

使用道具 举报

155#
发表于 2009-2-24 18:48:15 | 只看该作者
发新你新版的SRS.ZIP里面大部份没有对应的TXTSETUP.SIF.是内置了吗?
回复

使用道具 举报

156#
 楼主| 发表于 2009-2-24 18:54:14 | 只看该作者
对应的TXTSETUP.SIF自动生成啊
回复

使用道具 举报

157#
发表于 2009-2-24 21:00:15 | 只看该作者
原帖由 pseudo 于 2009-2-24 18:54 发表
对应的TXTSETUP.SIF自动生成啊


找了下,还没有找到自动生成的语句。只找到了好像从内置的一个文件里面提取的。
回复

使用道具 举报

158#
 楼主| 发表于 2009-2-24 21:41:32 | 只看该作者
嗯,:CPYTOPE那里,外置内置汇合,有点绕。
回复

使用道具 举报

159#
发表于 2009-2-24 22:22:54 | 只看该作者
终于理清TXTSETUP.SIF的生成思路,是个不错的主意。
如果驱动目录有这个文件就使用,没有就自动生成。一般情况下可以应付大多驱动。

看着有点晕 ^_^
回复

使用道具 举报

160#
 楼主| 发表于 2009-2-24 23:34:04 | 只看该作者

回复 #159 chenall 的帖子

0PEzip版简化了对外接口:
1、精简掉TXTSETUP.SIF(特殊情况下仍可使用TXTSETUP.SIF)
2、去掉描述文件中费解的、麻烦的$,对少数需要多行描述的使用可读性强的+号开头来续行
3、精简掉仿真B盘,只提供手动F6仿真A盘。因为N版F6做B盘有问题,干脆精简掉。
     不过,关注chenall兄F6自动化进展,B盘又要复燃了。
4、增加NETMAP.TXT,允许若干驱动合并在一个CAB文件中
5、Zip格式打包

另外,体系结构的调整使得我们自己写的东西集中在内核,微软和其它不是我们的东西统统扔出去。
回复

使用道具 举报

161#
发表于 2009-2-25 00:07:42 | 只看该作者
虚心学习中,有前途
回复

使用道具 举报

162#
发表于 2009-2-25 08:47:42 | 只看该作者
使用F6仿真A盘也是可以自动加载的,在PE下F6软盘仿真为A或B都是效果都差不多.主要是default段

区别只有一个,使用B盘不能按F6手动选取.

当然了以上情况只在PE会出现,如果用来安装系统A和B是不一样的.

所以在PE下使用仿真为A盘会有更多优势.要自动只要在启动之前修改default就可以了.
回复

使用道具 举报

163#
发表于 2009-2-25 09:25:51 | 只看该作者
原帖由 pseudo 于 2009-2-24 14:12 发表

既然光盘(本地)能启动,应与WIMTOOL无关。
你说的情况可能是EXT2.WIM体积过大所致。对2.22版,本地启动EXT2.WIM体积不限,PXE启动时,EXT2.WIM(当然应最大压缩了)体积增加应小于1M。

请看首页了解0PE ...



128内存的就不用照顾了吧,现在能装XP的机器一般都有256,最少也196了,所以128的感觉没必要支持。
回复

使用道具 举报

164#
发表于 2009-2-25 09:28:22 | 只看该作者
原帖由 pseudo 于 2009-2-24 17:30 发表
试试这样,只需修改一个字符串:

下载2.22版(64M),清除旧版(各分区的grldr文件和0PE目录),以免版本混淆。新版提供了DIY工具可生成iso文件。

1、解开SRS1.ZIP,将SRSID.TXT中
PCI\VEN_8086&DEV_27C ...



从哪看版本?我是前几天下载的64m版,不知道是什么版本。
手头的版本应该是上个版本的,重新下载中。

按照前面的帖子修改后是增加ich7的支持,还是只能支持ich7?如果ich8-10的呢?能否支持?还是依然得按F6?

[ 本帖最后由 紫狐 于 2009-2-25 09:32 编辑 ]
回复

使用道具 举报

165#
 楼主| 发表于 2009-2-25 11:20:21 | 只看该作者

回复 #164 紫狐 的帖子

原帖由 紫狐 于 2009-2-25 09:28 发表
从哪看版本?我是前几天下载的64m版,不知道是什么版本。
手头的版本应该是上个版本的,重新下载中。

按照前面的帖子修改后是增加ich7的支持,还是只能支持ich7?如果ich8-10的呢?能否支持?还是依然 ...

64M〇peZip版090222.zip在#8楼

如果修改成功,对该型号硬盘采用ahci模式的(多为新盘)有利,采用ide模式的(多为老盘)可能不利,不过后者从备份驱动库菜单项进入即可,因为备份库也有个一样的SRSID.TXT你没改,所以仍会使用intelide驱动,这个驱动是内置的。

对其它型号无影响。
回复

使用道具 举报

166#
 楼主| 发表于 2009-2-25 11:22:42 | 只看该作者

回复 #149 zhaohj 的帖子

试验1:
删除SRS1.ZIP,启动过程不干预,如果失败,再试一次并生成报告。

试验2:
1、从SRS1.ZIP中取出IASTOR87.SY_,解压,得到的文件命名为IASTOR87.SYS,放入XP的drivers目录
2、删除SRS1.ZIP
3、启动过程不干预

以上是测试自动提取驱动。2.22版预期能提取intel系列驱动,zhaohj兄遇到的问题费解。


试验3:
1、从XP的drivers目录取出IASTOR.SYS,改名为IASTOR87.SYS,以cab格式压缩成IASTOR87.SY_
   再取出JRAID.SYS,以cab格式压缩成JRAID.SY_
2、解开F6.ZIP,用上述IASTOR87.SY_,JRAID.SY_替换同名文件,
3、用winrar(不要用7-zip)以zip格式、最大压缩率压缩得到新的F6.ZIP替换旧的
4、启动时从F6菜单项进入,出提示时按F6手选驱动。

我怀疑F6.ZIP里的文件版本不适合zhaohj兄的机器。
回复

使用道具 举报

167#
发表于 2009-2-25 13:54:51 | 只看该作者

回复 #20 pseudo 的帖子

高手啊强烈支持楼主。期待着
回复

使用道具 举报

168#
发表于 2009-2-25 13:57:19 | 只看该作者
感觉这里限制还是很大,包括体积
回复

使用道具 举报

169#
发表于 2009-2-25 14:18:13 | 只看该作者
收藏起来。本人是新手,一直没有做过自己DIR的PE(原因好多PE,不同的架构等情况,不知道从何处下手开始学习)。希望这个PE对于我们新手有帮助!~
回复

使用道具 举报

170#
发表于 2009-2-25 16:03:42 | 只看该作者
原帖由 pseudo 于 2009-2-25 11:20 发表

64M〇peZip版090222.zip在#8楼

如果修改成功,对该型号硬盘采用ahci模式的(多为新盘)有利,采用ide模式的(多为老盘)可能不利,不过后者从备份驱动库菜单项进入即可,因为备份库也有个一样的SRSID.TXT你 ...



能不能兼顾两种?
添加一行有没有作用?
回复

使用道具 举报

171#
 楼主| 发表于 2009-2-25 16:31:17 | 只看该作者
先求成功再说。

若成功了,再试在这行
PCI\VEN_8086&DEV_27C0="intelide"
之前添加一行,最终成为:
PCI\VEN_8086&DEV_27C0&CC_0106="IASTOR87"
PCI\VEN_8086&DEV_27C0="intelide"
如此或能兼顾两种。
回复

使用道具 举报

172#
发表于 2009-2-25 16:32:35 | 只看该作者
原帖由 pseudo 于 2009-2-25 16:31 发表
先求成功再说。

若成功了,再试在这行
PCI\VEN_8086&DEV_27C0="intelide"
之前添加一行,最终成为:
PCI\VEN_8086&DEV_27C0&CC_0106="IASTOR87"
PCI\VEN_8086&DEV_27C0="intelide"
如此或能兼顾两种。



不成功,修改后选第一项依然在滚动条那里挂了,还是得按F6先ich7。
回复

使用道具 举报

173#
 楼主| 发表于 2009-2-25 16:52:15 | 只看该作者

回复 #172 紫狐 的帖子

呵呵,zhaohj那边却是SRS1.ZIP可以,F6.ZIP不灵(不过磁盘不同)。这两个内容都是源于netwinxp的,出问题得找他请教了。
不过,先试试chenall那边,他最近把F6自动化,也就跟用SRS1等效了。另外,他说已支持我的SRS1.ZIP的格式,那么你改过的SRS1.ZIP文件也可在他那里试了。
回复

使用道具 举报

174#
发表于 2009-2-26 20:34:29 | 只看该作者
这个设计太好了,不用再为软驱烦恼了
回复

使用道具 举报

175#
发表于 2009-2-27 11:51:47 | 只看该作者
这种方法我再仔细看看,先谢过。
回复

使用道具 举报

176#
发表于 2009-2-27 15:35:24 | 只看该作者
好不容易下载完了 哈哈
回复

使用道具 举报

177#
 楼主| 发表于 2009-2-27 16:37:44 | 只看该作者

to 紫狐、zhaohj

请看看F6自动化灵不灵。
还有通过S&R&S from XP on HDD菜单项从硬盘系统提取磁盘控制器驱动,预期能通吃intel系列硬盘。
回复

使用道具 举报

178#
发表于 2009-2-27 17:55:37 | 只看该作者
原帖由 pseudo 于 2009-2-27 16:37 发表
请看看F6自动化灵不灵。
还有通过S&R&S from XP on HDD菜单项从硬盘系统提取磁盘控制器驱动,预期能通吃intel系列硬盘。


chenall新版EXT.IMG处理的自动化已通过测试成功,到时CHENALL大大会发布的。在此向他感谢!
回复

使用道具 举报

179#
发表于 2009-2-27 18:00:51 | 只看该作者
原帖由 pseudo 于 2009-2-25 11:22 发表
试验1:
删除SRS1.ZIP,启动过程不干预,如果失败,再试一次并生成报告。

试验2:
1、从SRS1.ZIP中取出IASTOR87.SY_,解压,得到的文件命名为IASTOR87.SYS,放入XP的drivers目录
2、删除SRS1.ZIP
3、启动 ...


这几天都在测试CHENALL大大的自动检测,成功了。
可能我用7ZIP压缩有问题,CHENALL也这样说。
这几天再测试一下回报
回复

使用道具 举报

180#
 楼主| 发表于 2009-2-27 20:18:45 | 只看该作者

回复 #179 zhaohj 的帖子

7ZIP压缩不好说,0PE中EXT0.ZIP不能用它压,EXT1.ZIP可以用它压。winrar压没问题。
所以我在#153楼中详细说明:
用winrar重新打包,选ZIP格式,最大压缩。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 21:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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