无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 2011足迹
打印 上一主题 下一主题

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

    [复制链接]
511#
发表于 2011-5-20 14:45:34 | 只看该作者

回复 #556 NicTense 的帖子

scsiport.sys如果不要,会影响SRS驱动的加载吗?如果有的话还是留着好了.
还有一个VLatency.sy记得使用VIA的SATA需要,如果不加载的话会不正常。

现在我没有VIA的版我也没有办法测试,不过建议保留,反正不大。

FIRADISK我留在内核是为了方便扩展使用的,比如可以通过GRUB4DOS产生一个虚拟的内存盘,进入这个模式后就可以直接使用。
还有新版的NTBOOT也有针对这个的扩展使用。
回复

使用道具 举报

512#
发表于 2011-5-20 14:55:19 | 只看该作者
原帖由 chenall 于 2011-5-20 14:45 发表
scsiport.sys如果不要,会影响SRS驱动的加载吗?如果有的话还是留着好了.
还有一个VLatency.sy记得使用VIA的SATA需要,如果不加载的话会不正常。

现在我没有VIA的版我也没有办法测试,不过建议保留,反正不 ...


via潜伏期补丁,我不知道具体在哪些机器上需要这个,应该只是早期的小部分机器,不过作为维护系统,保留应该还是比较合理的

scsiport.sys是scsi miniport的驱动,要加载scsi硬盘的驱动的话,是需要用到它的,因为目前内核里没有scsi驱动,如果要加载必须用f6镜像

scsiport.sys也丢到f6镜像去不确定行不行

不过这2个文件其实都很小,留着可能方便点,加上firadisk对大小的影响也不会超过20k

我原来只是为了弄出一个在大部分情况下能正常使用的最小内核

[ 本帖最后由 NicTense 于 2011-5-20 14:56 编辑 ]
回复

使用道具 举报

513#
发表于 2011-5-21 12:03:05 | 只看该作者
最后的更新,没有什么问题的话,不再改动,等待新的NATIVECMD。

1.当echo off时隐藏大部份的信息提示。
2.新增cd ?:\minipe\wxpe.wim的用法(和scd功能一样,不过使用的方法比较简单,代码更少)。
  有一个区别比如以下命令
  scd \minipe\wxpe
  会切换到\minipe目录
  但cd ?:\minipe\wxpe
  如果有存在minipe\wxpe目录则会切换到这个目录否则就和scd一样。

native.rar

33.76 KB, 下载次数: 94, 下载积分: 无忧币 -2

回复

使用道具 举报

514#
发表于 2011-5-21 15:24:57 | 只看该作者
原帖由 chenall 于 2011-5-21 12:03 发表
最后的更新,没有什么问题的话,不再改动,等待新的NATIVECMD。

1.当echo off时隐藏大部份的信息提示。
2.新增cd ?:\minipe\wxpe.wim的用法(和scd功能一样,不过使用的方法比较简单,代码更少)。
  有一 ...



这个改进不错

nativecmd需要额外的dll,nativeshell还是有自己的优势的,有没有可能把对注册表的操作也加进native shell

对了,另外,vid那个命令没看到有什么实际作用,是不是可以去了,把help里的位置让给scd好了
回复

使用道具 举报

515#
发表于 2011-5-21 16:15:52 | 只看该作者
原帖由 NicTense 于 2011-5-21 15:24 发表



这个改进不错

nativecmd需要额外的dll,nativeshell还是有自己的优势的,有没有可能把对注册表的操作也加进native shell

对了,另外,vid那个命令没看到有什么实际作用,是不是可以去了,把help里的 ...



注册表的比较麻烦,我目前也只尝试过读取并显示。对这些还不是很理解。

有空再说了。整这些需要好多时间,因为对这些都不懂,很多都是临时抱佛脚。

scd的功能已经由cd去实现了。可以考虑去掉scd
回复

使用道具 举报

516#
发表于 2011-5-21 17:24:57 | 只看该作者
建议NATIVEPE.IM_最新版或正式版单贴发布,另期待制作NATIVE架构PE的教程分享?
现成的PE不做大量精简,能否很简单地DIY成NATIVEPE?
回复

使用道具 举报

517#
发表于 2011-5-21 18:22:17 | 只看该作者
andos #452楼的NativeCmd不支持输入退格键变成...



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

使用道具 举报

518#
发表于 2011-5-21 22:54:51 | 只看该作者
更新一个native程序n7z.exe,增加了禁止输出和覆盖文件的参数
d:\n7z.jpg

如果解压时不输出。解压速度提高了好几倍(虚拟机里测试)

N7z.rar

18.18 KB, 下载次数: 81, 下载积分: 无忧币 -2

回复

使用道具 举报

519#
发表于 2011-5-21 22:57:52 | 只看该作者
原帖由 sp_star 于 2011-5-21 22:54 发表
更新一个native程序n7z.exe,增加了禁止输出和覆盖文件的参数
d:\n7z.jpg

如果解压时不输出。解压速度提高了好几倍(虚拟机里测试)


图挂了,再传一次
d:\n7z.jpg

注意,参数里文件路径和解压路径都要是带盘符的完整路径
回复

使用道具 举报

520#
发表于 2011-5-21 23:13:00 | 只看该作者
这图还是挂了,再上个看看
回复

使用道具 举报

521#
发表于 2011-5-21 23:23:16 | 只看该作者
算了,还是上文字吧。
      "Usage: 7zDec <command> <archive_name> <target_path>\n\n"
      "<Commands>\n"
      "  e[o]: Extract files from archive (without directory)\n"
      "  l: List contents of archive\n"
      "  t: Test integrity of archive\n"
      "  x[o]: eXtract files with full paths\n"
      "     s--silent mode, o--overwrite\n"
回复

使用道具 举报

522#
发表于 2011-5-22 07:11:51 | 只看该作者
原帖由 sp_star 于 2011-5-21 22:57 发表


图挂了,再传一次
d:\n7z.jpg

注意,参数里文件路径和解压路径都要是带盘符的完整路径


d:\n7z.jpg 是你本机的位置,当然是看不到

能不能archive_name用不带全盘符的完整路径? (因用了scd切换到了它的位置去了)
当前想到比较折冲的方法是由C到Z都写一次,但这样太....
那集成到nativeshell的话,是不是就不用带盘符的完整路径?

另外,可以加一个略过的参数吗? 因为我怕可能有个文件被占用后(当7Z包和内核有同样文件时)如果用了覆盖会被卡住
还是说目前这个o覆盖,当覆盖不到时会自动略过呢?

[ 本帖最后由 andos 于 2011-5-22 07:44 编辑 ]
回复

使用道具 举报

523#
发表于 2011-5-22 07:22:27 | 只看该作者
原帖由 sp_star 于 2011-5-21 22:54 发表
更新一个native程序n7z.exe,增加了禁止输出和覆盖文件的参数
d:\n7z.jpg

如果解压时不输出。解压速度提高了好几倍(虚拟机里测试)

如果解压时不输出。解压速度提高了好几倍

非常不错的消息啊...这回PE3有救了,哈哈~~

照道理的话,ncab应该也是那样的吧?
或者说其实是输出令到速度大大下降吧

[ 本帖最后由 andos 于 2011-5-22 07:45 编辑 ]
回复

使用道具 举报

524#
发表于 2011-5-22 07:28:48 | 只看该作者
原帖由 haiou327 于 2011-5-21 18:22 发表
andos #452楼的NativeCmd不支持输入退格键变成...

121836

这个不太了解,毕竟NATIVECMD还未到成品阶段,所以会有些问题
回复

使用道具 举报

525#
发表于 2011-5-22 08:15:10 | 只看该作者
开源项目就是好啊。感兴趣的人都可以参与入来。。。
回复

使用道具 举报

526#
发表于 2011-5-22 11:04:26 | 只看该作者
原帖由 andos 于 2011-5-22 07:11 发表


d:\n7z.jpg 是你本机的位置,当然是看不到

能不能archive_name用不带全盘符的完整路径? (因用了scd切换到了它的位置去了)
当前想到比较折冲的方法是由C到Z都写一次,但这样太....
那集成到nativeshell ...


目前必须是完整路径是因为nativeshell没有把正确的当前路径传递下来,如果改进一下nativeshell,就可以支持当前路径了。
当然,集成到nativeshell里更方便,体积会增大30-40K.
加“o“参数就会覆盖已有文件,不加就会跳过已有文件。现在,如果单个文件解压失败,应该不会退出,而是继续解压其他的文件。所以覆盖失败时,应该也能继续,不过我没测试过。
回复

使用道具 举报

527#
发表于 2011-5-22 11:09:36 | 只看该作者
原帖由 andos 于 2011-5-22 07:22 发表

如果解压时不输出。解压速度提高了好几倍

非常不错的消息啊...这回PE3有救了,哈哈~~

照道理的话,ncab应该也是那样的吧?
或者说其实是输出令到速度大大下降吧


呵呵,终于看到一个对PE3有兴趣的了。等了这么久,好像也没什么人感兴趣,看样子PE3的wim挂载是没希望了。
我在VM里测试,屏蔽输出后,解压43M的文件只要15秒。实际机器应该更快。
cab屏蔽输出后,速度和7z差不多,只是cab文件比7z要大一些。但花费的时间几乎一样。
回复

使用道具 举报

528#
发表于 2011-5-22 11:17:51 | 只看该作者
原帖由 sp_star 于 2011-5-22 11:04 发表


目前必须是完整路径是因为nativeshell没有把正确的当前路径传递下来,如果改进一下nativeshell,就可以支持当前路径了。
当然,集成到nativeshell里更方便,体积会增大30-40K.
加“o“参数就会覆盖已有文 ...

说明没说到呢,哈哈
原来不加"o"就是略过啊...明白了,那我就不加"o"吧,理论上略过应该会比覆盖更快吧

呵呵,期待nativeshell可以改进一下把正确的当前路径传递下来 或者 集成到nativeshell中...

[ 本帖最后由 andos 于 2011-5-22 11:19 编辑 ]
回复

使用道具 举报

529#
发表于 2011-5-22 11:21:44 | 只看该作者
原帖由 sp_star 于 2011-5-22 11:09 发表


呵呵,终于看到一个对PE3有兴趣的了。等了这么久,好像也没什么人感兴趣,看样子PE3的wim挂载是没希望了。
我在VM里测试,屏蔽输出后,解压43M的文件只要15秒。实际机器应该更快。
cab屏蔽输出后,速度和 ...

最开始我就是在测试应用在PE3上,呵呵~~

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

使用道具 举报

530#
发表于 2011-5-22 12:09:59 | 只看该作者
看了一下源码,稍微修改了一下。

这个应该可以传当前路径下来了(原版是直接默认%SYSTEMROOT%),我把这个改成了使用当前路径。

native.rar

28.69 KB, 下载次数: 80, 下载积分: 无忧币 -2

回复

使用道具 举报

531#
发表于 2011-5-22 13:24:33 | 只看该作者
原帖由 chenall 于 2011-5-22 12:09 发表
看了一下源码,稍微修改了一下。

这个应该可以传当前路径下来了(原版是直接默认%SYSTEMROOT%),我把这个改成了使用当前路径。

测试了一下,现在n7z不用指定完整path了,太好了
感谢c大!

我在PE3的用法是
cd ?:\BOOT\7PE.7Z
if exist 7PE.7Z x:\windows\system32\N7Z.EXE xs 7PE.7Z X:
if exist x:\windows\system32\PECMD.EXE exit
回复

使用道具 举报

532#
发表于 2011-5-22 14:00:42 | 只看该作者
chenall 5.22版Native传当前路径正常了

#564  N7z 只支持7z格式,不支持RAR和cab.... 内牛满面啊



[ 本帖最后由 haiou327 于 2011-5-22 14:05 编辑 ]
回复

使用道具 举报

533#
发表于 2011-5-22 14:05:47 | 只看该作者
原帖由 haiou327 于 2011-5-22 14:00 发表
chenall 5.22版Native传当前路径正常了

#564  N7z 只支持7z格式,RAR和cab都不支持啊,内牛满面啊

121864

没有相关的支持库吧

7Z的压缩率比RAR和CAB要高得多呢,呵呵~~

[ 本帖最后由 andos 于 2011-5-22 14:06 编辑 ]
回复

使用道具 举报

534#
发表于 2011-5-22 14:08:41 | 只看该作者
原帖由 haiou327 于 2011-5-22 14:00 发表
chenall 5.22版Native传当前路径正常了

#564  N7z 只支持7z格式,不支持RAR和cab.... 内牛满面啊

121864


没办法,支持格式全的那个太复杂了,体积也会比较大。
cab格式支持有expand命令啊!请C大屏蔽一下输出,速度也和7z差不多。
回复

使用道具 举报

535#
发表于 2011-5-22 14:25:39 | 只看该作者
支持7z已经够了,期待NativeShell早日整合NativeCmd
回复

使用道具 举报

536#
发表于 2011-5-22 14:29:29 | 只看该作者
新的版本已经可以屏蔽expand命令的输出了,只要先echo off然后整个世界就清静了。
回复

使用道具 举报

537#
发表于 2011-5-22 15:01:16 | 只看该作者
我把支持7z解压的库文件发上来,如果chenall有兴趣,就把它整合到nativeshell里吧。
整合应该很容易,就是体积会增大几十K。

7zdec_native.zip

131.26 KB, 下载次数: 65, 下载积分: 无忧币 -2

回复

使用道具 举报

538#
发表于 2011-5-22 15:10:36 | 只看该作者
原帖由 sp_star 于 2011-5-22 15:01 发表
我把支持7z解压的库文件发上来,如果chenall有兴趣,就把它整合到nativeshell里吧。
整合应该很容易,就是体积会增大几十K。



对了,chenall能不能发个最新修改版打好补丁的源代码包,我想编译一个最小版本,把那些没用的命令都删掉...

没有输出,速度提高了,应该可以考虑不用Mount,直接将二级内核解压到内存了,这样可以实现全内置,拔u盘
回复

使用道具 举报

539#
发表于 2011-5-22 15:12:48 | 只看该作者
原帖由 NicTense 于 2011-5-22 15:10 发表



对了,chenall能不能发个最新修改版打好补丁的源代码包,我想编译一个最小版本,把那些没用的命令都删掉...

没有输出,速度提高了,应该可以考虑不用Mount,直接将二级内核解压到内存了,这样可以实现 ...



补丁文件。。。

这样我觉得还不如复制WIM文件到X盘再挂载。速度肯定更快。

20110522.rar

4.82 KB, 下载次数: 106, 下载积分: 无忧币 -2

回复

使用道具 举报

540#
发表于 2011-5-22 15:43:50 | 只看该作者
原帖由 chenall 于 2011-5-22 15:12 发表



补丁文件。。。

这样我觉得还不如复制WIM文件到X盘再挂载。速度肯定更快。

挂X只能用在PE1.X上吧
PE3挂X应该是无望了

另外,弱弱的想问下补丁文件是放在那里去应用的?

[ 本帖最后由 andos 于 2011-5-22 15:49 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-10 00:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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