无忧启动论坛

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

native版的mini pecmd测试,添加mount命令--2011-4-4

    [复制链接]
631#
发表于 2011-5-23 21:03:22 | 只看该作者
分享下,cd /d ?:\boot\7pe.7z 用for + 其他命令来达成和cd /d ?:\那样的效果
  1. for %%i in (Z W V U T S R Q P O N M L K J I H G F E D C) do (
  2. if exist %%i:\BOOT\7PE.7Z (
  3. set PE=%%i:\BOOT
  4. )
  5. )
复制代码


全个我用了下面,还可以再优化一下吗?
  1. @echo off
  2. for %%i in (Z W V U T S R Q P O N M L K J I H G F E D C) do (
  3. if exist %%i:\BOOT\7PE.7Z (
  4. set PE=%%i:\BOOT
  5. )
  6. )
  7. cd /d %PE%
  8. if exist 7PE.7Z x:\windows\system32\N7Z.EXE xs 7PE.7Z X:\
  9. if exist x:\windows\system32\PECMD.EXE exit
复制代码


另外,建议使用时将native版的cmd 重命名成比如ncmd,以免和win32版的重覆命名了

初步试验了,nativecmd + n7z 在PE3的效果不错,基本上和在nativeshell上没什么差别

[ 本帖最后由 andos 于 2011-5-23 21:26 编辑 ]
回复

使用道具 举报

632#
发表于 2011-5-23 21:57:58 | 只看该作者
原帖由 andos 于 2011-5-22 22:05 发表

我的是繁体PE,所以上传上来你也用不到,因为会乱码

因此,我贴一下native_boot.wim有什么东西吧
p.s. 我没有很精细的精简过
以繁体为基础的,
上传列表时我只是将Windows\System32\C_950.NLS 改成简体 ...







可以共享一下native_boot.wim吗?
回复

使用道具 举报

633#
发表于 2011-5-23 22:40:46 | 只看该作者

回复 #629 chenall 的帖子

确实是成功的,只是在执行外置配置的时候重启了。应该不是native的问题
回复

使用道具 举报

634#
发表于 2011-5-24 00:02:19 | 只看该作者
原帖由 chenall 于 2011-5-23 20:40 发表
怎么个不行法??只要挂载成功,那NATIVE程序就没有问题了。

你需要确认一下你的文件是否完整。


经仔细测试,终于找到原因,挂载是成功的,主要是开FBWF时重启!

而挂到WXPE目录则可以开FBWF而不重启,不知什么原因,是否可以想办法克服?我的想法很简单,因为我做的PE的全内置是用WIM格式的内核,我想对这个wim不作任何修改直接用native的一个小包来带,即既作WIM包的一级内核,又作native包的二级内核,还为没有外置的内核提供外置。
回复

使用道具 举报

635#
发表于 2011-5-24 00:06:57 | 只看该作者
对这些不熟,我也没有办法。实在不行的话还是分区挂载好了,外置工具和二级内核分开。
回复

使用道具 举报

636#
发表于 2011-5-24 06:07:00 | 只看该作者

回复 #635 chenall 的帖子

哦,搞这个的主要意义就是能够缩小一级内核大小,对于有些老机从U盘启动能够提速,对吧?

我用你发布的文件列表换成2003的,但在挂二级内核时蓝屏了,不知还有些什么要求?
回复

使用道具 举报

637#
发表于 2011-5-24 08:07:48 | 只看该作者
原帖由 hhh333 于 2011-5-24 06:07 发表
哦,搞这个的主要意义就是能够缩小一级内核大小,对于有些老机从U盘启动能够提速,对吧?

我用你发布的文件列表换成2003的,但在挂二级内核时蓝屏了,不知还有些什么要求?

不一定是老机啊
还有两个因素可以考虑
1. DOS下某些主板的BIOS用不到USB2.0的速度(在未加载USB2.0的驱动下)
2. 加载USB 2.0驱动失败

可以参考下,我这里的简单测试,我那台机不算很老吧,呵呵~~
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=188616&page=60#pid2237005
回复

使用道具 举报

638#
发表于 2011-5-24 08:22:16 | 只看该作者
看你前面的测试结果,只能减小读取到内存的时间

而启动时间,会增加解压的部分,导致启动时间会增加


因此,只在USB1.1的情况,有一些效果

老机,并不一定适合.

PE1的X盘是由内核决定的,对128内存,可用空间就是32M
二级内核解压,会占用一部分,其它软件再同时运行,可能出现困难
回复

使用道具 举报

639#
发表于 2011-5-24 08:38:54 | 只看该作者
原帖由 dvd008 于 2011-5-24 08:22 发表
看你前面的测试结果,只能减小读取到内存的时间

而启动时间,会增加解压的部分,导致启动时间会增加


因此,只在USB1.1的情况,有一些效果

老机,并不一定适合.

PE1的X盘是由内核决定的,对128内存,可用空 ...

首先,对于PE1我并不了解,我测试的是PE3。你说的PE1可用空间是指什么? 是怎样计算的? 比如X:\盘显示512MB,但实际上不能向X写入512M吗?(假设我有2G内存)
其次,我从来不考虑128MB内存这个方面
如果你要考虑128MB,在设计上,在设置虚拟前不超过128MB就应该可以吧?
另外,PE1可以用mount 到X:\的这样就不用向X:\写入东西吧

启动时间会增加这是肯定的,来自解压时间,但整体时间会减少(与不加载USB 2.0驱动情况下相比)

如果你要用加载USB2.0驱动的完整内核,和加载USB2.0驱动+native 相比的话,当然完整的在整体"可能"会快,主要应该是看完整内核的大小(包括你的USB在USB2.0下的读取速度)和向x:写入的速度比较决定吧

用不用native,我觉得主要看能不能用到USB2.0的速度

[ 本帖最后由 andos 于 2011-5-24 08:46 编辑 ]
回复

使用道具 举报

640#
发表于 2011-5-24 15:18:04 | 只看该作者

回复 #636 hhh333 的帖子

我挂载03PE二级内核也蓝屏,但挂XPPE没问题
回复

使用道具 举报

641#
发表于 2011-5-24 16:01:38 | 只看该作者
原帖由 dvd008 于 2011-5-24 08:22 发表
看你前面的测试结果,只能减小读取到内存的时间

而启动时间,会增加解压的部分,导致启动时间会增加


因此,只在USB1.1的情况,有一些效果

老机,并不一定适合.

PE1的X盘是由内核决定的,对128内存,可用空 ...


如果wim挂载,不复制进内存,不解压,还是会快很多的
回复

使用道具 举报

642#
发表于 2011-5-24 17:16:46 | 只看该作者
原帖由 hhh333 于 2011-5-24 06:07 发表
哦,搞这个的主要意义就是能够缩小一级内核大小,对于有些老机从U盘启动能够提速,对吧?

我用你发布的文件列表换成2003的,但在挂二级内核时蓝屏了,不知还有些什么要求?


一级内核也要使用03的否则肯定蓝屏。
回复

使用道具 举报

643#
发表于 2011-5-25 03:42:30 | 只看该作者

能不能直接将TOOLS.WIM nmount到其他内存盘

能不能直接将TOOLS.WIM  nmount到其他内存盘,如Y盘,以减小X盘空间占用。另外能否使用COPY命令将TOOL.WIM拷贝到X盘再挂载?本人还没有测试

[ 本帖最后由 2011kcyou 于 2011-5-26 11:35 编辑 ]
回复

使用道具 举报

644#
发表于 2011-5-25 18:50:13 | 只看该作者

回复 #643 2011kcyou 的帖子

下载: NT03PE.im_

很简单的,直接使用03的文件替换就行了。你可以试试。

默认目录是\NT03PE\
回复

使用道具 举报

645#
发表于 2011-5-25 20:52:55 | 只看该作者

回复 #644 chenall 的帖子

我现在是挂到X:的根下就出问题,将其挂到x:\wxpe下就没事
回复

使用道具 举报

646#
发表于 2011-5-25 21:05:46 | 只看该作者

回复 #645 hhh333 的帖子



[ 本帖最后由 haiou327 于 2011-5-25 21:09 编辑 ]
回复

使用道具 举报

647#
发表于 2011-5-25 21:15:01 | 只看该作者

回复 #646 haiou327 的帖子

是的,挂载是成功的,但后续PECMD的脚本执行就不行了,主要是开FBWF有问题,不开似乎也不行。
回复

使用道具 举报

648#
发表于 2011-5-25 21:23:18 | 只看该作者
根目录挂载了,分区任何子目录就不能再挂载了,同一目录只允许挂载一次
为什么要挂在根目录呢,挂在子目录操作应该更方便点。
回复

使用道具 举报

649#
发表于 2011-5-25 22:17:51 | 只看该作者
我也是认为不应该挂根目录,用子目录的话也是有很多优点的。
比如更新就比较方便一些。
回复

使用道具 举报

650#
发表于 2011-5-26 10:38:31 | 只看该作者

回复 #644 chenall 的帖子

谢谢谢谢谢谢谢谢谢谢
回复

使用道具 举报

651#
发表于 2011-5-26 11:36:23 | 只看该作者
能不能直接将TOOLS.WIM  nmount到其他内存盘,如Y盘,以减小X盘空间占用。另外能否使用COPY命令将TOOL.WIM拷贝到X盘再挂载?本人还没有测试
回复

使用道具 举报

652#
发表于 2011-5-26 11:42:44 | 只看该作者
原帖由 2011kcyou 于 2011-5-26 11:36 发表
能不能直接将TOOLS.WIM  nmount到其他内存盘,如Y盘,以减小X盘空间占用。另外能否使用COPY命令将TOOL.WIM拷贝到X盘再挂载?本人还没有测试

将TOOLS.WIM  nmount到X盘应该也不会增加x盘的空间占用吧
mount是用wimfltr驱动的,所以不占内存
回复

使用道具 举报

653#
发表于 2011-5-27 09:39:20 | 只看该作者

问一个不太专业的问题?

PE的一二级内核几年前就有讨论,如nanope式的两段式构架、OPE等,到现在的NATIVE (NCMD),
我不很在行,一级内核精简掉的驱动放到二级内核,DLL是怎样自动注册的?0519版一级内核里TXTSETUP.SIF精简了,二级内核TXTSETUP.SIF好像没有,不知道二级内核还需不需要XTSETUP.SIF?
回复

使用道具 举报

654#
发表于 2011-5-27 14:20:19 | 只看该作者

回复 #644 chenall 的帖子

老大,换成03的后,就进不了PE,一级内核可进,但挂PE系统就蓝屏,提示什么显示设备出错,不知哪个将03PE调试成功了?
回复

使用道具 举报

655#
发表于 2011-5-27 15:06:34 | 只看该作者

回复 #654 hhh333 的帖子

用chenall的NT03PE.IM_,一级内核可进,mount也成功,但马上蓝屏,跟你的情况差不多。


大家研究NATIVE  PE的意义到底有多大?

[ 本帖最后由 2011kcyou 于 2011-5-27 15:13 编辑 ]
回复

使用道具 举报

656#
发表于 2011-5-27 15:17:00 | 只看该作者
发一个03PE的一级内核文件列表和txtsetup.sif,根据我心如水的pe,稍微精简了一下。
能启动,就是体积比较大。

native_03.rar

10.75 KB, 下载次数: 109, 下载积分: 无忧币 -2

回复

使用道具 举报

657#
发表于 2011-5-27 15:18:42 | 只看该作者
原帖由 2011kcyou 于 2011-5-27 09:39 发表
PE的一二级内核几年前就有讨论,如nanope式的两段式构架、OPE等,到现在的NATIVE (NCMD),
我不很在行,一级内核精简掉的驱动放到二级内核,DLL是怎样自动注册的?0519版一级内核里TXTSETUP.SIF精简了,二级内核 ...


dll只要启动的时候在system32目录下就会自动注册
txtsetup.sif在启动最开始的时候载入了,二级内核里留着也是多余的

至于驱动,大部分在native模式前就加载完毕了,只有几个除外,比如imdisk,directx等等,另外,考虑到热插拔的问题,鼠标,键盘,usb的相关驱动都必须在二级内核中保留
回复

使用道具 举报

658#
发表于 2011-5-27 15:24:05 | 只看该作者

回复 #655 2011kcyou 的帖子

我觉得不大,目前似乎有两个:
1、usb1.x从U盘启动时内核10M以上都是难以忍受的,native的一级内核低于5M,可以较快地载入内存,其他部分为驱动USB2.0后,且通过挂载方式载入应该比较快。
2、低内存机(128M)能够比较流畅地进系统。
回复

使用道具 举报

659#
发表于 2011-5-27 15:25:08 | 只看该作者

回复 #657 NicTense 的帖子

既然用wim挂载,我想不需要太注意体积。
我的办法是将原PE解开,所有内容直接打包成wim格式。这样最快了。
回复

使用道具 举报

660#
发表于 2011-5-27 15:32:36 | 只看该作者
原帖由 sp_star 于 2011-5-27 15:25 发表
既然用wim挂载,我想不需要太注意体积。
我的办法是将原PE解开,所有内容直接打包成wim格式。这样最快了。


看你的注重点是什么吧,其实pe这东西我觉得研究性比实用性更强,包括chenall,虽然我不知道他具体做什么工作的

但感觉pe对他来说应该也是研究多过实用

从研究的角度来说,有必要知道pe里每个文件是干什么用的,启动的过程中分别干了什么

当你知道每个阶段需要载入哪些文件时,就知道1、2级内核分别需要保留哪些文件了

而且,如果无论任何情况下,22M都和32M功能一样,那10M没用的文件留着它干啥
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-6-18 05:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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