无忧启动论坛

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

哪些PE能在exfat格式的盘上启动?

[复制链接]
跳转到指定楼层
1#
发表于 2013-11-10 22:12:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    Win8格式化的exfat格式的U盘已经带有启动扇区,可以做为启动盘使用了。但是,xp等一些系统是不认识exfat格式的,虽然可以通过补丁的方式获得支持exfat,但ntldr、setupldr.bin等一些系统启动的关键软件,能够在exfat格式的文件系统中运行吗?请问各位大大,xppe、03pe、win7pe、win8pe,哪些可以在exfat格式的盘上启动运行?
2#
发表于 2013-11-11 01:29:08 | 只看该作者
把0PE_NBv1.4.9(2013-09-08)的grldr、0pe.iso两个文件放在exfat分区,设法引导grldr就可以了。

猜想:既然“Win8格式化的exfat格式的U盘已经带有启动扇区,可以做为启动盘使用了”,那么用grldr冒名顶替bootmgr,grldr应该就可以被引导。
即盘上放grldr、0pe.iso、bootmgr(实为grldr)三个文件应该就行。也许还可以删掉grldr剩两个文件。

此外,把glrdr放在ud(ud里只一个文件),iso放在可见区(exfat格式),从ud启动也行。
总之,新版grldr是支持exfat的。
回复

使用道具 举报

3#
发表于 2013-11-11 08:48:40 | 只看该作者
如果把PE做成ISO,用grub整体加载,那么从xp到win8都从exfat启动,因为grub支持exfat。要说原生支持吧,使用bootmgr引导的都支持,就是vista以上都行
回复

使用道具 举报

4#
发表于 2013-11-11 09:03:07 | 只看该作者
win8的 MBR可以识别exfat磁盘。
win8的启动管理器bootmgr和g4d的启动管理器grldr能识别exfat磁盘。
所以,采用in8的MBR+win8的botmgr或win8的MBR+grldr组合就可以引导exfat磁盘中的PE。当然,如果PE中如果没有exfat驱动,PE启动后仍然不能识别xfat磁盘。
一句话:能否从exfat磁盘中启动,跟PE本身无关。

点评

大部分赞同,但不敢完全苟同。 grldr支持exfat系统,意味着grldr自身可以启动,可以识别和加载exfat文件系统中的文件。但可以加载文件,不见得的能够使PE启动。 以xppe为例,引导过程:1.MBR→2.grldr  详情 回复 发表于 2013-11-12 11:34
回复

使用道具 举报

5#
 楼主| 发表于 2013-11-12 11:34:34 | 只看该作者
yaojy 发表于 2013-11-11 09:03
win8的 MBR可以识别exfat磁盘。
win8的启动管理器bootmgr和g4d的启动管理器grldr能识别exfat磁盘。
所以, ...

    大部分赞同,但不敢完全苟同。
    grldr支持exfat系统,意味着grldr自身可以启动,可以识别和加载exfat文件系统中的文件。但可以加载文件,不见得的能够使PE启动。
    以xppe为例,引导过程:1.MBR→2.grldr(或许需要更名为bootmgr)→3.setupldr.bin→4.加载PE其它文件→5.成功启动PE。
    上述过程中,第1步、第2步、第3步不会有任何问题,可以成功将setupldr.bin成功加载到内存中,并移交控制权。问题在于setupldr.bin获得控制权后,其无法从exfat系统中加载其他后续文件,包括exfat驱动程序。因为setupldr.bin诞生时,exfat文件系统还不存在,当然就不具备读取exfat文件系统中的文件的能力了。
    2楼/3楼的方法,把PE整体打包为iso文件,是另类的方法。利用了grldr的读取exfat系统文件的能力,一次性将整个pe的文件读入内存,然后移交控制权并启动iso。一旦iso中的PE启动,就可以加载打包在iso中exfat驱动程序,启动成功后,就可以识别exfat格式的磁盘或U盘了。
    想让PE以“原生方式”从exfat文件系统上启动,除非换掉PE的引导加载器setupldr.bin,换成一个支持exfat文件系统的加载器。似乎论坛中还没有这样的引导加载器。

点评

楼主还是准备死抱已被淘汰的XP吗?如果换bootmgr引导的pe都是原生支持,至于原生支持exfat的setupldr.bin相信不会存在的,不如放眼win7/8/9  详情 回复 发表于 2013-11-12 14:19
回复

使用道具 举报

6#
发表于 2013-11-12 14:19:49 | 只看该作者
pppfj 发表于 2013-11-12 11:34
大部分赞同,但不敢完全苟同。
    grldr支持exfat系统,意味着grldr自身可以启动,可以识别和加载e ...

楼主还是准备死抱已被淘汰的XP吗?如果换bootmgr引导的pe都是原生支持,至于原生支持exfat的setupldr.bin相信不会存在的,不如放眼win7/8/9

点评

我从来不是怀旧主义者,将来也不会是。但,但win7、win8等对系统硬件的要求越来越高,最低内存要求越来越大,老款的机器一时半会儿难以跟上。在先进性的同时,必须考虑实用性,这就是时代特征。除非你能象微软一样,  详情 回复 发表于 2013-11-12 21:57
回复

使用道具 举报

7#
 楼主| 发表于 2013-11-12 21:57:30 | 只看该作者
2012fengxi 发表于 2013-11-12 14:19
楼主还是准备死抱已被淘汰的XP吗?如果换bootmgr引导的pe都是原生支持,至于原生支持exfat的setupldr.bin ...

我从来不是怀旧主义者,将来也不会是。但,但win7、win8等对系统硬件的要求越来越高,最低内存要求越来越大,老款的机器一时半会儿难以跟上。在先进性的同时,必须考虑实用性,这就是时代特征。除非你能象微软一样,挟江山,令诸侯。
回复

使用道具 举报

8#
发表于 2013-11-13 15:06:02 | 只看该作者
我的看法:VISTA 以前的系统的 SETUPLDR.BIN 和 NTLDR 不支持 EXFAT 文件系统,所以无法直接从 EXFAT 启动。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 06:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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