无忧启动论坛

标题: Win8.1出来了,有没有人搞Native内核? [打印本页]

作者: sunsea    时间: 2014-2-21 17:59
标题: Win8.1出来了,有没有人搞Native内核?
搞这个东西的主要目的是,不点那头最近收到报告有机器U启只能单扇区读,多扇区读就死机。

再加上可能恰好还有机器是ACPI2.0,此时XP/2000解决不了,所以特开此贴

目前我的文件列表:
Windows\Fonts\vgaoem.fon
Windows\Fonts\vgasys.fon
Windows\inf\cpu.inf
Windows\inf\disk.inf
Windows\inf\machine.inf
Windows\inf\mshdc.inf
Windows\inf\UEFI.inf
Windows\inf\usb.inf
Windows\inf\usbport.inf
Windows\inf\USBSTOR.inf
Windows\inf\volsnap.inf
Windows\inf\volume.inf
Windows\System32\apisetschema.dll
Windows\System32\BOOTVID.DLL
Windows\System32\CI.DLL
Windows\System32\C_1252.NLS
Windows\System32\C_437.NLS
Windows\System32\C_936.NLS
Windows\System32\ntoskrnl.exe
Windows\System32\Drivers\WppRecorder.sys
Windows\System32\EXT-MS-WIN-FS-CLFS-L1-1-0.DLL
Windows\System32\EXT-MS-WIN-NTOS-KCMINITCFG-L1-1-0.DLL
Windows\System32\EXT-MS-WIN-NTOS-KSECURITY-L1-1-1.DLL
Windows\System32\EXT-MS-WIN-NTOS-KSIGNINGPOLICY-L1-1-0.DLL
Windows\System32\EXT-MS-WIN-NTOS-KSR-L1-1-0.DLL
Windows\System32\EXT-MS-WIN-NTOS-TM-L1-1-0.DLL
Windows\System32\EXT-MS-WIN-NTOS-WERKERNEL-L1-1-0.DLL
Windows\System32\HAL.DLL
Windows\System32\halmacpi.dll
Windows\System32\kd.dll
Windows\System32\KDCOM.DLL
Windows\System32\l_intl.nls
Windows\System32\ntdll.dll
Windows\System32\PSHED.DLL
Windows\System32\smss.exe
Windows\System32\boot\winload.exe
Windows\System32\boot\zh-CN\winload.exe.mui
Windows\System32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\ntexe.cat
Windows\System32\CodeIntegrity\driver.stl
Windows\System32\config\SYSTEM
Windows\System32\Drivers\*
Windows\System32\Drivers\wimfltr.sys
Windows\System32\native.exe
Windows\System32\native.cfg

目前是启动之后一直黑屏。求帮助谢谢
作者: sp_star    时间: 2014-2-21 19:29
本帖最后由 sp_star 于 2014-2-21 19:35 编辑

看看windows\boot\fonts下有几个文件?应该需要4个。
终于从角落里找到一个NativeBuilder,但也不知道还能不能用。已经上传了,你下载试试看。
作者: sunsea    时间: 2014-2-21 20:49
本帖最后由 sunsea 于 2014-2-21 21:08 编辑
sp_star 发表于 2014-2-21 19:29
看看windows\boot\fonts下有几个文件?应该需要4个。
终于从角落里找到一个NativeBuilder,但也不知道还能 ...


补上如下文件之后见到了那个四个蓝色方块的启动界面:
Windows\System32\Drivers\werkernel.sys
Windows\System32\Drivers\stornvme.sys
Windows\System32\Drivers\storport.sys
Windows\System32\Drivers\storvsc.sys
Windows\System32\EXT-MS-WIN-FS-CLFS-L1-1-0.DLL
Windows\System32\EXT-MS-WIN-NTOS-KCMINITCFG-L1-1-0.DLL
Windows\System32\EXT-MS-WIN-NTOS-KSECURITY-L1-1-1.DLL
Windows\System32\EXT-MS-WIN-NTOS-KSIGNINGPOLICY-L1-1-0.DLL
Windows\System32\EXT-MS-WIN-NTOS-KSR-L1-1-0.DLL
Windows\System32\EXT-MS-WIN-NTOS-TM-L1-1-0.DLL
Windows\System32\EXT-MS-WIN-NTOS-WERKERNEL-L1-1-0.DLL

但是很快忽然重启了(测试环境VMware7.1.5 Windows7配置虚拟机)

VirtualBox4.2.5测试时出现0x0000000A蓝屏
作者: sunsea    时间: 2014-2-21 21:01
sunsea 发表于 2014-2-21 20:49
补上如下文件之后见到了那个四个蓝色方块的启动界面:
Windows\System32\Drivers\werkernel.sys
Window ...

VM9成功进入Native界面!
作者: sunsea    时间: 2014-2-21 21:07
马上准备搞一个PE来配合它
作者: xyzxp    时间: 2014-2-21 21:10
没有技术只能顶一顶,表示支持!
作者: sp_star    时间: 2014-2-21 21:19
sunsea 发表于 2014-2-21 20:49
补上如下文件之后见到了那个四个蓝色方块的启动界面:
Windows\System32\Drivers\werkernel.sys
Wind ...

进入native界面,似乎加上头2个文件就可以。但挂载2级内核后,启动重启。
作者: 红毛樱木    时间: 2014-2-21 22:58
8的时候做过native的,大伙都是因为没有MAP ISO的windows下识别驱动而没继续下去。
作者: sunsea    时间: 2014-2-22 07:39
本帖最后由 sunsea 于 2014-2-22 07:41 编辑
红毛樱木 发表于 2014-2-21 22:58 8的时候做过native的,大伙都是因为没有MAP ISO的windows下识别驱动而没继续下去。
我当时也做了NativePE,作法是把二级内核不事先打包为ISO,如果是可见区就直接加载一级内核,不是可见区就用dd命令拷贝二级内核到一个空的内存盘(得指定32MB的大缓存,要不然速度太慢了)
作者: we180900    时间: 2014-2-22 11:06
没有技术只能顶一顶,表示支持!
作者: sunsea    时间: 2014-2-22 11:47
本帖最后由 sunsea 于 2014-2-22 11:51 编辑
sp_star 发表于 2014-2-21 21:19
进入native界面,似乎加上头2个文件就可以。但挂载2级内核后,启动重启。


我这边是Native阶段挂载正常,但是会在Administration登录阶段之前的那个黑屏处卡死

FBWF是在Native阶段开的

非Native方法启动正常
作者: sunsea    时间: 2014-2-22 14:23
sunsea 发表于 2014-2-22 11:47
我这边是Native阶段挂载正常,但是会在Administration登录阶段之前的那个黑屏处卡死

FBWF是在Native ...

PE模式正常
作者: maffff    时间: 2014-2-22 14:36
技术不行,支持一下,希望成功分享学习。
作者: sunsea    时间: 2014-2-22 14:38
初期成功了!

作者: fukystone    时间: 2014-2-22 20:04
sunsea 发表于 2014-2-22 14:38
初期成功了!

system?
是pe啊,没试试ramos?
作者: sunsea    时间: 2014-2-22 20:57
fukystone 发表于 2014-2-22 20:04 system? 是pe啊,没试试ramos?

Ramos会在管理员帐户登录时卡死
作者: sp_star    时间: 2014-2-22 21:13
sunsea 发表于 2014-2-22 20:57
Ramos会在管理员帐户登录时卡死

卡死是什么样子?按Alt+Ctrl+Del能进去吗?
作者: sunsea    时间: 2014-2-22 21:16
本帖最后由 sunsea 于 2014-2-22 21:18 编辑
sp_star 发表于 2014-2-22 21:13
卡死是什么样子?按Alt+Ctrl+Del能进去吗?


如果是RAMOS,就直接一个绿屏(桌面的那个颜色)然后闪过然后黑屏
如果是加载到桌面之后进入管理员账号,会一直卡在滚动条,Alt+Ctrl+Del好像没用

是直接用WinBuilder-1215生成的,没做任何改动,就打个包
作者: sp_star    时间: 2014-2-22 22:19
sunsea 发表于 2014-2-22 21:16
如果是RAMOS,就直接一个绿屏(桌面的那个颜色)然后闪过然后黑屏
如果是加载到桌面之后进入管理员账 ...

但直接启动(非native)方式应该没问题吧?之前的win8pe似乎没出过这种问题,不知道哪里又不对了。
作者: sunsea    时间: 2014-2-22 22:29
sp_star 发表于 2014-2-22 22:19 但直接启动(非native)方式应该没问题吧?之前的win8pe似乎没出过这种问题,不知道哪里又不对了。

直接启动没问题
作者: sunsea    时间: 2014-2-23 09:35
自己顶
作者: sunsea    时间: 2014-2-23 09:36
目前的问题是,无法用管理员账户启动。
如果是RAMOS,就直接一个绿屏(桌面的那个颜色)然后闪过然后黑屏
如果是加载到桌面之后进入管理员账号,会一直卡在滚动条,Alt+Ctrl+Del好像没用

直接用WinBuilder-1215生成的,没做任何改动,就打个包

作者: sunsea    时间: 2014-2-23 17:21
人工置顶
作者: sunsea    时间: 2014-2-23 17:25
本帖最后由 sunsea 于 2014-2-23 17:44 编辑
sp_star 发表于 2014-2-22 22:19
但直接启动(非native)方式应该没问题吧?之前的win8pe似乎没出过这种问题,不知道哪里又不对了。


目前想到的办法是,用WINPE模式制作,去掉需要管理员账户才能完成的功能,对于被去掉的功能,找第三方软件替代品

作者: fukystone    时间: 2014-2-23 23:33
sunsea 发表于 2014-2-23 17:25
目前想到的办法是,用WINPE模式制作,去掉需要管理员账户才能完成的功能,对于被去掉的功能,找第三方 ...

很可惜,就目前看来,8.1的PE模式限制很多,任务栏,输入法,程序栏等都不让人满意,而且好像ie下载和无线验证也不行--如果不转管理员账户的话,这样说来其实是不如8pe的。
remos倒是蛮成熟的,但是有时候莫名的会蓝屏--关键是找不到规律和原因。我觉得还是os做native比较有意思……
作者: sunsea    时间: 2014-2-24 07:10
本帖最后由 sunsea 于 2014-2-24 07:15 编辑
fukystone 发表于 2014-2-23 23:33 很可惜,就目前看来,8.1的PE模式限制很多,任务栏,输入法,程序栏等都不让人满意,而且好像ie下载和无 ...
IE的替代品是海了去了,有没有IE无关紧要;无线验证这样看来是挺要命的。 不知道为什么Native会出这个问题。现在开始考虑不要Explorer了,用bsexplorer代替,输入法好像用Win7的文件替代就可以出输入法栏。

Native8PE我做过,没动用管理员,效果依然很好,除了IE不能用之外没大问题(无线没测试,没条件),甚至能看到Aero(具体可以看我的帖子)
作者: chiannet    时间: 2014-2-24 11:45
native 技术的PE出现的原本,是在那些只能以USB 1.0U启的计算机上实现较快速度启动PE。
既然只能以USB 1.0的速度U启,那这样的计算机一般是IDE硬盘(极少数、极少数SATA AHCI),这类破烂顶天也就用个NT5了,没必要请NT6PE出山,现在的计算机,U启都还蛮快。native NT6真有必要性?
作者: 2012fengxi    时间: 2014-2-24 13:21
能用win8.1的机器都是新机器,何必再用native
作者: zds1210    时间: 2014-2-24 15:59
未来的PE,好像极速PE越来越不好使。
作者: 天使的魔翼    时间: 2014-2-25 00:13
sunsea 发表于 2014-2-23 17:21
人工置顶

置顶有必要啊,现在USB3.0还没有普及,Native还有必要的,不同方式,不同版本,有不同效果和使用范围。

按照sunsea大大的文件列表,搞了个英文版,能见桌面,但什么都操作不了。郁闷了。
作者: ntsyh    时间: 2014-2-25 00:37
chiannet 发表于 2014-2-24 11:45
native 技术的PE出现的原本,是在那些只能以USB 1.0U启的计算机上实现较快速度启动PE。
既然只能以USB 1.0 ...

事实如此,我有一台老机是2004年的当时配置还是比较高的。自从有了native技术的PE出来后至现在必选带有此技术PE的合盘,如果合盘中没有NVXP或NV03PE要在外维护还真不放心,NVPE对于老机启动明显增快,当时做了最好的是饭大的NVXP、NV03、NV7PE,可是NV7PE还不能用,CPU不支持。更不要谈NV8PE了。
作者: pseudo    时间: 2014-2-25 09:07
顶一下

@ntsyh
老机还在用啊,得闲帮我试试新版,按ud两文件部署。
作者: sunsea    时间: 2014-2-26 20:00
目前Native已知的问题:
1、有些网络服务安装不上
2、无法设置壁纸
3、无法以Administration登录
作者: sp_star    时间: 2014-2-26 20:27
sunsea 发表于 2014-2-26 20:00
目前Native已知的问题:
1、有些网络服务安装不上
2、无法设置壁纸

是不是还是在win8.1 pe里缺什么文件啊?试试多加些文件有改善吗?
作者: 諾|_訁ゞ    时间: 2014-3-12 18:10
不懂路过
作者: Mouri_Naruto    时间: 2014-10-5 20:30
我按照你的文章制作了NativePE 8.1的一级内核(我只要一级内核,因为我主要是做NativeApp调试环境)

但是为什么会蓝屏……蓝屏代码phase 1 initialization failed

如果可以回答,我将感激不尽




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3