无忧启动论坛

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

native shell 内置mount命令奇怪的问题!

 关闭 [复制链接]
跳转到指定楼层
1#
发表于 2011-9-25 19:04:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
进入native shell模式后,mount 自己创建的WIM,始终提示mount filead 0xC000034或者0XC00000D, 但是用逆天使的NATIVE PE 里的TOOLS.WIM却正常?  奇迹大侠看到能否给个解释了?<br /><br />今天为这个折腾一天了,wuyou关于WIM的帖子翻遍了。。。<br /><br />附注:我创建的这个WIM文件,用WIMTOOL挂载 卸载都正常,用imagex也正常,在PE下和WIN7下还有XP下都能正常挂载,为什么到了NATIVE SHELL下就不行了?<br /><br />NATIVE SHELL 版本,C大编译的5月23日版本。<br /><br />WIM 参数  最大压缩<br /><br /><br />


已经解决:我犯了个超低级的错误,我不知什么时候兴起,用winimage工具把一级内核给碎片整理了,导致一级内核从10M减小到8.9M,RAMDISK载入后X盘空间就死死的定在8.9M左右。没有空间存放mount后的链接。。。。

[ 本帖最后由 hotdll 于 2011-9-27 09:18 编辑 ]
2#
 楼主| 发表于 2011-9-25 22:20:15 | 只看该作者
原帖由 &lt;i&gt;friend8179&lt;/i&gt; 于 2011-9-25 21:53 发表 <br />wimftlr服务跑起没有?
&lt;br /&gt;<br />


同时加载的有两个WIM,一个是逆天使的原版XPE WIM文件,一个是我修改过的TOOLS.WIM, XPE.WIM能加载,TOOLS.WIM不能加载。逆天使的那个TOOLS.WIM能加载,我创建的就不行。

txtsetup.sif和driver里都已经做了wimftlr 加载了
wimftlr也是最新XP版了

把这个搞定了。我就能发布一个很巧妙的native FBINST版本的tangoPE了,启动很快。就算是USB1.1的,启动也不会超过2分钟。

[ 本帖最后由 hotdll 于 2011-9-25 22:23 编辑 ]
回复

使用道具 举报

3#
发表于 2011-9-25 22:35:48 | 只看该作者
[quote]原帖由 hotdll 于 2011-9-25 22:20 发表



看到了楼主的“我就能发布一个很巧妙的native FBINST版本的tangoPE了,启动很快。就算是USB1.1的,启动也不会超过2分钟。”这段话真高兴啊,我的主板就是USB1.1的,先谢了!
回复

使用道具 举报

4#
 楼主| 发表于 2011-9-25 22:40:35 | 只看该作者
原帖由 <i>friend8179</i> 于 2011-9-25 21:53 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2308869&ptid=199510" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
wimftlr服务跑起没有?
<br /
解决了
目前来看像是NATIVE SHELL 的一个BUG,C大和2011大的都应该有这个问题

NATIVE.INI 里的文件

  1. @echo off
  2. scd \TANGOPE\TANGOPE.WIM
  3. if exist TOOLS.WIM mount TOOLS.WIM X:\TOOLS
  4. if exist TANGOPE.WIM mount TANGOPE.WIM X:\WXPE
  5. if exist x:\wxpe\system32\PECMD.EXE exit
复制代码



改成如下代码即可



  1. @echo off
  2. @echo off
  3. scd \TANGOPE\TANGOPE.WIM
  4. mount tools.wim x:\tools
  5. mount tangope.wim x:\wxpe
  6. exit
复制代码
回复

使用道具 举报

5#
 楼主| 发表于 2011-9-25 23:21:08 | 只看该作者
原帖由 <i>hotdll</i> 于 2011-9-25 22:40 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2308913&ptid=199510" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
<br />

晕了
修改了另外一个WIM文件后,又出现mount失败了。。。
回复

使用道具 举报

6#
 楼主| 发表于 2011-9-25 23:39:03 | 只看该作者
大概猜测了下
mount failed 0xc000000d  这个表示无法映射的文件?还是什么的2011大大给说明了 目前我遇到的问题就在这里。
0xc0000034 表示wim文件不存在
0xc01c0014 表示错误的目标路径
0xc0000022 表示目标路径锁定(通常这个位置已经被隐射了)
回复

使用道具 举报

7#
发表于 2011-9-26 00:10:11 | 只看该作者
我用H3合盘里的NCMD做的.有几次测试的时候NMOUNT.EXE就挂载不起二级核心.
手动挂载又可以挂起.文件名都是复制的.一模一样.
后来把二级核心的名字改短了就挂起了.很诡异的现象.
原来的名字是NativePE.WIM
现在改成NVPE.WIM.
我的外置是启动PECMD才挂的.一级内核只挂了二级核心.

楼主FBINST版本的怎么弄的.能透露下不?

[ 本帖最后由 icevan 于 2011-9-26 00:14 编辑 ]
回复

使用道具 举报

8#
 楼主| 发表于 2011-9-26 09:03:08 | 只看该作者
原帖由 <i>icevan</i> 于 2011-9-26 00:10 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2309219&ptid=199510" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
我用H3合盘里的NCMD做的.有几次测试的时候NMOUNT.EXE就挂载不起二级核心.<br />
手动挂载又可以挂起.文件名都是复制的.一模一样.<br />
后来把二级核心的名字改短了就挂起了.很诡异的现象.<br />
原来的名字是NativePE.WIM<br />
现 ...
<br />
没什么难的,一会我发布下。顺便把方法透漏下。
回复

使用道具 举报

9#
发表于 2011-9-26 17:02:00 | 只看该作者
挂载的目标目录不存在吧.
回复

使用道具 举报

10#
发表于 2011-9-26 17:14:12 | 只看该作者
先用手动模式切换到WIM所在路径(或直接使用wim的绝对路径)挂载试一下看能不能成功,就可以找到原因,不存在用WImtools建立的wim无法mount一说
回复

使用道具 举报

11#
 楼主| 发表于 2011-9-26 17:19:58 | 只看该作者
原帖由 chenall 于 2011-9-26 17:02 发表
挂载的目标目录不存在吧.


如果挂载的目录不存在提示的这个0xc01c0014 ,不过现在提示的是0XC000000D,X:\WXPE是存在的。一级内核里已经有了。
回复

使用道具 举报

12#
 楼主| 发表于 2011-9-26 17:21:05 | 只看该作者
原帖由 haiou327 于 2011-9-26 17:14 发表
先用手动模式切换到WIM所在路径(或直接使用wim的绝对路径)挂载试一下看能不能成功,就可以找到原因,不存在用WImtools建立的wim无法mount一说


手动试过很多次。都是无法mount,搞了两天了。绝对路径也不行。
看我的注册日期。我不是新手。不会犯这种低级错误。
回复

使用道具 举报

13#
发表于 2011-9-26 18:40:03 | 只看该作者
我用Wimtools创建的Wim用chell的NatTPE  mount是成功
回复

使用道具 举报

14#
 楼主| 发表于 2011-9-26 18:48:01 | 只看该作者
原帖由 haiou327 于 2011-9-26 18:40 发表
我用Wimtools创建的Wim用chell的NatTPE  mount是成功

呵呵。难道是因为我用map直接映射ISO的原因?

我的FB.FB包下载在你置顶的附件里。
您可以试试修改WIM后添加到ISO后执行看看。
回复

使用道具 举报

15#
发表于 2011-9-26 18:50:17 | 只看该作者
测试了你的Native版本的问题,我替换为chenall   5.21
NATIVE code:
  1. cd ?:\nvpe.wim
  2. mount NVPE.WIM x:\wxpe
  3. mount TOOLS.WIM x:\tools
  4. exit
复制代码
这是用wimtool制作的Wim,直接修改你的FBA里的iso文件挂载成功

[ 本帖最后由 haiou327 于 2011-9-26 19:47 编辑 ]

mount_succes.jpg (31.65 KB, 下载次数: 42)

mount_succes.jpg

tools.jpg (40.64 KB, 下载次数: 40)

tools.jpg

tools.rar

229.82 KB, 下载次数: 37, 下载积分: 无忧币 -2

回复

使用道具 举报

16#
发表于 2011-9-26 19:54:16 | 只看该作者
定位到最后确定为5.23 Native的问题5.21和5.22同样使用echo off  就挂载自已制作的WIM失败
修改NATIVE.ini 去掉@echo off 这句就可以mount成功

[ 本帖最后由 haiou327 于 2011-9-26 19:56 编辑 ]
回复

使用道具 举报

17#
 楼主| 发表于 2011-9-26 22:14:37 | 只看该作者
原帖由 haiou327 于 2011-9-26 19:54 发表
定位到最后确定为5.23 Native的问题5.21和5.22同样使用echo off  就挂载自已制作的WIM失败
修改NATIVE.ini 去掉@echo off 这句就可以mount成功


请C大修改下代码。。。。完善5.23出的BUG
回复

使用道具 举报

18#
发表于 2011-9-26 22:26:49 | 只看该作者

回复 #17 haiou327 的帖子

0pe里有
@echo off
if exist X:\WXPE\NAT\CMDPE.WIM mount X:\WXPE\NAT\CMDPE.WIM X:\WXPE\NAT
回复

使用道具 举报

19#
 楼主| 发表于 2011-9-26 23:00:50 | 只看该作者
原帖由 pseudo 于 2011-9-26 22:26 发表
0pe里有
@echo off
if exist X:\WXPE\NAT\CMDPE.WIM mount X:\WXPE\NAT\CMDPE.WIM X:\WXPE\NAT


是可以成功,但是不是每次,特别是修改后。。。你用的版本应该不是5.23
回复

使用道具 举报

20#
发表于 2011-9-26 23:57:30 | 只看该作者
0pe1.3.X一直用chenall的5.23版native.exe。
仅供参考。
回复

使用道具 举报

21#
 楼主| 发表于 2011-9-27 00:15:07 | 只看该作者
原帖由 pseudo 于 2011-9-26 23:57 发表
0pe1.3.X一直用chenall的5.23版native.exe。
仅供参考。

关键我现在是挂载一会正常,一会不正常。。。。
难道不支持挂载多次?
回复

使用道具 举报

22#
发表于 2011-9-27 01:57:53 | 只看该作者
用5.23版   Native.ini
@echo off
scd \NVPE.WIM
mount NVPE.WIM x:\wxpe
mount TOOLS.WIM x:\tools
exit

用WimTool制作的几个tools.wim替换用VM和sinoxer 的Fba测试工具 启动均能挂载成功
回复

使用道具 举报

23#
 楼主| 发表于 2011-9-27 07:20:30 | 只看该作者
原帖由 haiou327 于 2011-9-27 01:57 发表
用5.23版   Native.ini
@echo off
scd \NVPE.WIM
mount NVPE.WIM x:\wxpe
mount TOOLS.WIM x:\tools
exit

用WimTool制作的几个tools.wim替换用VM和sinoxer 的Fba测试工具 启动均能挂载成功


你测试的时候不也遇到无法mount的情况,我昨天有两次成功了,接着又不成功,为什么呢?
回复

使用道具 举报

24#
 楼主| 发表于 2011-9-27 09:15:20 | 只看该作者
原帖由 haiou327 于 2011-9-27 01:57 发表
用5.23版   Native.ini
@echo off
scd \NVPE.WIM
mount NVPE.WIM x:\wxpe
mount TOOLS.WIM x:\tools
exit

用WimTool制作的几个tools.wim替换用VM和sinoxer 的Fba测试工具 启动均能挂载成功

找到原因了。
一级内核我忘记什么时候用WINIMAGE 整理了下碎片,导致镜像体积从10M变成8.9M。。。。mount的时候空间不足。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 09:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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