V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
pimin
V2EX  ›  问与答

想问下 UEFI+GPT 比 UEFI+MBR 有什么优势么?

  •  
  •   pimin · 2015-08-28 19:47:11 +08:00 · 22686 次点击
    这是一个创建于 3381 天前的主题,其中的信息可能已经有所发展或是发生改变。

    硬盘 120G SSD+1TB HDD
    因为没有超过 2TB 的盘,所以一直用的 MBR ,但是经常看到别人说 Win8/10 用 GPT 启动更快云云。
    当然我觉得其实 SSD 都是 10S 左右,应该不会有多少提高才是。

    14 条回复    2015-08-30 00:14:14 +08:00
    tobyxdd
        1
    tobyxdd  
       2015-08-28 19:51:39 +08:00
    UEFI 支持 MBR ??
    yexm0
        2
    yexm0  
       2015-08-28 20:03:10 +08:00 via Android
    开始 uefi 下的快速启动功能就好了
    Cavolo
        3
    Cavolo  
       2015-08-28 20:14:44 +08:00 via iPhone
    uefi+gpt ,技嘉 b85 bios 开超快速启动,三星 850evo , win10 开机 3 秒
    comicfans44
        4
    comicfans44  
       2015-08-28 20:16:27 +08:00   ❤️ 5
    纯 UEFI 启动是需要 GPT 分区表的,这种启动模式下可以开启 win8 的快速启动,开机时跳过外设检测(快到你没机会进 EFI 设置),并且可以实现启动时原生分辨率(应该是需要显卡也支持 UEFI 启动),在本人机器上粗略估算,从开机到进入多启动菜单 1~2s ,从按下 windows 启动项到出现登录界面时间是 5 ~ 6s 。

    启动速度是一方面, GPT 分区灵活是另一方面。
    MBR 最多只能分 4 个主分区,再多出来的是链式扩展分区(一个套一个),如果链式扩展分区表的第一个挂了,那后面所有的扩展分区都会挂掉, MBR 分区表挂了所有分区都挂掉。而 GPT 至少可分 128 个分区,均为平行关系,一个分区出错不影响其他分区,磁盘结尾有分区表备份,更健壮。

    另外 MBR 的启动入口必须是位于 MBR 部分的汇编,多系统共存时很麻烦。 GPT 可以共用的 ESP 分区,多系统共存互不影响,也可以多个 ESP 分区多启动, ESP 分区即是普通的 fat32 格式,系统启动文件是符合 EFI 标准的实体文件,更新维护都很方便。
    mfaner
        5
    mfaner  
       2015-08-28 20:29:11 +08:00
    win 不支持 UEFI+MBR 启动,应该是传统 BIOS 兼容模式吧。
    似乎见过一挺老的电脑 UEFI 比 BIOS 还慢的(启动时卡好久, bcdedit 命令每次也卡好久)
    pimin
        6
    pimin  
    OP
       2015-08-28 20:35:46 +08:00
    @Cavolo 一样配置
    honeycomb
        7
    honeycomb  
       2015-08-28 20:36:22 +08:00
    UEFI+GPT 快在不需要使用传统 BIOS 的启动流程,而是直接用 UEFI 加载 Windows 的.efi 格式的引导程序,所以快
    pimin
        8
    pimin  
    OP
       2015-08-28 20:40:33 +08:00
    @Cavolo
    那问下如果要重装,直接用原来的安装盘还是必须 UEFI 模式下安装?
    Cavolo
        9
    Cavolo  
       2015-08-28 20:49:25 +08:00 via iPhone
    @pimin uefi 下启动安装才能安装 uefi 模式的系统,不然还是传统 bios 启动
    Vicer
        10
    Vicer  
       2015-08-28 23:44:07 +08:00 via iPhone
    其实我一般 5 秒以下
    hpeng
        11
    hpeng  
       2015-08-28 23:48:41 +08:00 via Android
    首先, uefi 不能用 mbr ,其次,为何要关机。
    acess
        12
    acess  
       2015-08-28 23:55:55 +08:00 via Android
    实际上我试过 UEFI+MBR ,可以启动。
    我的启动 U 盘就是 MBR ,第一个分区是 EXFAT ,设置第二个分区 ID 为 0xEF ,文件系统 FAT32 ,放进 Windows 安装盘里的 efi 目录即可启动。我编辑了 BCD 文件,可以启动 exfat 分区里的 boot.wim 、 ubuntu ,不需要启用 CSM 。
    我还在 2014 年的 macbook air 上试过,可以启动。
    完整安装的 Windows 我也试过, UEFI+MBR 也是可以启动的,好像用 bcdboot 调一下就好。

    但说实话我对 UEFI 标准几乎一无所知……

    UEFI 自带启动管理器,但好像很多机器有 bug ,修改 nvram 里的启动项甚至有变砖的可能。
    acess
        13
    acess  
       2015-08-28 23:57:59 +08:00 via Android
    @acess 我去,说错了, fat32 分区放的是 ubuntu 光盘里的 grub2 efi 版……但可以引导 bootmgr ,进而启动 boot.wim 里的 winpe ,不需要启用 CSM 。
    laiyingdong
        14
    laiyingdong  
       2015-08-30 00:14:14 +08:00
    UEFI+MBR [分区表] 是可行的 但是这不是推荐标准 我觉得应该是 GPT 的大硬盘优势 你买个 3T 的硬盘试试看?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   949 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:15 · PVG 06:15 · LAX 14:15 · JFK 17:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.