无忧启动论坛

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

完美解决win7PE或者NATIVE WIN7PE不识别GRUB直接MAP的ISO的问题

[复制链接]
31#
发表于 2012-6-30 01:11:04 | 只看该作者

回复 #30 smine 的帖子

用你的一级内核替换饭大的第四版文件,成功启动,未出现蓝屏和34错误。合盘和单独U盘fba导入都成功。建议测试的兄弟合盘的话,先整理下文件碎片再导入。最后感谢楼主和饭大的辛勤劳动。

[ 本帖最后由 假大空 于 2012-6-30 01:16 编辑 ]
回复

使用道具 举报

32#
发表于 2012-6-30 01:14:16 | 只看该作者
原帖由 zds1210 于 2012-6-30 00:46 发表
嗯。想用你的内核,再加上cmd问题的办法,看是否已经解决了卡在034的问题。
看在统一版中iso时候能不能解决直接map二级内核的问题。

最好请楼主加上这个成果;

饭老大的Native7PE 关闭cmd命令行窗口出现“内存不能为written”的原因及解决方法


结合饭老大Native7PE与sp_star 老大的作品仔细对比,反复测试,终于找到了饭老大的Native7PE的关闭cmd命令行窗口出现的问题的原因:在加载二级内核中的pecmd.exe之前没有开启FBWF !!
饭老大Native7PE在pecmd.ini中第一句开启这个服务已经晚了,导致了X:盘的读写问题。问题找到了,解决也就简单了,用sp_star 老大作品中的Native.exe替换饭老大的一级内核中的文件,并在
native.ini中加入以下两句:

cd x:\windows\system32
driver load FBWF

同时在二级内核中pecmd.ini文件中删除“SERV FBWF” 即可。经我测试修改后并无异常情况出现。至于会不会影响声卡、显卡等设备安装,那就有赖于大家去测试了。

我上传了一个修改后的饭老大Native7PE的一级内核,地址如下。二级内核较大,不传了,大家自理把。


一级内核下载:  http://115.com/file/anrpnf5t#win7boot.lzma
回复

使用道具 举报

33#
发表于 2012-6-30 08:01:15 | 只看该作者

回复 #1 smine 的帖子

按照你的这个顺序,是否在CDROM介质中的二级内核就无法加载了呢?CDROM的启动顺序变成了WinVBlock之后
回复

使用道具 举报

34#
发表于 2012-6-30 08:33:46 | 只看该作者

回复 #33 zds1210 的帖子

用你修改的一级内核测试,楼主的方法确实完美的解决了34的问题,经测试,无论是冷启动还是热启动,无论是用G4D还是BURG引导,均能启动成功。

  目前来看,NAITVE版的问题。创建vhd,CMD不能为写,34的问题这三个已经解决,只剩关机慢的问题了。
回复

使用道具 举报

35#
发表于 2012-6-30 09:11:15 | 只看该作者

回复 #35 幸运的草 的帖子

关机慢不是NAITVE的问题(如果在一级内核开启FBWF),是注册表的问题,我有一个NAITVE WIN7,关几可用极速形容,需要可提供.
但在二级内核开启FBWF,就会导致关机慢.
有些人说制成ISO关机很慢,我没试过,我是把WIN7.WIM放在文件夹内,UD区,可见区都是.

[ 本帖最后由 gbzx 于 2012-6-30 09:19 编辑 ]
回复

使用道具 举报

36#
 楼主| 发表于 2012-6-30 09:46:53 | 只看该作者
原帖由 Buddy 于 2012-6-30 08:01 发表 按照你的这个顺序,是否在CDROM介质中的二级内核就无法加载了呢?CDROM的启动顺序变成了WinVBlock之后
不影响的,你可以试试看,这个顺序可是N多次试验得出的,要兼顾二级在U盘,UD区,本地硬盘,光盘,内存盘的启动,你任意改改顺序都会造成某一介质的启动失败
回复

使用道具 举报

37#
 楼主| 发表于 2012-6-30 09:56:10 | 只看该作者
看起来效果不错,我在30楼发布的连接只是为了解决稀饭四版的34问题,仅仅是一个测试版,大家不要直接用,我公布下修改方法,大家自行DIY:
1.挂载稀饭的一级SYSTEM为sys,导入一楼末尾的附件中的注册表
2.用附件中的文件覆盖稀饭的一级中的对应的文件
3.打包WIM,打包时注意勾选最大压缩,系统标志远windowsPE
打包完发现最大压缩变回去了,没关系,这就可以了
回复

使用道具 举报

38#
发表于 2012-6-30 10:19:20 | 只看该作者

回复 #36 gbzx 的帖子

这个确实,很早就测试证实了。
二级内核开启FBWF,而且放到ISO中,关机速度很慢。如果二级内核WIM文件放可见区或硬盘,且不加载二级内核ISO(无论一级找到的WIM是否是可见区或硬盘的WIM),关机速度就秒级,但如果加载二级内核ISO,那怕找到的是可见区或硬盘的WIM。也一样关机慢。
个中原因不祥。
   

  是在一级内核中开启FBWF的,在NATIVE.INI中,用driver load FBWF开启。基本上是稀饭第四版的一级内核。

  你测试一下,把你的二级内核放到ISO中,用你的一级内核引导,看关机速度如何?

[ 本帖最后由 幸运的草 于 2012-6-30 10:30 编辑 ]
回复

使用道具 举报

39#
发表于 2012-6-30 11:41:04 | 只看该作者

回复 #1 smine 的帖子

用你的方法修改后发现一个问题,盘符顺序变了,只要U盘在,那么进入桌面后U盘就是C盘,不知这个问题能不能解决到
回复

使用道具 举报

40#
 楼主| 发表于 2012-6-30 16:50:36 | 只看该作者
原帖由 2011Sunday 于 2012-6-30 11:41 发表 用你的方法修改后发现一个问题,盘符顺序变了,只要U盘在,那么进入桌面后U盘就是C盘,不知这个问题能不能解决到
确实有这问题,不知道如何指定USB设备的起始分配盘符?
回复

使用道具 举报

41#
发表于 2012-6-30 17:28:28 | 只看该作者
试过,有的U盘可以,有的U盘还是会出现,启动不到桌面。
回复

使用道具 举报

42#
发表于 2012-6-30 18:28:58 | 只看该作者

回复 #41 smine 的帖子

呵呵,论坛有你更精彩。。。
暂时应该是有人维护和更新win7pe了。我就可以用现成的。
回复

使用道具 举报

43#
发表于 2012-6-30 21:53:14 | 只看该作者
原帖由 hotdll 于 2012-6-30 18:28 发表
呵呵,论坛有你更精彩。。。
暂时应该是有人维护和更新win7pe了。我就可以用现成的。

老大,你的第四版一级内核要怎么修改啊,我想整合这个和解决了cmd问题的两个补丁。
老大可以综合这两个贴子,好多问题就
解决了,发布第五版一级内核吧。

[ 本帖最后由 zds1210 于 2012-6-30 21:59 编辑 ]
回复

使用道具 举报

44#
发表于 2012-6-30 23:07:43 | 只看该作者

回复 #41 smine 的帖子

hotdll的PE里面应该有用PECMD2012调整盘符的命令,可以参考,在置顶的PECMD2012帖子里面有相关讨论。
回复

使用道具 举报

45#
 楼主| 发表于 2012-6-30 23:11:52 | 只看该作者
原帖由 info 于 2012-6-30 23:07 发表 hotdll的PE里面应该有用PECMD2012调整盘符的命令,可以参考,在置顶的PECMD2012帖子里面有相关讨论。
多谢了,我看看
回复

使用道具 举报

46#
发表于 2012-7-1 00:01:13 | 只看该作者
现在遇到了问题、用G4D map N7 AERO 版本在U盘第一主分区fat32格式、直接启动桌面成功、 而放在移动硬盘主分区 map N7 aero 启动一级内核后会出现0x00000034 、这个原因是因为移动硬盘现在没了优先级么?所以导致启动失败?
回复

使用道具 举报

47#
发表于 2012-7-2 14:50:05 | 只看该作者
怎么这么巧?!我遇到的情况和“419788808 (七月丶飄零雪) ”刚好相反,我把20120627版本(
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=211630
)的ISO放到硬盘可以启动,放到U盘中就不能启动,出现034错误,请问楼主怎么解决,谢谢。

[ 本帖最后由 2012JoyAI 于 2012-7-2 14:55 编辑 ]
回复

使用道具 举报

48#
 楼主| 发表于 2012-7-2 18:10:01 | 只看该作者
原帖由 2012JoyAI 于 2012-7-2 14:50 发表
怎么这么巧?!我遇到的情况和“419788808 (七月丶飄零雪) ”刚好相反,我把20120627版本(
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=211630
)的ISO放到硬盘可以启动,放到U盘中就不能启动,出现034错误,请 ...


试试这个贴子更新的版本能否解决你的问题:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=211630&page=1&extra=page%3D1
回复

使用道具 举报

49#
发表于 2012-7-3 01:28:22 | 只看该作者
试过了,还是比较失望的是,ISO版 中,二级内核打包成iso直接map,启动时卡在034上。希望楼主解决。
回复

使用道具 举报

50#
发表于 2012-7-3 03:44:34 | 只看该作者
楼主说“完美解决”,其实根本谈不上!按照楼主的理论,native7pe如果进入pe系统之后,应该完全完全“认识”grub4dos虚拟出的光驱内容了!其实不然。经过我多次测试,发现native7pe的二级内核中如果file.wim(data.wim的情况未测试)挂载失败,只要win7.wim挂载成功了,依然可以进入pe系统。此时(在pe系统中)无论把file.wim挂载到什么路径,都不会成功,甚至把file.wim文件拷贝到别的地方,都不行!这说明此时挂载失败的文件依然是不正确的!可见不仅仅是驱动的先后加载次序问题!
回复

使用道具 举报

51#
 楼主| 发表于 2012-7-3 10:25:27 | 只看该作者
原帖由 zds1210 于 2012-7-3 01:28 发表 试过了,还是比较失望的是,ISO版 中,二级内核打包成iso直接map,启动时卡在034上。希望楼主解决。
如果可能,在显示WINDOWS LOADING FILE 之前猛按F8 ,然后在启动选项里选择ENABLE BOOT LOGGING,然后启动试试;另外,把你的grub菜单传上来
回复

使用道具 举报

52#
 楼主| 发表于 2012-7-3 10:33:11 | 只看该作者
原帖由 hht168 于 2012-7-3 03:44 发表
楼主说“完美解决”,其实根本谈不上!按照楼主的理论,native7pe如果进入pe系统之后,应该完全完全“认识”grub4dos虚拟出的光驱内容了!其实不然。经过我多次测试,发现native7pe的二级内核中如果file.wim(d ...


既然你测试的时候win7.wim挂载成功了,那说明win7.wim所在的介质已经识别好了,那为什么file.wim挂不上去,难道你的file.wim和win7.wim不在同一个位置?
如果你的file.wim和win7.wim在同一个位置,win7.wim挂载成功了file.wim挂不上去,只能说明file.wim有问题,这不是本帖讨论的范围

[ 本帖最后由 smine 于 2012-7-3 10:34 编辑 ]
回复

使用道具 举报

53#
发表于 2012-7-3 10:59:32 | 只看该作者
已经map 成功的路过、就剩下量产没试了。

进入PE后、可以看见G4D虚拟的ISO驱动盘符。
回复

使用道具 举报

54#
发表于 2012-7-3 14:05:49 | 只看该作者
谢谢老大分享!!!!!
回复

使用道具 举报

55#
发表于 2012-7-3 15:06:23 | 只看该作者

回复 #54 419788808 的帖子

二级内核在只读介质中如光盘,怎么直接map成功?能不能介绍经验?
最好发一个ISO版大家测试一下。
回复

使用道具 举报

56#
发表于 2012-7-3 17:57:35 | 只看该作者
原帖由 smine 于 2012-7-2 18:10 发表


试试这个贴子更新的版本能否解决你的问题:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=211630&page=1&extra=page%3D1


谢谢回复,已测试新版,问题依然:从硬盘启动正常,从U盘启动出现三个034错误。启动菜单是一样的,请smine鉴定看菜单有没有问题,谢谢:

map /smine0702.iso (0xff)
map --hook
rootnoverify (0xff)
chainloader

另外建议发布更新版本时,给出文件的校验信息,以免测试有误。我测试的0702Aero版本文件信息为:

文件大小:419665920 字节
MD5     :2C617AB8265E52AE31EE0FBEAC27F480
SHA1    :F40E723BC2835C7986A89042787B27BC12AE25B6
CRC32   :DBC71402

没搞错吧?版本有点多,晕。

[ 本帖最后由 2012JoyAI 于 2012-7-3 17:58 编辑 ]
回复

使用道具 举报

57#
 楼主| 发表于 2012-7-3 22:02:52 | 只看该作者
原帖由 2012JoyAI 于 2012-7-3 17:57 发表


谢谢回复,已测试新版,问题依然:从硬盘启动正常,从U盘启动出现三个034错误。启动菜单是一样的,请smine鉴定看菜单有没有问题,谢谢:

map /smine0702.iso (0xff)
map --hook
rootnoverify (0xff)
...



你的菜单没发现什么问题,你的问题我没辙了。。。另,文件校验信息在补丁的压缩包里
回复

使用道具 举报

58#
发表于 2012-7-3 22:30:53 | 只看该作者
我使用了楼主0702的一级内核,二级内核采用hotdll的,当然WIM包名称作了修改以匹配你的一级内核。测试结果如下:在台式机上没有问题,在我的笔记本上,在特定的USB端口上偶尔能正常进PE,成功概率很低,在其他USB端口都卡在Mount Failed 0xC0000034上。我只能采取变通的方法,二级内核加载也采用--mem参数,二级内核加载速度就慢了,不过对于稍微新一点的电脑也就是多用了十几秒,这样做能正常进PE了。当然这么做失去了Native的原意,只是作为替补办法,适用于正常模式不能启动的情况。
回复

使用道具 举报

59#
发表于 2012-7-3 22:31:49 | 只看该作者

回复 #39 幸运的草 的帖子

试过了,只要二级内核模拟成光盘,不管是分开,还是一个ISO,关机均变慢,如果放在硬盘(hd)或放在U盘可见区(我的显示fd0),关机就很快,能不能把WIM文件制成软盘镜像,如能成功,关机速度应该会很快.
回复

使用道具 举报

60#
发表于 2012-7-3 22:47:39 | 只看该作者

回复 #56 zds1210 的帖子

你是指ISO刻成光盘,还是放进ud区?如果是放进ud区,在ISO根目录放一个TXT文件就不会出现34了,如果刻成光盘,我没试过.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 16:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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