无忧启动论坛

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

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

    [复制链接]
91#
发表于 2011-4-2 22:47:19 | 只看该作者
原帖由 andos 于 2011-4-2 22:39 发表

这次换这个蓝屏码


试试这个,我用这个可以运行到native.exe
Windows\Fonts
Windows\Globalization
Windows\inf
Windows\system32
Windows\winsxs
Windows\Fonts\vga936.fon
Windows\Fonts\vgafix.fon
Windows\Fonts\vgaoem.fon
Windows\Fonts\vgasys.fon
Windows\Globalization\Sorting
Windows\inf\disk.inf
Windows\inf\errata.inf
Windows\inf\ramdisk.inf
Windows\inf\usbstor.inf
Windows\inf\volume.inf
Windows\system32\apisetschema.dll
Windows\system32\Boot
Windows\system32\BOOTVID.DLL
Windows\system32\ci.dll
Windows\system32\clfs.sys
Windows\system32\config
Windows\system32\c_936.nls
Windows\system32\drivers
Windows\system32\hal.dll
Windows\system32\halacpi.dll
Windows\system32\halmacpi.dll
Windows\system32\kdcom.dll
Windows\system32\l_intl.nls
Windows\system32\native.cfg
Windows\system32\native.exe
Windows\system32\ntdll.dll
Windows\system32\ntkrnlpa.exe
Windows\system32\ntoskrnl.exe
Windows\system32\PSHED.DLL
Windows\system32\smss.exe
Windows\system32\zh-CN
Windows\system32\Boot\winload.exe
Windows\system32\Boot\zh-CN
Windows\system32\Boot\zh-CN\winload.exe.mui
Windows\system32\config\COMPONENTS
Windows\system32\config\DEFAULT
Windows\system32\config\SAM
Windows\system32\config\SECURITY
Windows\system32\config\SOFTWARE
Windows\system32\config\SYSTEM
Windows\system32\drivers\acpi.sys
Windows\system32\drivers\adp94xx.sys
Windows\system32\drivers\adpahci.sys
Windows\system32\drivers\adpu320.sys
Windows\system32\drivers\aliide.sys
Windows\system32\drivers\amdide.sys
Windows\system32\drivers\amdsata.sys
Windows\system32\drivers\amdsbs.sys
Windows\system32\drivers\amdxata.sys
Windows\system32\drivers\arc.sys
Windows\system32\drivers\arcsas.sys
Windows\system32\drivers\atapi.sys
Windows\system32\drivers\ataport.sys
Windows\system32\drivers\battc.sys
Windows\system32\drivers\blbdrive.sys
Windows\system32\drivers\cdfs.sys
Windows\system32\drivers\cdrom.sys
Windows\system32\drivers\Classpnp.sys
Windows\system32\drivers\cmdide.sys
Windows\system32\drivers\cng.sys
Windows\system32\drivers\compbatt.sys
Windows\system32\drivers\dfsc.sys
Windows\system32\drivers\disk.sys
Windows\system32\drivers\djsvs.sys
Windows\system32\drivers\elxstor.sys
Windows\system32\drivers\fbwf.sys
Windows\system32\drivers\fileinfo.sys
Windows\system32\drivers\fltMgr.sys
Windows\system32\drivers\fs_rec.sys
Windows\system32\drivers\fvevol.sys
Windows\system32\drivers\hidclass.sys
Windows\system32\drivers\hidparse.sys
Windows\system32\drivers\hidusb.sys
Windows\system32\drivers\HpSAMD.sys
Windows\system32\drivers\i8042prt.sys
Windows\system32\drivers\iaStorV.sys
Windows\system32\drivers\iirsp.sys
Windows\system32\drivers\intelide.sys
Windows\system32\drivers\intelppm.sys
Windows\system32\drivers\isapnp.sys
Windows\system32\drivers\kbdclass.sys
Windows\system32\drivers\ksecdd.sys
Windows\system32\drivers\ksecpkg.sys
Windows\system32\drivers\lsi_fc.sys
Windows\system32\drivers\lsi_sas.sys
Windows\system32\drivers\lsi_sas2.sys
Windows\system32\drivers\lsi_scsi.sys
Windows\system32\drivers\megasas.sys
Windows\system32\drivers\MegaSR.sys
Windows\system32\drivers\mouclass.sys
Windows\system32\drivers\mouhid.sys
Windows\system32\drivers\mountmgr.sys
Windows\system32\drivers\msahci.sys
Windows\system32\drivers\msfs.sys
Windows\system32\drivers\msisadrv.sys
Windows\system32\drivers\msrpc.sys
Windows\system32\drivers\mssmbios.sys
Windows\system32\drivers\mup.sys
Windows\system32\drivers\ndis.sys
Windows\system32\drivers\netio.sys
Windows\system32\drivers\nfrd960.sys
Windows\system32\drivers\npfs.sys
Windows\system32\drivers\nsiproxy.sys
Windows\system32\drivers\ntfs.sys
Windows\system32\drivers\null.sys
Windows\system32\drivers\nvraid.sys
Windows\system32\drivers\nvstor.sys
Windows\system32\drivers\partmgr.sys
Windows\system32\drivers\pci.sys
Windows\system32\drivers\pciide.sys
Windows\system32\drivers\pciidex.sys
Windows\system32\drivers\pcw.sys
Windows\system32\drivers\ql40xx.sys
Windows\system32\drivers\ramdisk.sys
Windows\system32\drivers\rdbss.sys
Windows\system32\drivers\sbp2port.sys
Windows\system32\drivers\scsiport.sys
Windows\system32\drivers\serenum.sys
Windows\system32\drivers\serial.sys
Windows\system32\drivers\sisraid2.sys
Windows\system32\drivers\sisraid4.sys
Windows\system32\drivers\stexstor.sys
Windows\system32\drivers\storport.sys
Windows\system32\drivers\storvsc.sys
Windows\system32\drivers\tdi.sys
Windows\system32\drivers\termdd.sys
Windows\system32\drivers\usbccgp.sys
Windows\system32\drivers\usbd.sys
Windows\system32\drivers\usbehci.sys
Windows\system32\drivers\usbhub.sys
Windows\system32\drivers\usbohci.sys
Windows\system32\drivers\usbport.sys
Windows\system32\drivers\USBSTOR.SYS
Windows\system32\drivers\usbuhci.sys
Windows\system32\drivers\vdrvroot.sys
Windows\system32\drivers\vga.sys
Windows\system32\drivers\viaide.sys
Windows\system32\drivers\videoprt.sys
Windows\system32\drivers\vmstorfl.sys
Windows\system32\drivers\volmgr.sys
Windows\system32\drivers\volmgrx.sys
Windows\system32\drivers\volsnap.sys
Windows\system32\drivers\vsmraid.sys
Windows\system32\drivers\watchdog.sys
Windows\system32\drivers\wd.sys
Windows\system32\drivers\Wdf01000.sys
Windows\system32\drivers\WdfLdr.sys
Windows\system32\drivers\wimfsf.sys
Windows\system32\drivers\wmilib.sys
Windows\winsxs\ManifestCache
Windows\winsxs\Manifests
Windows\winsxs\x86_microsoft.windows.c..-controls.resources_6595b64144ccf1df_5.82.7600.16385_zh-cn_6189e316803d96d4
Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16385_none_ebf82fc36c758ad5
回复

使用道具 举报

92#
发表于 2011-4-2 22:49:05 | 只看该作者
来晚了, 强烈支持下
回复

使用道具 举报

93#
 楼主| 发表于 2011-4-2 22:55:37 | 只看该作者
原帖由 andos 于 2011-4-2 22:49 发表


CONFIG补回
DEFAULT
SAM
SECURITY
SOFTWARE

又出以下

先看到
117097

之后闪去
117096

看来我要弄个win7pe来研究了...
问题出在native.exe.得用windb调试了.
回复

使用道具 举报

94#
发表于 2011-4-2 22:55:56 | 只看该作者
原帖由 andos 于 2011-4-2 22:49 发表


CONFIG补回
DEFAULT
SAM
SECURITY
SOFTWARE

又出以下

先看到
117095

之后闪去
117096


呵呵,这说明已经运行到native.exe了。不过native.exe似乎还不是特别稳定。
可以试试把native.cfg里的exit先去掉,看看文件解压是不是正确。
回复

使用道具 举报

95#
发表于 2011-4-2 23:01:15 | 只看该作者
原帖由 sp_star 于 2011-4-2 22:47 发表


试试这个,我用这个可以运行到native.exe
Windows\Fonts
Windows\Globalization
Windows\inf
Windows\system32
Windows\winsxs
Windows\Fonts\vga936.fon
Windows\Fonts\vgafix.fon
Windows ...

这个我明天试试看,今晚夜了得去睡
你这个可以发上来吗? 当作是一个测试模板也不错呢

你这个列表能进桌面吗? 也就是说把其他的打包成比如7PE.CAB

[ 本帖最后由 andos 于 2011-4-2 23:09 编辑 ]
回复

使用道具 举报

96#
发表于 2011-4-2 23:11:05 | 只看该作者
好的技术一定要支持,可惜我不懂语言除了汉语,呵呵呵
回复

使用道具 举报

97#
发表于 2011-4-2 23:44:59 | 只看该作者
原帖由 andos 于 2011-4-2 23:01 发表

这个我明天试试看,今晚夜了得去睡
你这个可以发上来吗? 当作是一个测试模板也不错呢

你这个列表能进桌面吗? 也就是说把其他的打包成比如7PE.CAB


我只做了一个进命令行的,能进到cmd窗口。不过我想进桌面也是一样的,只要找到一个合适的PE就可以了。
下载地址:http://u.115.com/file/f18a19d82d#
只在VMWare里试过一下。
回复

使用道具 举报

98#
发表于 2011-4-3 00:25:19 | 只看该作者
XP的模板也还要再试下,反正就是XP、2003、7这三个。
XP的仿2003清单我试了也是蓝屏,记得是个unkown error。
回复

使用道具 举报

99#
发表于 2011-4-3 00:40:22 | 只看该作者
凌晨来支持一下技术潜力帖
回复

使用道具 举报

100#
发表于 2011-4-3 06:55:50 | 只看该作者
期待楼主早出成果,支持一下
回复

使用道具 举报

101#
发表于 2011-4-3 09:04:59 | 只看该作者
原帖由 sp_star 于 2011-4-2 23:44 发表


我只做了一个进命令行的,能进到cmd窗口。不过我想进桌面也是一样的,只要找到一个合适的PE就可以了。
下载地址:http://u.115.com/file/f18a19d82d#
只在VMWare里试过一下。

你这个的确可以进CMD

我以照你这个结构做,可是还是蓝屏
CAB是用PECAB打包的

P.S. 我是用一个原本能进桌面的7PE来改的

[ 本帖最后由 andos 于 2011-4-3 09:22 编辑 ]
回复

使用道具 举报

102#
发表于 2011-4-3 10:50:48 | 只看该作者
楼主一看仿佛就是高人
回复

使用道具 举报

103#
发表于 2011-4-3 11:21:13 | 只看该作者
测试发现, 如果解压 "目标路径" 不存在, 解压会失败.

例如
解压文件 至 x:\windows\zh-tw\bfsvc.exe.mui
当目标路径 x:\windows\zh-tw 不存在, 解压会失败.
回复

使用道具 举报

104#
发表于 2011-4-3 12:15:20 | 只看该作者
不懂也要支持一下的啊
回复

使用道具 举报

105#
发表于 2011-4-3 13:17:33 | 只看该作者
win7(pe3)专用版 好像问题比 NT5版更大

win7(pe3)专用版 进度条完了直接蓝屏


而NT5版进度条完了,会显然好像建设失败,不知是否#111的那个情况?



[ 本帖最后由 andos 于 2011-4-3 13:20 编辑 ]
回复

使用道具 举报

106#
发表于 2011-4-3 13:39:13 | 只看该作者
原帖由 andos 于 2011-4-3 13:17 发表
win7(pe3)专用版 好像问题比 NT5版更大

win7(pe3)专用版 进度条完了直接蓝屏
117130

而NT5版进度条完了,会显然好像建设失败,不知是否#111的那个情况?
117131
117132


呵呵,你这个问题我碰到过。
native.cfg文件里,expand 7pe.cab x:\ 这句不对。应该是expand 7pe.cab x: , 不能有"\"。
另外,windows\inf这个文件夹和文件好像一定要有,至少我是这样的。
native.exe的expand命令不能再X:盘自动创建目录,但是在普通磁盘,例如C盘就可以。不过在boot.wim里实现建好所有需要的目录和子目录就可以了。
回复

使用道具 举报

107#
 楼主| 发表于 2011-4-3 14:28:52 | 只看该作者
原帖由 friend8179 于 2011-4-3 13:45 发表
麻烦下楼主,这个错误是啥意思?

我用的是SERV03 CHECKED X86环境

找不到NTNDK.H,找了整个目录,还真没有

NTNDK.H这个头文件在inc目录中.使用b.bat编译应该在include中已经包含这个目录了..
回复

使用道具 举报

108#
发表于 2011-4-3 14:31:17 | 只看该作者
原帖由 sp_star 于 2011-4-3 13:39 发表


呵呵,你这个问题我碰到过。
native.cfg文件里,expand 7pe.cab x:\ 这句不对。应该是expand 7pe.cab x: , 不能有"\"。
另外,windows\inf这个文件夹和文件好像一定要有,至少我是这样的。
native.exe的 ...

要预先创建(空)目录的话,那样比较麻烦,希望下版可以改善这个问题吧

另外,不知道如果 expand 7pe.cab x: ,X:内原本已经有了和7PE.CAB内相同的文件会是怎样操作的呢? 是Skip还是replace?
回复

使用道具 举报

109#
发表于 2011-4-3 14:40:42 | 只看该作者

回复 #118 friend8179 的帖子

嗯,SKIP会好点,以免有时忘了删除CAB包内的时发生错误
回复

使用道具 举报

110#
 楼主| 发表于 2011-4-3 14:44:19 | 只看该作者
原帖由 friend8179 于 2011-4-3 14:37 发表
真找不到,看看我安装的吧
117135

建议SKIP吧,有些正在使用的文件替换不掉吧

不好意思..我没说清楚..
是在代码包的下面有个inc文件夹...
可能需要拷贝一个nt.lib到代码所在盘的根目录..
突然想起来..编译win7版的时候好像没换那个lib..不知道是不是这个会出问题..
看你的情况..好像是没找到.ntndk.h
你试试7600版的ddk试试..或者自己修改一下source文件..

[ 本帖最后由 2011足迹 于 2011-4-3 14:46 编辑 ]
回复

使用道具 举报

111#
发表于 2011-4-3 14:59:05 | 只看该作者
看起来很强悍,记号。
回复

使用道具 举报

112#
 楼主| 发表于 2011-4-3 14:59:18 | 只看该作者
原帖由 friend8179 于 2011-4-3 14:52 发表
现在找到了,我先前改了source,因为找不到.H
看图吧

in6addr.h是ddk的头文件在ddk的7600.16385.1\inc\api下...可能是你的ddk缺少这个文件..或者是include环境变量有问题.
回复

使用道具 举报

113#
发表于 2011-4-3 15:49:49 | 只看该作者
谁能提供winddk的下载链接,谢谢!!
回复

使用道具 举报

114#
发表于 2011-4-3 15:53:55 | 只看该作者
pe3.0上

最新pe3专版 还是会蓝屏

native_2011-4-2 22:01 版(非pe3专版)一样蓝屏

native_2011-4-1 19:57版(非pe3专版)则没问题

有其他用pe3.0的人有同样情况吗?

[ 本帖最后由 andos 于 2011-4-3 15:59 编辑 ]
回复

使用道具 举报

115#
 楼主| 发表于 2011-4-3 16:02:35 | 只看该作者
原帖由 andos 于 2011-4-3 15:53 发表
pe3.0上

最新pe3专版 还是会蓝屏

native_2011-4-2 22:01 版(非pe3专版)一样蓝屏

native_2011-4-1 19:57版(非pe3专版)则没问题

有其他用pe3.0的人有同样情况吗?

这个着实不理解了..
2011-4-1 19:57的就是最新的pe1.5的..
如果是这样的话倒是不用对pe3单独编译了.
回复

使用道具 举报

116#
发表于 2011-4-3 16:07:13 | 只看该作者
原帖由 2011足迹 于 2011-4-3 16:02 发表

这个着实不理解了..
2011-4-1 19:57的就是最新的pe1.5的..
如果是这样的话倒是不用对pe3单独编译了.

那除了编译环境不同之外,在PE3专版的代码好像也有些不同吧? 因为我看最新PE3专版的文件较大一点点
那2011-4-2 22:01 是什么版本? 也是pe3.0的吗?

不过如果你pe3专版是在win7下编的不支持pe3.x就实在不解了...反而pe1.5的就没问题....这个真的...不知说什么好了......哈哈

忘了说,我的PE3.0 应该算是PE3.1吧,因为我更新了WIN7 SP1的相应组件给他

[ 本帖最后由 andos 于 2011-4-3 16:19 编辑 ]
回复

使用道具 举报

117#
发表于 2011-4-3 19:49:31 | 只看该作者
原帖由 andos 于 2011-4-3 15:53 发表
pe3.0上

最新pe3专版 还是会蓝屏
native_2011-4-2 22:01 版(非pe3专版)一样蓝屏
native_2011-4-1 19:57版(非pe3专版)则没问题
有其他用pe3.0的人有同样情况吗?

用 noname 的 slim 版本 (繁体) 测试,
成功进入.
(包括将一些文件打包成 cab,
如解压失败, 会黑屏)
如解压成功, 成功进入 7pe)

暂时衹发现 "目标路径" 需要已存在的问题!
回复

使用道具 举报

118#
发表于 2011-4-3 21:45:57 | 只看该作者
原帖由 nu852 于 2011-4-3 19:49 发表

用 noname 的 slim 版本 (繁体) 测试,
成功进入.
(包括将一些文件打包成 cab,
如解压失败, 会黑屏)
如解压成功, 成功进入 7pe)

暂时只发现 "目标路径" 需要已存在的问题!

还有一个不知算不算是"问题"
那是expand速度慢的问题

以下是我在VM下测试PE3.X的情况, 实机下可能有差别,不过应该也差不多吧...

PE3.0 无论在内核或者是文件数量都比NT5的PE要大和多

扣除内核(即native.exe所需要的文件),打包的CAB内的文件就上千个
expand 上千个文件,所需的时间大约需要3分钟左右,
这个expand过程占用的时间比起原本的PE3.x加载大WIM内核加进桌而所需的时间还要多

如果PE3.X 要用上native.exe, 那么expand的速度就一定要快很多才行,不然在速度就没有优势了

native.exe 不知支不支持多核cpu的呢?
如果支持多核cpu,那么expand的速度会否快点?

[ 本帖最后由 andos 于 2011-4-3 21:48 编辑 ]
回复

使用道具 举报

119#
发表于 2011-4-3 22:12:20 | 只看该作者
原帖由 friend8179 于 2011-4-3 22:07 发表
等到支持WIM的时候,cab就是浮云了

呵呵,是呢
但愿快点支持WIM就好,不然expand cab真的受不了

WIM也应该是将WIM影射到X:下吧......还是你说将WIM解压到X:下?
同时支持当然更好,就算只是将WIM解压到X:下也会比expand cab快很多吧....

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

使用道具 举报

120#
 楼主| 发表于 2011-4-3 22:24:42 | 只看该作者
原帖由 andos 于 2011-4-3 21:45 发表

还有一个不知算不算是"问题"
那是expand速度慢的问题

以下是我在VM下测试PE3.X的情况, 实机下可能有差别,不过应该也差不多吧...

PE3.0 无论在内核或者是文件数量都比NT5的PE要大和多

扣除内核(即n ...

这个问题可不小..native是单线程的..多cup/多核好像不会有什么提升...
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-26 19:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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