看到这标题我想有些人已经神志不清了233333
“你tm说的都什么玩意”
但是当你装不上系统时,这几个玩意可能就是罪魁祸首。
所以今天我们就来谈谈,这几一长串东西是啥。
开始前先说明,本期推送只介绍理论以及简单的实际应用,可能会比较暴力;同时没有重装系统的实质教程,需要此类教程的请参考以下文章:
教大家做原版系统U盘,还有重装系统的全部教程
首先我们说说GPT和MBR
GPT和MBR是硬盘分区表的两种不同格式,我们常说的NTFS FAT32等等所指的是文件系统格式,和这两者没有关系。
为什么我这么说呢,我们来看看两者的区别
首先GPT理论上支持无限分区,只要你有本事,1KB一个区分他个几亿个区都是可以的(当然在Windows平台上,由于系统限制只能创建128个分区),然而MBR则不然,MBR最多只能创建4个主分区,往后只能通过创建逻辑分区的方式继续分区。
再者,MBR分区表最多只能支持2.2TB左右的分区大小,而GPT分区表则没有这方面的限制。
所以,为了你自己好,请用GPT
那么看到这里有人要问了,你给我们灌一堆名词讲了讲区别就完了?另外两个又是什么玩意?我出了问题怎么解决?hello?人呢?
【LA】怎么设?设什么?主板BIOS详解(上) — 基础篇
【LA】怎么设?设什么? 主板BIOS详解(下) — 进阶篇
然而大多数人不知道的是,我们现在通称的BIOS其实并不叫BIOS,就像南桥,现在由于CPU集成了许多功能,南桥称作PCH才是正确的,但是因为叫顺口了所以大家也就懒得改了。同理,现在的BIOS全称应该是:
而UEFI,全称“统一的可扩展固件接口”(Unified ExtensibleFirmware Interface),就和GPT被开发作为有局限的MBR的替代品一样,UEFI也是以BIOS的继任者自居,两者的区别如下:(摘自百度百科)
1. UEFI编码99%都是由C语言完成;
2. UEFI一改之前的中断、硬件端口操作的方法,而采用了Driver/protocol的新方式;
3. UEFI将不支持X86实模式,而直接采用Flat mode(也就是不能用DOS了,现在有些 EFI 或 UEFI能用是因为做了兼容,但实际上这部分不属于UEFI的定义了);
4. UEFI输出也不再是单纯的二进制code,改为Removable Binary Drivers;
5. UEFI OS启动不再是调用Int19,而是直接利用protocol/device Path;
6. 对于第三方的开发,前者(BIOS)基本上做不到,除非参与BIOS的设计,但是还要受到ROM的大小限制,而后者(UEFI)就便利多了。
7.UEFI弥补了BIOS对新硬件的支持不足的问题。
Balabalabala,你看不懂?没事,我也看的不是全懂。
但是不懂并不能动摇UEFI比BIOS好用的事实,基本上UEFI就是一种新的启动方式,最直观的一点就是,UEFI+GPT的启动就是快,跟某地记者一样快,就算是机械硬盘有时也能跑出不错的启动速度。
更加舒爽的是,由于更改分区格式需要清空全部分区才能进行转换,如有重要数据用户会感到十分不便;因此UEFI十分贴心的对MBR分区表的硬盘提供了兼容模组(CSM)支持,只要打开CSM即可使用UEFI引导MBR磁盘。
接下来是喜闻乐见的FAQ时间
(是的,前面的都是凑字数的)
Q:我怎么知道我现在用的硬盘是这个M什么R还是那个G什么T?
A:最简单的方法,打开磁盘管理,右键属性即可看到(见图)
Q:安装系统时出现这种奇怪的东西怎么办?
A:这说明你使用UEFI引导了你的安装介质(U盘等),而你想要安装的硬盘是以MBR格式分区的,现在你有两个选择,1是退出安装程序,使用传统方式重新引导,即可在这块硬盘上继续安装,但如果你是那种“绝不妥协”的类型,你可以将这块硬盘转换为GPT格式,使用安装程序删除所有的分区新建,安装程序会自动完成转换过程。
Q:我该怎么互相转换分区格式?
A:请在备份所有重要数据的情况下通过磁盘管理、DiskGenius等等工具删除所有分区,然后在该磁盘上右键即可看见“转换为GPT/MBR分区”选项。
Q:这啥BIOS UEFI和CMS怎么开啊?
A: 首先 CSM 谢谢
一般来说,UEFI是默认开启的,如果没有自己瞎折腾过BIOS设置,一般都是没有问题的,至于CSM,我个人建议还是转分区格式重装,就像Windows的兼容模式,总是可能出现各种奇奇怪怪的问题,UEFI+GPT天下第一,如果你就是不想转,觉得凑合用用就行了,请去BIOS设置的启动模块寻找。
同时,高亮警示,如果你的硬盘是GPT格式 千万不要开启CSM,可能会出现各种奇怪的问题
我是有亲身体会的,差点换硬盘
如果你喜欢本文就点个赞,然后再关注一下憋
也欢迎你在下面留言让我们知道你们的想法