无忧启动论坛

 找回密码
 注册
搜索

实机验证:GPT+UEFI体系中ESP分区似乎可有可无!—— 在某些主板上!

查看数: 20626 | 评论数: 35 | 收藏 4
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-6-1 11:26

正文摘要:

本帖最后由 ddianxing 于 2013-6-3 17:46 编辑 我的电脑为GPT+UEFI体系,GPT硬盘分四个普通分区(C、D、E、F)和一个ESP分区,四个普通分区均为NTFS格式,ESP分区为FAT32格式。此硬盘的C:分区上安装了Windows 7 ...

回复

糊涂 发表于 2013-6-1 18:04:09
peterpanheaven 发表于 2013-6-1 18:00
這不正是我提過的問題與諸家的討論^^

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=309260&ext ...

如果不创建此“ESP”分区或删除它,然后手动再分出一个其他FAT分区,那不是还不如直接保留ESP?

点评

不一样,可以创建的位置不一样,如果安装好再删除合并就不影响系统盘,如果默认再删除合并比较麻烦的。  发表于 2013-6-3 09:21
ESP真是可刪的(或者擴大利用成共同PE區更佳) 如下圖...其實我的ESP是空的^^ 所有啟動都透過後面的共同PE區即可... grub2實驗尚未成功... Ubuntu啟動只要ESP內容中Ubuntu目錄copy至此即可... 沒有修復問題..  详情 回复 发表于 2013-6-1 18:12
peterpanheaven 发表于 2013-6-1 18:00:22
糊涂 发表于 2013-6-1 17:58
问题是这样的:你装好支持UEFI+GPT的系统,正常启动后删除的ESP分区的EFI。

假如,装系统前就不创建ES ...

這不正是我提過的問題與諸家的討論^^

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

点评

如果不创建此“ESP”分区或删除它,然后手动再分出一个其他FAT分区,那不是还不如直接保留ESP?  详情 回复 发表于 2013-6-1 18:04
糊涂 发表于 2013-6-1 17:58:02
ddianxing 发表于 2013-6-1 17:27
清除NVRAM里的内容仅短接CMOS针脚还是不行,得把硬盘数据线拔出来,通电启动一次,关机,再接上硬盘数据 ...

问题是这样的:你装好支持UEFI+GPT的系统,正常启动后删除的ESP分区的EFI。

假如,装系统前就不创建ESP分区,那么你如何来完成UEFEI+GPT分区的安装及启动!(注:全新安装)

点评

如果能删除也是一个不错的办法。  发表于 2013-6-3 09:19
全新安装一定要有ESP分区吗?!—— 下次我搞个没有ESP分区的GPT硬盘实机测试一下!  详情 回复 发表于 2013-6-1 18:10
這不正是我提過的問題與諸家的討論^^ http://bbs.wuyou.com/forum.php?mod=viewthread&tid=309260&extra=page%3D1  详情 回复 发表于 2013-6-1 18:00
psdz 发表于 2013-8-25 20:42:30
真是长见识了,居然可以这样
czj123110 发表于 2013-8-25 20:23:07
谢谢楼主分享,辛苦了。
zbss 发表于 2013-8-20 14:36:51
好好学习,天天向下
ddianxing 发表于 2013-6-13 11:33:10
wiqd 发表于 2013-6-13 08:46
讨厌隐藏分区,求主板型号!

主板是微星两年前的H61M-E33/B3,BIOS升级到2013年1月10日出的版本:
Motherboard ID        63-0100-000001-00101111-122211-Chipset$1APTC021_BIOS DATE: 01/10/13 13:10:58 VER: 04.06.05
Motherboard Name        MSI H61M-E33/B3 (MS-7680)
wiqd 发表于 2013-6-13 08:46:28
ddianxing 发表于 2013-6-1 20:14
或许是你说的这样吧!但最终的证明要用一个没有ESP分区的GPT硬盘,看它能否安装系统……

我现在已把 ...

讨厌隐藏分区,求主板型号!

点评

主板是微星两年前的H61M-E33/B3,BIOS升级到2013年1月10日出的版本: Motherboard ID 63-0100-000001-00101111-122211-Chipset$1APTC021_BIOS DATE: 01/10/13 13:10:58 VER: 04.06.05 Motherboard Name MSI H61M-E  详情 回复 发表于 2013-6-13 11:33
qq495689948 发表于 2013-6-7 09:50:49
学习了
yanguozi 发表于 2013-6-3 16:52:54
糊涂 发表于 2013-6-1 14:32
对于清除NVRAM里的内容,只听说过“短接”
但具体没有操作过

我擦,,都是技术宅,这两天玩easyboot都快晕了,
hero8000 发表于 2013-6-3 10:11:45
fujianabc 发表于 2013-6-1 22:27
有没有ESP分区本来就不重要,只要有一个FAT分区就行了。
而你的主板如果能直接支持NTFS分区,那一个FAT分 ...

这才是画龙点睛啊,一语中的
2011hiboy 发表于 2013-6-3 09:08:33
ddianxing 发表于 2013-6-1 20:14
或许是你说的这样吧!但最终的证明要用一个没有ESP分区的GPT硬盘,看它能否安装系统……

我现在已把 ...

你可以换一台支持UEFI启动的机器验证,看看能否启动。
2011hiboy 发表于 2013-6-3 09:07:23
fujianabc 发表于 2013-6-1 20:06
楼主建议你改一下标题,这个关键不是是否需要ESP分区,而是EFI是否能直接读取NTFS分区,你的结论应该第一条 ...

正解!
楼主的主板UEFI固件可能支持NTFS的读取,就像grub2制作g2ldr一样,内置了NTFS模块,苹果内置HFS模块...

楼主的结论很容易验证,我想大范围验证起来失败的概率大于成功的概率,所以楼主的结论只具有本地意义。
p3506 发表于 2013-6-2 21:43:53
我有个32G的U盘是NTFS格式的,在NTFS分区的U盘上放上能UEFI 启动的WIN8(64位)的PE后,一样能从 UEFI 启动PE呢.
fujianabc 发表于 2013-6-2 21:28:44
myBOOT 发表于 2013-6-2 20:13
LZ的ESP分区并没有删除,只是分区的格式为NTFS。

也就是说讨论下主板能从硬盘中读取到bootx64.efi么?


apple不是uefi,是efi。苹果自己修改过EFI了,内置了HFS格式的驱动
myBOOT 发表于 2013-6-2 20:13:52
LZ的ESP分区并没有删除,只是分区的格式为NTFS。

也就是说讨论下主板能从硬盘中读取到bootx64.efi么?

从Apple的UEFI启动来看,主板是支持直接读取HFS分区的\System\Library\CoreServices\boot.efi

点评

apple不是uefi,是efi。苹果自己修改过EFI了,内置了HFS的驱动  详情 回复 发表于 2013-6-2 21:28
2012Windows-PE 发表于 2013-6-2 14:31:03
确实可以没有ESP分区.
NTFS分区,能否启动,可能取决于主板.

点评

MBR的分区表也可以?但是我的机器试验结果是不行,必须GPT分区表,整个磁盘初始化为GPT磁盘  发表于 2013-8-27 18:15
GPT只是分区表类型,GPT的一样可以FAT,NTFS UEFI,不一定非得GPT,MBR的分区表也可以  发表于 2013-6-2 20:59
ESP虽然只是个代号,但磁盘格式局限了UEFI+GPT分区的应用范围  发表于 2013-6-2 15:18
zhuchl 发表于 2013-6-2 12:14:03
同事有台DELL3478本本,64位WIN8,GPT分区,C盘前有4个小分区,应该是ESP吧,想装个64位WIN7怎么都装不上,去电脑城,那技术员把前面4 个小分区给格了就进不了系统了,本来想装双系统,后来折腾了好久才装个WIN7单系统
2011678 发表于 2013-6-1 22:40:36
学习了,希望UEFI主板都支持NTFS

点评

就是  发表于 2013-6-3 10:12
fujianabc 发表于 2013-6-1 22:27:10
ddianxing 发表于 2013-6-1 20:14
或许是你说的这样吧!但最终的证明要用一个没有ESP分区的GPT硬盘,看它能否安装系统……

我现在已把 ...

有没有ESP分区本来就不重要,只要有一个FAT分区就行了。
而你的主板如果能直接支持NTFS分区,那一个FAT分区也不需要了。但这个不具备普遍意义,因为这需要主板支持ntfs分区访问才行,而大部分主板EFI不能直接访问NTFS分区,所以还需要一个独立的FAT分区或者说是ESP分区。

所以我叫你把标题改成你的主板UEFI能够访问NTFS分区。

点评

这才是画龙点睛啊,一语中的  详情 回复 发表于 2013-6-3 10:11
fujianabc 发表于 2013-6-1 20:06:51
本帖最后由 fujianabc 于 2013-6-1 20:10 编辑

楼主建议你改一下标题,这个关键不是是否需要ESP分区,而是EFI是否能直接读取NTFS分区,你的结论应该第一条放在前面。
看了你的测试表明,你的主板直接内置了NTFS分区的驱动而已,但目前大部分主板是不能直接从ntfs分区读取.efi文件来启动的,验证方法也很简单,就是在主板里面选择启动文件的地方看看能否直接选择ntfs分区中的文件,而不用建立删除ESP分区这么复杂。

建议你改标题“实机验证:部分主板UEFI能直接访问NTFS分区

点评

谢谢指点,希望以后我用的电脑EFI可以识别NTFS分区  发表于 2013-6-3 09:24
正解! 楼主的主板UEFI固件可能支持NTFS的读取,就像grub2制作g2ldr一样,内置了NTFS模块,苹果内置HFS模块... 楼主的结论很容易验证,我想大范围验证起来失败的概率大于成功的概率,所以楼主的结论只具有本地意  详情 回复 发表于 2013-6-3 09:07
感谢fujianabc老师解析!又补了一课,受益匪浅!估计UEFI+GPT这种环境会逐渐定型完善,虽然前些年就有这种分区环境,但感觉现在才正式迈开前进的步伐。。。  发表于 2013-6-1 20:18
或许是你说这样吧!……我现在已把我机子的EPS分区改成了NTFS格式,各种使用一切正常!  详情 回复 发表于 2013-6-1 20:14
peterpanheaven 发表于 2013-6-1 18:14:58
ddianxing 发表于 2013-6-1 18:10
全新安装一定要有ESP分区吗?!—— 下次我搞个没有ESP分区的GPT硬盘实机测试一下!

這作怪的是win8的安裝光碟...
想要一開始就無ESP...必須先分割好.並透過PE安裝才成!
peterpanheaven 发表于 2013-6-1 18:12:55
本帖最后由 peterpanheaven 于 2013-6-1 18:16 编辑
糊涂 发表于 2013-6-1 18:04
如果不创建此“ESP”分区或删除它,然后手动再分出一个其他FAT分区,那不是还不如直接保留ESP?


ESP真是可刪的(或者擴大利用成共同PE區更佳)

如下圖...其實我的ESP是空的^^

所有啟動都透過後面的共同PE區即可...
grub2實驗尚未成功...
Ubuntu啟動只要ESP內容中Ubuntu目錄copy至此即可...
沒有修復問題...只有NVRAM指定啟動而已...

snap0763.png (103.32 KB, 下载次数: 174)

snap0763.png

点评

对,放在后面和PE共用就太棒了  发表于 2013-6-3 09:22
这种做法是否适合大众?  发表于 2013-6-1 18:14
ddianxing 发表于 2013-6-1 18:10:41
糊涂 发表于 2013-6-1 17:58
问题是这样的:你装好支持UEFI+GPT的系统,正常启动后删除的ESP分区的EFI。

假如,装系统前就不创建ES ...

全新安装一定要有ESP分区吗?!—— 下次我搞个没有ESP分区的GPT硬盘实机测试一下!

点评

只要能为用户解决这个问题,相信UEFI+GPT分区会变得更简单!  发表于 2013-6-1 18:16
這作怪的是win8的安裝光碟... 想要一開始就無ESP...必須先分割好.並透過PE安裝才成!  详情 回复 发表于 2013-6-1 18:14
qj395202409 发表于 2013-6-1 17:29:27
支持UEFI启动的主板开机会自动扫描所有分区下的efi启动信息,有的主板可以扫描出NTFS分区下的efi启动,而有的主板好像只能扫描出fat32 fat16文件系统类型下的efi启动信息!!
ddianxing 发表于 2013-6-1 17:05:46
myBOOT 发表于 2013-6-1 16:50
我也在找资料。
UEFI的主板,创建了一个WinSLIC的启动项,怎么也删除不了。

今天下大雨,就是家里折腾!—— 我终于找到一个方法清除NVRAM:拔掉硬盘数据线,启动一次,这时会清理掉无用的启动项,再插回硬盘数据线,就可以了!
myBOOT 发表于 2013-6-1 16:50:29
ddianxing 发表于 2013-6-1 13:40
你知道如何清除NVRAM里的内容吧,我想清除后再试试……

我也在找资料。
UEFI的主板,创建了一个WinSLIC的启动项,怎么也删除不了。

点评

今天下大雨,就是家里折腾!—— 我终于找到一个方法清除NVRAM:拔掉硬盘数据线,启动一次,这时会清理掉无用的启动项,再插回硬盘数据线,就可以了!  详情 回复 发表于 2013-6-1 17:05
糊涂 发表于 2013-6-1 14:32:49
ddianxing 发表于 2013-6-1 14:23
放电清除CMOS行吗?

对于清除NVRAM里的内容,只听说过“短接”
但具体没有操作过


还有关于ESP分区是否可以为NTFS格式,经测试也是行不通的


将ESP分区格式化为NTFS,然后复制EFI文件到ESP分区



貌似启动失败。。。


再次进入PE,格式化为FAT格式,复制EFI备份到ESP分区





启动正常。。。








点评

我擦,,都是技术宅,这两天玩easyboot都快晕了,  详情 回复 发表于 2013-6-3 16:52
清除NVRAM里的内容仅短接是不行的,还的把硬盘数据线拔一闪,通电,再接上! 我这样做了之后,仍然是在ESP分区没有EFI文件夹的情况下正常启动!(EFI文件夹在D:分区)  详情 回复 发表于 2013-6-1 17:27

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 03:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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