From a4fb1405377e246f2298ae8f3ffd009f1a2f7bc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BA=84=E7=8F=8A=E7=8F=8A?= <3106036048@qq.com> Date: Mon, 25 Mar 2024 07:51:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20240322 MBR\345\222\214GPT.md" | 105 ++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 "09 \345\272\204\347\217\212\347\217\212/20240322 MBR\345\222\214GPT.md" diff --git "a/09 \345\272\204\347\217\212\347\217\212/20240322 MBR\345\222\214GPT.md" "b/09 \345\272\204\347\217\212\347\217\212/20240322 MBR\345\222\214GPT.md" new file mode 100644 index 0000000..2c01e20 --- /dev/null +++ "b/09 \345\272\204\347\217\212\347\217\212/20240322 MBR\345\222\214GPT.md" @@ -0,0 +1,105 @@ +## 磁盘分区 + +### 为什么要磁盘分区? + +1. 方便分类整理 + + 优点:不同软件放到不同的盘里 + + 缺点:造成浪费 文件放不下 + +2. 提升机械硬盘性能 + + 优点:产生的磁盘碎片会减少 + + 缺点:跨区操作更慢 + +3. 方便重装系统 + + 重装系统的时候可以备份到另一个磁盘中保存数据 + +## MBR和GPT的区别 + +### MBR + +MBR 是 Master Boot Record 的缩写,是一种较旧的磁盘类型,于1983年首次在IBM PC DOS 2.0中引入。由于MBR年代久远,MBR只适用于最大容量为2TB的硬盘,如果是更大容量的硬盘使用MBR,那么多出来的部分将无法被识别。 + + +MBR中分区表的组织将磁盘的可寻址存储空间限制为2TB(232×512字节)。并且只支持4个主分区,或者3个主分区和1个扩展分区的组合。如果要创建更多分区,则需要将其中一个主分区设为“**扩展分区**”,然后在扩展分区内创建更多逻辑分区。 + +### GPT + +GPT 全称Globally Unique Identifier Partition Table ,全局唯一标识分区表(GUID Partition Table,缩写:GPT)*,*是一种与 UEFI 相关的新磁盘布局。GPT使用了GUID分割表格这一更加符合现代需求的技术取代了老旧的MBR。 GPT对于普通用户最显然易见的优势在于其突破了MBR最大只支持2T硬盘的限制,同时也允许用户对硬盘划分数量不限的分区。 + + +GPT 分区表磁盘支持长达 2^64 个块的卷,例如对于具有 512-字节扇区,即 9.44 ZB – zettabytes,并且能够拥有多达 128 个主分区。GPT分区同时也具有更高的性能,这是因为分区表的复制和循环冗余校验(CRC)保护机制来实现的。与MBR磁盘分区不同的是,GPT磁盘将系统相关的重要数据存放于分区中,而不是未分区或隐藏的扇区中。GPT具有冗余的主分区表和备份分区表**,**可以优化分区数据结构的完整性。 + +## 注意: + +目前所有Windows系统均支持MBR, + +而GPT只有64位系统才能支持。(其他的分区都是MBR) + +BIOS只支持MBR引导系统, + +而GPT仅可用UEFI引导系统。(另外一种Legacy BIOS不能用) + +引导方式:Legacy是古老的前主流,现在相对较新的是 UEFI + +**BIOS+MBR:**这是最传统的,系统都会支持;唯一的缺点就是不支持容量大于2T的硬盘。 + +**BIOS+GPT:**BIOS是可以使用GPT分区表的硬盘来作为资料盘的,但不能引导系统;若电脑同时带有容量小于2T的硬盘和容量大于2T的硬盘,小于2T的可以用MBR分区表安装系统,而大于2T的可以使用GPT分区表来存放资料。但系统须使用64位系统。 + +(建议装系统的用这种,当然硬盘容量不能大于2T,效能会有更高的提升 + +## **如何检查**Legacy 还是UEFI + + (按 Win+X找到Windows PowerShell ) + +​ ↓ + +右键 开始 打开 Windows PowerShell(管理员);输入 bcdedit 。对比下图 path 路径,前者一个是 winload.efi ,为 UEFI 引导,后者是 winload.exe,为 Legacy 引导。 + +## 查看分区类型 + + Win + R 运行 输入 diskpart.exe + +在打开的窗口输入 list disk 命令; + +可以看到如图相关磁盘信息,GPT 下面有 * + +则证明磁盘分区表类型为 GPT。 + +或者直接下个查看分区的软件看一下(当然软件也可以用来分区 + +## 常见的文件系统格式 + +#### 1、FAT,文件配置表(英语:File Allocation Table,首字母缩略字:FAT) + + FAT文件系统诞生于1977年,它最初是为软盘设计的文件系统,但是后来随着微软推出dos和win 9x系统,FAT文件系统经过适配被逐渐用到了硬盘上,并且在那时的20年中,一直是主流的文件系统。 + +​ 后来随着硬件技术的进步,硬盘的容量也越来越大,这种文件格式逐渐被扩展了,出现了FAT12,FAT16,FAT32等文件系统,甚至后来还出现了FAT64的文件系统。 + +​ **在今天,FAT已经不是windows系统的主流文件系统了,但是它在U盘,闪存,以及很多嵌入式设备上还是很常见的。** + +​ **最通用的的是FAT32,很多U盘上都是FAT32格式**,有时候,我们向U盘拷贝大文件时,会发现拷不进去,实际上就是因为这个U盘是FAT32格式的,单个文件最大为4G + +#### 2、NTFS(New Technology File System,新技术文件系统) + + NTFS是 WindowsNT 环境的文件系统。NTFS取代了老式的FAT文件系统,是一种比FAT32功能更加强大的文件系统。**从Windows 2000之后的Windows系统的默认文件系统都是NTFS,而且这些Windows系统只能够安装在NTFS格式的磁盘上。** + + NTFS系统是一个日志性的文件系统,系统中对文件的操作都可以被记录下来,当系统崩溃之后,利用日志功能可以修复数据。 + +***我们所熟的WindowsXP,win7,win8,win10,包括Windows Server都是WindowsNT系列的\*** + +#### 3. ExFAT(Extended File Allocation Table File System,扩展文件分配表) + + ExFAT又叫FAT64,看名字就知道它是对FAT文件系统的扩展。它微软专门为闪存盘设计的文件系统,单个文件突破了4G的限制。对于闪存,NTFS文件系统不适合使用,exFAT更为适用。对于磁盘则不太适用。 + + ExFAT在windows,[Linux](https://so.csdn.net/so/search?q=Linux&spm=1001.2101.3001.7020)以及Mac系统上,都可以读写,作为U盘或者是移动硬盘的格式还是比较合适的。 + +------ + + FAT格式和FAT32没有考虑对安全性方面的更高需求,例如无法设置用户访问权限等。 + + NTFS文件系统是windows操作系统中的一种安全的文件系统,管理员或用户可以设置每个文件夹的访问权限,从而限制一些用户和用户组的访问,以保障数据的安全。 \ No newline at end of file -- Gitee