搜索相关知识时看到的好文章,由于百度空间挂了,在此注明出处作者QQ:407647406以表谢意,原地址戳我

其实楼主早就知道UEFI,曾经也一直关注并试图了解,无奈限于当时国内有关资料匮乏,实在找不到什么使用有效能详细说明能让楼主看得懂的资料 废话到此结束

个人体会,实际上只要对BIOS+MBR有一定的了解和操作能力,完全可以继续用BIOS+MBR的思路去考虑UEFI+GPT的问题,这样的话很多事情都会迎刃而解,因为两者之间在实际应用和操作上没有本质区别,而不是像某些专业文章所渲染那么高深莫测,并且尽其能事的竭力描述两者之间的重大区别,使UEFI+GPT理解起来更加困难,在一定程度上来讲,这就是一种因循误导。(当然也不排除某些写此类文章的人其实自己对这个东西也一知半解或者根本就不明白,除了千篇一律的抄袭、转载,最多也只能翻来覆去的照搬官方术语,堆砌定义和理论,完全谈不上有自己的观点或者看法,更没有什么具体的解决方案。)

不同点

1.BIOS+MBR安装系统要求硬盘只要存在非隐藏、活动的主分区就可以了;而UEFI+GPT要求硬盘上除了存在ESP分区,还必须存在至少一个主分区

2.BIOS+MBR一旦系统安装好之后,如果系统引导文件在单独的分区,此分区可以在操作系统中可见,也可以设置此分区为隐藏,系统都可以正常启动;而UEFI+GPT系统引导文件所在的ESP分区在操作系统中为不可见

3.BIOS+MBR启动要求的活动的主分区不是唯一固定的,可以任意设定某一分区为活动的主分区,然后MBR就可以通过分区表指引操作系统从此分区启动,也就是说,可以在任意分区(主分区或者扩展分区)安装操作系统,只要存在任意的活动主分区,就可以从此分区启动操作系统;而UEFI+GPT只能把系统引导文件放置在ESP分区

4.BIOS+MBR的系统引导文件可以和系统文件在同一分区的根目录,也可以不与系统文件同一分区,只要系统引导文件所在分区为活动的主分区即可启动操作系统;而UEFI+GPT只能把系统引导文件放置在ESP分区,且操作系统必须在另外的主分区,也就是说,UEFI+GPT强制要求系统启动文件与系统文件必须分离,不在同一分区。

相同点

1.BIOS+MBR和UEFI+GPT的系统引导文件都可以放置在单独的分区,这一点在上面的第4点里已经说的很清楚

2.BIOS+MBR的系统引导文件所在的活动主分区位置不是固定的,可以随意设置任意分区满足此条件,UEFI+GPT的ESP的位置也是可以随意设置的,在硬盘起始位置、中间位置、末尾,都可以,只要分区属性和其中的引导文件正确,就可以引导启动操作系统 (参考文中附图)

3.BIOS+MBR的系统引导文件所在的分区和UEFI+GPT的ESP分区都可以分配任意大小,而不是ESP必须100M

4.BIOS+MBR安装系统所需的非隐藏、活动主分区和UEFI+GPT的系统的ESP分区,都可以同时设置多个,但是即使有多个相同属性的分区,系统安装时安装程序都是自动写入第一个,启动时也都是从第一个启动

补充

1.使用BIOS+MBR和UEFI+GPT安装的系统文件是一模一样的,唯一的区别只是引导方式的不同,因此使用GHOST手动备份的系统,MBR和GPT可以任意交叉还原,只要做好引导修复就没有任何问题

2.GHOST始终是系统备份还原神器,只要熟练掌握GHOST手动操作,至少目前为止Windows系统的范围之内,无论什么版本,无论MBR还是GPT,都可以随意备份还原。

3.MBR与GPT分区互转的话,与“删除所有分区”以及“全盘格式化”没有任何必然联系,你格式化一万遍硬盘也还是原来的分区结构,只有通过转换操作才可以到另一种,而这个转换操作与“删除所有分区”以及“全盘格式化”没什么关系。

着重强调一点

以上所有经验均基于UEFI+GPT的组合,而实际上,UEFI启动(Windows操作系统)的话,并不强制要求硬盘必须为GPT分区,而是只要硬盘上存在EFI启动文件且位于FAT(16/32)分区就可以了(UEFI无法从NTFS分区启动)。因此如果是小于2.2T的硬盘,不必非得转换成GPT也可以引导系统启动。也就是说,UEFI+MBR也是可行的,而GPT硬盘的话,则必须使用UEFI引导,BIOS无法引导GPT硬盘上的操作系统。

综观网上那些关于UEFI的所谓技术类文章,除了毫无实用价值和实际意义,而且都不同程度的存在各种各样的因循误导,继而被以讹传讹,最终成为一些人坚信不疑的“定律”。这样的误导主要表现为两点:

1.就是刚刚说的,“UEFI启动系统必须是GPT分区”,这个已经说得很明白了,并且有实例解析,无需再讨论

2.另外一个就是不知道从什么时候什么人开始谣传的“UEFI的优势就是启动速度快”或者“UEFI启动比传统BIOS启动速度快”。无论UEFI还是GPT,与电脑启动速度没有任何必然联系。或者说,只要硬件环境相同、系统一样,无论UEFI+GPT安装还是BIOS+MBR安装系统,启动速度没有区别。

附:部分Windows桌面操作系统对GPT的支持

数据读写           系统启动

Windows XP 32位   不支持GPT 不支持GPT

Windows XP 64位    支持GPT 不支持GPT

Windows Vista 32位 支持GPT 不支持GPT

Windows Vista 64位 支持GPT 支持GPT(需UEFI)

Windows 7 32位     支持GPT 不支持GPT

Windows 7 64位     支持GPT 支持GPT(需UEFI)

Windows 8 32位     支持GPT 不支持GPT

Windows 8 64位     支持GPT 支持GPT(需UEFI)

有了以上的经验总结,就可以轻松解决以下问题了

1.UEFI+GPT环境下以任意方式安装操作系统(单系统或者多系统)。这个不必详解了

2.最主要的问题:UEFI+GPT引导修复操作(EFI引导文件损坏、ESP分区损坏或者丢失之后手动重建EFI引导等等)。这个在此也不做详解,这是这段时间反复研究、实践的最重要成果,因此姑且算是有所保留卖个关子吧,如果是结合以上几点经验总结,对UEFI+GPT有一定的了解之后,应该不难揣摩出办法

3.如果主板不支持UEFI,使用折中的办法来解决大硬盘使用问题,这个问题以前我也已经多次提过。

第一种办法就是使用多块硬盘,MBR+GPT组合,MBR硬盘作为启动引导盘。

小于2.2T的硬盘采用MBR,大于2.2T的硬盘采用GPT,这样的话,解决方案就很灵活了,可以根据以上所列相同点的第1条和补充里面第2条,使用MBR硬盘建一个非隐藏活动主分区,放置系统引导文件,然后将系统安装在MBR硬盘或者GPT硬盘都可以,无论单系统还是多系统都无所谓,两块硬盘交叉安装操作系统也没有任何问题

强调两点

1.这样安装的话不限于64位操作系统及XP以上版本,理论上只要是能对GPT硬盘进行读写的系统版本就可以安装。实际测试,32位XP和2003sp1以及之前的版本,电脑事先安装GPT硬盘的情况下,即使系统安装在MBR硬盘,原版系统安装,没有问题,如果是Ghost系统,有可能出现卡死或者蓝屏等问题导致无法顺利安装;先在MBR硬盘安装好系统,然后再装GPT硬盘,无论原版还是Ghost系统都没有问题,只是GPT分区无法识别(解决方法很简单,就是使用2003sp2的disk.sys文件替换到以上系统,就可以完美识别GPT分区,此法简单易操作,且不涉及系统稳定问题,感兴趣的话可以自行搜索)。64位XP安装在MBR硬盘,引导、启动都没有问题,安装在GPT硬盘无法引导。其他系统无论32位还是64位,无论安装在MBR还是GPT,都可以正常引导启动;

2.BIOS安装系统到GPT硬盘仅限于Ghost方式,Ghost解压完毕后手动修复引导即可。

第二种办法是单块大于2.2T的硬盘+U盘或者光盘组合

使用GPT分区结构对硬盘进行分区,是否创建ESP分区都无所谓,因为主板不支持UEFI,创建此分区也没什么用,全凭个人爱好了。然后只能使用Ghost方式解压安装操作系统到硬盘,无论单系统还是多系统,全部安装完毕后,准备一个U盘,大小无所谓,只要不小于十几M就行,使用分区软件设为活动主分区,插在电脑上。进PE(2003sp1以上版本),手动或者使用工具软件修复单系统或者多系统引导,将引导文件写入U盘。然后就可以使用此U盘启动所安装的单系统或者多系统了。此方法实际上就是用U盘代替了第一种方法中的小硬盘而已,没什么本质区别。(这个方法大概10年前我就在电脑论坛发过帖子,当时考虑的是用U盘做一个系统启动钥匙,因为系统引导文件在U盘上,电脑如果不插这个U盘是无法启动的。MBR硬盘系统:Windows8 64位+Windows7 32位+WindowsXP 32位,GPT硬盘系统:Windows8 32位+Windows7 64位+WindowsVista 32位,测试环境:杂牌945主板、32M老U盘,测试通过。)

另外还可以再使用光盘来代替U盘,具体方法说起来更简单,用软件创建一个可启动光盘(创建方法自行查询,会做的不用讲,压根没接触过的,另开帖子专门讲也不一定看得懂),然后将上面U盘里的系统启动文件加进去刻录就可以了。然后使用此光盘启动电脑,效果和U盘是一样的。此方法仅仅作为一种可行性的介绍,不推荐使用,U盘比这个方便的多,没必要多此一举。

备注:使用此方法,理论上来讲凡是可以对GPT进行读写的系统都适用,但实际上XP以上系统无论32位还是64位操作系统全部测试可行,但是2003sp1及XP64位这些可以读写GPT的系统也不行,这个不知道是由于NT5.X的ntldr引导机制还是其他的什么原因,有知道原因的朋友不吝赐教!

注:

1.除专门标明“Ghost系统”,本文所提及的系统安装均为微软原版Windows系统,不包含任何修改版本

2.非UEFI主板安装原版系统到GPT磁盘,只能采取wim直接解压到分区或者先将系统Ghost化,然后解压安装的办法。

3.本文所有结论全部为反复多次实际测试结果,不是设想、假设,更不是想象或者幻想以及想当然的以为

4.本文内容已经多次修订和修改,这是个人的一点经验总结,难免有纰漏以及表达不准确之处,望有相关经验的朋友给予更多帮助

好文章是需要耐心看的哟,不懂就多看几遍。欢迎留言交流探讨。

gptuefi优势_UEFI+GPT的区别,有啥不同?写的很详细易懂相关推荐

  1. gptuefi优势_UEFI+GPT模式,对提升SSD性能非常明显 | 麦田一棵葱

    双休日一直在家折腾电脑,重装了十多次Win7系统,才顺利把UEFI+GPT模式搞定.其实系统是很好安装的,就是我下载的Win7版本存在一些问题,重装系统全是由它引起的.为了减少系统打补丁的时间,我专门 ...

  2. gptuefi优势_uefi启动有什么好处?

    有网友就问小编了那uefi启动有什么好处呢?其实UEFI是一种详细描述类型接口的标准.这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上.是适用于电脑的标准固件接口,旨在代替BIOS,下 ...

  3. ./和../以及/之间的区别?终于弄懂,写的很详细!!!

    1../是当前目录(其中./等价于不写,即href="./layui/css/layui.css"和href="layui/css/layui.css"是一样的 ...

  4. MBR和GPT的区别!自己选择!

    MBR和GPT的区别!自己选择! 装机时候如何分区?选择MBR or GPT? BIOS模式是不是UEFI? 装机时候如何分区?选择MBR or GPT? BIOS模式是不是UEFI? 最近在实验室捣 ...

  5. 自学大语言模型之Bert和GPT的区别

    Bert和GPT的区别 起源 2018 年,Google 首次推出 BERT(Bidirectional Encoder Representations from Transformers).该模型是 ...

  6. Legacy和UEFI,MBR和GPT的区别

    Legacy和UEFI指的是系统引导方式(Legacy为传统BIOS,UEFI为新式BIOS),MBR和GPT指的是磁盘分区表类型. 一般情况下都是Legacy+MBR, UEFI+GPT这两种组合. ...

  7. ebc是什么意思_UEFI+GPT和Legacy+MBR两种模式安装的系统有什么区别

    UEFI+GPT和Legacy+MBR两种模式安装的系统有什么区别?很多电脑小白都搞不懂UEFI.GPT.BIOS.MBR到底是什么意思,下面跟随小白系统一起深入了解下UEFI+GPT和Legacy+ ...

  8. 懒人版黑苹果mbr安装_MBR和GPT的区别,选择适合自己的

    最近很多对电脑不太熟悉的人问我MBR和GPT还有uefi究竟是什么东西,怎么选择?为什么我安装系统的时候会出现硬盘格式?下边我先简单介绍下mbr和gpt的问题. MBR分区 MBR的意思是" ...

  9. gptuefi优势_Windows系统使用UEFI模式启动有什么优势?

    Windows系统使用UEFI模式启动有什么优势?有过u盘装系统的人都会知道,当我们进去Bios设置启动模式的时候,总是有两种启动模式可以选择,一种是Legacy模式,一种是UEFI.而目前部分的新电 ...

最新文章

  1. TinyXml高速入口(一)
  2. 当maven说“直到MyRepo的更新间隔过去时,才会重新尝试解析”,该间隔在哪里指定?
  3. AIC-赤池信息准则、BIC-贝叶斯信息准则
  4. Direct2D (11) : 画刷之 ID2D1LinearGradientBrush
  5. 【Linux】一步一步学Linux——ipcrm命令(142)
  6. 揭秘微信「扫一扫」识物为什么这么快?
  7. Maven开发web项目的搭建
  8. 前端学习(3300):三种usecontent的
  9. 文件字符输出流 FileWritter java
  10. ML《决策树(一)ID3》
  11. Struts2学习笔记(四) Action(中)
  12. vsftpd 安装及简单配置
  13. h5页面判断安卓或ios点击下载App
  14. Hadoop HA_Yarn HA 集群的搭建
  15. OpenBSD5.2安装图形界面
  16. 挑战一个盒子实现小米logo
  17. 快狗打车CTO沈剑:低成本搞定分布式调用链追踪系统
  18. 思维导图ubuntu_XMind for Linux - 思维导图 | linux软件
  19. 毕业论文查重怎么操作?
  20. 深读源码-java同步系列简介

热门文章

  1. 什么是通用字符名称?_通用名称
  2. 在Java中键入Safe SQL
  3. midlet_如何在J2ME中创建MIDlet
  4. Java 12:开关表达式
  5. spring jms 事务_Spring JMS:处理事务中的消息
  6. Spring Security和多个过滤器链
  7. 现代化历险记:策略+将COBOL转换为Java的示例
  8. 企业集成模式_企业集成模式简介
  9. idea中使用osgi_OSGi中的权限
  10. 使用基于微服务的流架构更好地进行大规模的复杂事件处理(第1部分)