无忧启动论坛

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

NanoPE的小小改进

[复制链接]
跳转到指定楼层
1#
发表于 2009-8-1 23:26:57 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
由于系统维护需要,各种PE基本上都尝试了一下:
   小马2003珍藏版,
   完美者PE,
   NanoPE,
   MicroPE,
   Ope,
   Win9PE,
   深度PE
   等等。
实际使用中发现 USB-HDD(+) ZIP(+) 模式的兼容性并不算太好。
兼容性最好的启动方式是USB-CDROM,这种方式安全性也好。
   使用USB-CDROM方式启动,其启动时间与内核大小基本成正比。
   在我自己的机器上做测试(HP的本本-RS200M芯片,以及Gigabyte的G31),
      NanoPE 约37秒
      完美者PE 约50秒,
     OPE 1分多,
     Win9PE 约58秒,
     深度启动时间太长,放弃。
     小马的启动时间也很长。
   可见二级内核结构对于缩短USB-CDROM方式的启动时间来说,还是非常有效的。
   但是NanoPE 和 完美者的PE均有一个小小缺点:启动二级内核时,显示一个黑窗口,影响美观。
   研究了一下,做了一点点改进,封装了一个PE,去掉了黑窗口,以类似进度条的形式显示二级内核装载进度。
   另:窃以为封装好的PE是用来使用的,不是用来调试的,所以那些乱七八糟的提示,就省了。
   下载地址:
    http://d.namipan.com/d/NANOPE2.iso/7cdde5fce3b5a5fa5644478ea2d6307419645d5300380c02
    大家可以参考一下。
14#
发表于 2009-8-25 17:12:47 | 只看该作者
支持一下。完美者pe原本就是基于nanope的改版的,后来在dos时代菜鸟的pe中学到许多东西。
回复

使用道具 举报

13#
发表于 2009-8-25 10:47:29 | 只看该作者
速度快不快呀,看看好不好用
回复

使用道具 举报

12#
发表于 2009-8-15 00:45:31 | 只看该作者
以前一直在用nanoPE.启动好快.不过磁盘驱动一般.现在改成水叔的小内置版
回复

使用道具 举报

11#
发表于 2009-8-14 14:16:55 | 只看该作者
应当深入一下二级内核结构!!
回复

使用道具 举报

10#
发表于 2009-8-2 14:56:10 | 只看该作者

支持!

0PE中,一级内核需要执行
PECMD07 IFEX MEM^>200,PATH X:\200MB
PECMD07 FBWF P40 L32 H128
pecmd07 font %windir%\fontsXP
用的是pecmd早期版本,希望能用SimpCMD取代。
回复

使用道具 举报

9#
 楼主| 发表于 2009-8-2 13:26:08 | 只看该作者
实测结果:
USB-CDROM方式,从出现启动提示(Loading RAM Disk) 到启动到桌面
   nanoPE                   01:03
   DVD008的win9pe     01:20
   完美者8.6                01:37
   深度PE4.0               02:22
测试环境:
   HP 本本(RS200M, 支持USB2.0)
   Kingmax USB2.0 Flash Disk 2GB(超棒系列)
回复

使用道具 举报

8#
发表于 2009-8-2 13:25:24 | 只看该作者
就pe自身启动速度快慢,认为有以下几个方面:

1,内核的大小,大的话启动就慢了,但是一般稳定。

2,磁盘驱动文件,这个影响是很大的,启动要读取TXTSETUP.SIF,但是小的话就不全了。

3,配置文件,命令越多自然就慢了。。这块能提高的就是尽量简化配置,能内置的命令不要重复再用。

[ 本帖最后由 mapeimapei 于 2009-8-2 13:26 编辑 ]
回复

使用道具 举报

7#
发表于 2009-8-2 12:53:38 | 只看该作者
原帖由 dvd008 于 2009-8-2 11:37 发表
测试这个,看看速度如何?
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=145342&extra=page%3D6

还是008会做生意,呵呵……
回复

使用道具 举报

6#
发表于 2009-8-2 11:37:41 | 只看该作者
测试这个,看看速度如何?
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D6
回复

使用道具 举报

5#
发表于 2009-8-2 11:31:29 | 只看该作者
二级内核装载进度太慢了。
回复

使用道具 举报

4#
发表于 2009-8-2 11:28:03 | 只看该作者
是否美观不是特别重要,重要的是对所有电脑的兼容性。。我个人认为
回复

使用道具 举报

3#
发表于 2009-8-2 10:19:34 | 只看该作者
“……但是NanoPE 和 完美者的PE均有一个小小缺点:启动二级内核时,显示一个黑窗口,影响美观。”
是不是有点儿吹毛求疵?
回复

使用道具 举报

2#
 楼主| 发表于 2009-8-2 10:09:41 | 只看该作者
修改步骤是:
   1、修改注册表,启动命令变为 SimpCMD.exe SimpCMD.ini
   2、内核中加入两个文件,分别为 SimpCMD.exe(20KB)  SimpCMD.ini
        SimpCMD 在NanoPE一级内核中能实现3个命令(从PECMD中照抄的):
        EXEC
   格式  EXEC [=][!]<EXE 路径>[参数]
   功能  执行 EXE 、BAT、CMD 程序。
   参数  指定程序路径和参数。前导参数如下(可同时使用,不分先后顺序):
         ■前导"="表示等待执行完成,前导"!"表示以隐藏方式执行。
   示例  EXEC =!CMD.EXE /C "DEL /Q /F %TEMP%"
LOAD
   格式  LOAD <文件路径>
   功能  按顺序逐条运行配置文件中的命令。
   参数  ■指定文件名(含路径,支持环境变量)。
   示例  LOAD SimpleCMD.INI
   备注  ※每条命令单独一行,主流程的命令是完全按顺序执行的。不正确的命令或空行将忽略不计。
TEXT
   格式  TEXT [文字行][#颜色][L左][T上][R右][B下][$字体大小]

  •    功能  在桌面窗口显示文字。
       参数  ■默认颜色为白色,默认坐标大致在左上角;结尾"*"表示显示新文字前不清除原来已显示的文字。
       示例  TEXT 正在注册组件...... #0xFFDDDD L4 T720 R300 B768 $20  

       SimpCMD.ini 内容:
    TEXT 正在启动,请稍候 #0xFFFFFF L320 T200 R700 B240 $20
    TEXT ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ #0xFF8080 L150 T300 R700 B440 $20

    EXEC =!CMD.EXE /K STARTPE.CMD
       显示提示,以及空进度条,然后执行原来的装载命令  EXEC =!CMD.EXE /K STARTPE.CMD
       调试时显示窗口执行: EXEC =CMD.EXE /K STARTPE.CMD
    StartPE.cmd 中多次刷新进度显示
       SimpCMD.EXE TEXT ■■ #0x00FFFF L150 T300 R700 B440 $20 *  
       SimpCMD.EXE TEXT ■■■■ #0x00FFFF L150 T300 R700 B440 $20 *
       ...

       另外也修改了 NOPLoad.cmd 刷新进度。
      
        PECMD 不能在一级内核中执行,原因是 PECMD 用了一些一级内核中尚未装载的DLL。

        如果大家觉得有用(回复的人超过10个),我可以贴出SimpCMD代码。
  • 回复

    使用道具 举报

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

    本版积分规则

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

    闽公网安备 35020302032614号

    GMT+8, 2024-12-4 04:48

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc.

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