无忧启动论坛

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

完全抛弃 B: RAMDRV 的 PE 即将搞定

[复制链接]
跳转到指定楼层
1#
发表于 2006-12-26 15:38:16 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
已经测试成功。完全不需要B: RAMDRV,支持以 RAMDISK 方式启动和 常规光盘/硬盘方式启动。

抛弃 B: 的好处是,定制更方便,不再需要创建快捷方式什么的了,直接把快捷方式放在 X: 中(即系统盘中)。

如果是光盘启动,则启用 FBWF,TEMP 目录等等,都设置在 X:。感觉方便多了……
23#
发表于 2006-12-31 15:52:02 | 只看该作者
期待哦。。
回复

使用道具 举报

22#
发表于 2006-12-31 15:50:13 | 只看该作者
原帖由 lxl1638 于 2006-12-31 03:46 PM 发表
置顶常挂红的那个问题就没有高手去搞,都YY在XPEINIT和XPELOGON上了。..

说的不错,那个问题解决了,基于XP的PE就完美了。
回复

使用道具 举报

21#
发表于 2006-12-31 15:47:50 | 只看该作者
多测试,希望你成功。
回复

使用道具 举报

20#
发表于 2006-12-31 15:46:45 | 只看该作者
无需修改XPELOGON和XPEINIT,也无需重做XPELOGON和XPEINIT,一样可以使得登录过程变得可控。且可以在XPELOGON或RXPE之前完成,内存要求也更低,肯定比修改后的XPELOGON和XPEINIT的低,YY版108至112M内存子顺利启动。
高手的确是来了不少,但置顶常挂红的那个问题就没有高手去搞,都YY在XPEINIT和XPELOGON上了。
回复

使用道具 举报

19#
发表于 2006-12-31 15:38:34 | 只看该作者
启动所需内存方面有改进吗?
回复

使用道具 举报

18#
 楼主| 发表于 2006-12-31 15:31:21 | 只看该作者
终于搞出来了……
我搞定了新的登录程序,完全替换以前的 XPELogon、XPEShutdown、PEGina、XPEInit 这四个东西。暂时取名叫 RXPE,角色相当于 WinLogon,启动以后负责创建 Shell 和初始化等等。但,关键是方式不一样:

RXPE 的所有行为都是通过命令配置文件实现的,包括载入 注册组件、设置注册表、检测硬件、运行程序等等,都通过INI配置来完成,Shell 的载入也是。这就使 XPE 的加载过程变得完全可控(包括先后顺序)。实际上,RXPE 启动时做的唯一的工作就是切换/打开 Desktop,然后的工作通过解释命令INI文件来实现,完全可指定。

PEGina 和 XPEShutdown 的功能我通过另一种方法来实现——修改 User32.dll 中的 ExitWindowsEx 函数的内容,让他执行 RXPE.EXE SHUT 命令。这样做的好处是关机也可以控制,而且更具通用性。
回复

使用道具 举报

17#
发表于 2006-12-27 08:44:24 | 只看该作者
原帖由 Yonsm 于 2006-12-26 07:01 PM 发表
我打算重新修改 XPE 里面的程序,XPELogoon、XPEInit 等 在这里添加或修改所需的功能。

厉害,祝你成功!!!
回复

使用道具 举报

16#
发表于 2006-12-26 20:16:04 | 只看该作者
原帖由 Yonsm 于 2006-12-26 06:29 PM 发表


我昨天试了似乎没问题呀。——没有仔细测试,抱歉。
但最少网络是没问题的,前提是:启动的时候所有的 SYS和 INF都内置,且删除驱动后,后面启动网络的批处理里面,不能再去安装驱动(已经安装好了)——只要 ...

呵呵,你们都是大师级的,我可不能跟你们比啊,我是搞建筑不是计算机的,呵呵,根本分不出来那些可删除哪些不能删除,还是什么都不删了。
回复

使用道具 举报

15#
 楼主| 发表于 2006-12-26 19:01:18 | 只看该作者
我打算重新修改 XPE 里面的程序,XPELogoon、XPEInit 等 在这里添加或修改所需的功能。
回复

使用道具 举报

14#
 楼主| 发表于 2006-12-26 18:29:44 | 只看该作者
原帖由 yfy6898 于 2006-12-26 06:12 PM 发表
呵呵,测试了一下,我的所有驱动全是内置的,假如启动后删除SYS文件,就连网络也不能启用了,并且一运行千千静听就死机了。
看来是不能乱删的啊。


我昨天试了似乎没问题呀。——没有仔细测试,抱歉。
但最少网络是没问题的,前提是:启动的时候所有的 SYS和 INF都内置,且删除驱动后,后面启动网络的批处理里面,不能再去安装驱动(已经安装好了)——只要安装网络组件即可。

还有,退一万步说,至少我们可以有选择地删除掉不用的驱动程序——这个可以在启动后检测一下,看看哪些是正在使用的 .SYS(注册表中找)

千千静听是应用程序,不在考虑范围内。——这个我以前的同事做的播放软件,最近似乎真火。
回复

使用道具 举报

13#
 楼主| 发表于 2006-12-26 18:25:32 | 只看该作者
原帖由 yfy6898 于 2006-12-26 06:03 PM 发表

我用老九120M版本,添加了些网卡显卡声卡,SYS文件有32M哦!那全部删除了不就有30M空间了,还用FBWF不是就没有意义了?



直接把全部文件刻录导光盘的时候,FBWF 有意义了
回复

使用道具 举报

12#
 楼主| 发表于 2006-12-26 18:24:56 | 只看该作者
原帖由 lxl1638 于 2006-12-26 05:41 PM 发表
B:盘建议还是保留,有些工具在IMG中运行有问题。以前很早(已有一年了)就试验过,那时是用SDI格式(只是比IMG多了个文件头,后面与IMG一样,与IMG一样是可写的)。
另,外置程序还是通过配置来建立快捷方式,回定在 ...


我想按照自己的想法做一个根本就不用用户去定制的东西。我也在 XBOOT 的帖子里说明了我做的只是按照自己的想法去选择的,就像没有加入AutoRamResizer一样,也是出于这样的考虑。
我想做好了以后就一了百了,再也不搞这些东西了——毕竟,用这个东西才是我的目的——搞这个费了真多时间:)
回复

使用道具 举报

11#
发表于 2006-12-26 18:12:30 | 只看该作者
呵呵,测试了一下,我的所有驱动全是内置的,假如启动后删除SYS文件,就连网络也不能启用了,并且一运行千千静听就死机了。
看来是不能乱删的啊。
回复

使用道具 举报

10#
发表于 2006-12-26 18:03:40 | 只看该作者
原帖由 Yonsm 于 2006-12-26 05:38 PM 发表


如果:你的硬件驱动程序都是在启动的时候安装的,(不是使用外置驱动的那种),启动后是可以删除的。

*.INF 和 *.SYS 似乎都可以,(很奇怪为什么系统不会说.SYS正在使用不能删除),我删除了之后(注意是 ...

我用老九120M版本,添加了些网卡显卡声卡,SYS文件有32M哦!那全部删除了不就有30M空间了,还用FBWF不是就没有意义了?
回复

使用道具 举报

9#
发表于 2006-12-26 17:41:36 | 只看该作者
B:盘建议还是保留,有些工具在IMG中运行有问题。以前很早(已有一年了)就试验过,那时是用SDI格式(只是比IMG多了个文件头,后面与IMG一样,与IMG一样是可写的)。
另,外置程序还是通过配置来建立快捷方式,回定在X:内不方便用户+ -,用户要增或减一些程序就要编辑IMG,不在无忧混过的人很少会编辑这样的IMG的。
兼容的方法是定义一个小些的B:,视情况确定一些程序执行的位置。

[ 本帖最后由 lxl1638 于 2006-12-26 05:54 PM 编辑 ]
回复

使用道具 举报

8#
 楼主| 发表于 2006-12-26 17:39:43 | 只看该作者
太方便了,什么快捷方式等等,直接放到 一个目录下即可:我设置为 X:\XWIN\USER\……
TEMP 也是 X:\XWIN\Temp

启动后登录时要执行的程序只需要放在 X:\XWIN\USER\「开始」菜单\程序\启动 中即可,所以,XPESET 之类的设置程序都不需要了。xpeinit -l 等命令也不用了

[ 本帖最后由 Yonsm 于 2006-12-26 05:41 PM 编辑 ]
回复

使用道具 举报

7#
 楼主| 发表于 2006-12-26 17:38:36 | 只看该作者
原帖由 yfy6898 于 2006-12-26 05:21 PM 发表

请问以 RAMDISK 方式启动后,所有的INF、SYS文件都可以删除吗?怎样区分哪些能删哪些不能呢?


如果:你的硬件驱动程序都是在启动的时候安装的,(不是使用外置驱动的那种),启动后是可以删除的。

*.INF 和 *.SYS 似乎都可以,(很奇怪为什么系统不会说.SYS正在使用不能删除),我删除了之后(注意是删除了.SYS之后),还是安装网络组件(是网络组件,不是网卡硬件,硬件驱动在启动时已经通过 BartPE -pnp 安装)并上网。
回复

使用道具 举报

6#
发表于 2006-12-26 17:21:45 | 只看该作者
原帖由 Yonsm 于 2006-12-26 04:50 PM 发表


暂未发现过问题,毕竟是 MS 自己做的,有问题也应该能解决的。
我用的是老九YY里面的。

另外,如果以 RAMDISK 方式启动,根本就不需要 FBWF——在 IMG 启动后,删除掉 NTOSKNRL.EXE、*.INF、不用的 *.SYS ...

请问以 RAMDISK 方式启动后,所有的INF、SYS文件都可以删除吗?怎样区分哪些能删哪些不能呢?
回复

使用道具 举报

5#
发表于 2006-12-26 17:09:19 | 只看该作者
支持一下!

我现在使用PE,是把所有指向B:和X:的全部指向C:,这样临时空间一下就变成无限了。 当然要想用PE来恢复误删除数据的这样做肯定不行。

都说FBWF不太稳定,唉!
回复

使用道具 举报

4#
 楼主| 发表于 2006-12-26 16:50:57 | 只看该作者
原帖由 zts59 于 2006-12-26 03:45 PM 发表
楼主,你的FBWF稳定吗?,如果稳定的话,能否说说其要点?

我真是怀疑FBWF,蓝屏导致不稳定。要知道维护工具,稳定多重要啊。


暂未发现过问题,毕竟是 MS 自己做的,有问题也应该能解决的。
我用的是老九YY里面的。

另外,如果以 RAMDISK 方式启动,根本就不需要 FBWF——在 IMG 启动后,删除掉 NTOSKNRL.EXE、*.INF、不用的 *.SYS,即可获得10M-30M的空间——足够应用程序和 TEMP 使用了。因为是 RAMDISK 方式启动(这里说的 RAMDISK 是指 X:,不是 B: 那个,B: 我用 RAMDRV 来称呼,以示区分),所以删除也没事的。
回复

使用道具 举报

3#
发表于 2006-12-26 16:07:24 | 只看该作者
原帖由 zts59 于 2006-12-26 03:45 PM 发表
楼主,你的FBWF稳定吗?,如果稳定的话,能否说说其要点?

我真是怀疑FBWF,蓝屏导致不稳定。要知道维护工具,稳定多重要啊。


很是期待
回复

使用道具 举报

2#
发表于 2006-12-26 15:45:25 | 只看该作者
楼主,你的FBWF稳定吗?,如果稳定的话,能否说说其要点?

我真是怀疑FBWF,蓝屏导致不稳定。要知道维护工具,稳定多重要啊。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 14:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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