所有内容均为测试可用,真实
当前位置:绿茶加糖-郭保升 > 软件安全 > 正文

Windows系统磁盘与分区知识详解

11-29 软件安全

Windows系统磁盘与分区知识详解

在日常使用Windows操作系统的过程中,我们常常会接触到磁盘管理,磁盘分区等操作.然而,许多人可能并不完全理解磁盘和分区的运作原理以及如何高效管理它们.

本篇文章将探讨Windows系统中关于磁盘和分区的各种知识,帮助大家更好地理解磁盘以及分区.


什么是磁盘?

磁盘(Disk)是计算机存储数据的物理设备.在Windows操作系统中,磁盘通常指的是硬盘(HDD),固态硬盘(SSD)等存储介质.

硬盘(HDD)与固态硬盘(SSD)的区别?

  1. 硬盘(HDD):利用机械臂在盘片上读写数据,速度较慢,但价格相对便宜,容量较大.

  2. 固态硬盘(SSD):采用闪存芯片存储数据,没有机械部件,读写速度远高于HDD,但价格较高.

Windows如何标注磁盘

每个磁盘都有一个磁盘编号,我们可以在系统工具"磁盘管理"里面查看.磁盘的编号一般从“磁盘 0”开始.

计算机内置的磁盘一般都是"磁盘0",后插入的磁盘或U盘以及虚拟光驱等等按照序号递增.


什么是分区?

分区(Partition)是将一个物理磁盘划分为多个存储区域的过程.

每个分区都可以作为一个独立的逻辑磁盘使用,系统可以对每个分区进行格式化,分配驱动器号,安装操作系统等操作.

文件资源管理器里面显示的C:和D:等就是一个个分区.

分区的类型

  1. 主分区(Primary Partition):

    • 主分区是可以被操作系统识别并直接启动的分区.

  2. 扩展分区(Extended Partition):

    • 扩展分区本身不直接存储数据,而是包含一个或多个逻辑分区.

    • 扩展分区的存在解决了传统主分区数量的限制问题.

  3. 逻辑分区(Logical Partition):

    • 逻辑分区是扩展分区中的一个一个的子分区.

 

分区表

磁盘的分区结构由一个叫做分区表的区域管理.分区表保存着磁盘上所有分区的位置,大小以及类型等信息.

分区表一般存储于磁盘的头部扇区(前几个扇区),可以使用16进制扇区编辑器查看分区表数据.

  1. MBR分区表: 传统的分区表格式,支持最大2TB的磁盘,最多支持四个主分区(可以自己分出扩展分区和逻辑分区,所以也可以支持更多分区).适用于旧版的磁盘和系统.(通常Windows 7 及以下)

  2. GPT分区表新一代分区表格式,支持更大的磁盘(最大18EB),并且支持更多分区.GPT是基于UEFI启动的标准,已经成为现代操作系统的默认分区方式.(事实上,UEFI同样支持使用MBR分区表的磁盘.)

    GPT分区表磁盘的分区全都是主分区.

请注意,MBR分区表,和MBR主引导记录是两个不同的概念,很多人把他们混淆.

分区表是记录分区情况的一段数据,而MBR主引导记录是一段存在于磁盘头部扇区的一段代码(同样是二进制代码).

这段代码在开机的时候被主板的BIOS读取,负责引导操作系统启动的关键一步.

文件系统

文件系统是管理数据存储的方式,规定了如何在磁盘上组织,存取和管理数据.文件系统的类型多种多样,Windows中,文件系统类型常见的有:

  • NTFS:微软发明的文件系统类型.Windows系统必须安装在NTFS文件系统中才能运行.通常情况下,硬盘使用这类文件系统.

  • FAT32:比较古老的文件系统.最适合现在的UEFI固件读取.缺陷是无法存储单个大小大于4GB的文件.老旧的U盘大多使用FAT32文件系统类型.

  • FAT16:比FAT32还要古老.现在已经不常用,UEFI固件可以读取.

  • exFAT:又名FAT64.是现在大多数闪存U盘选择的文件系统类型.单个文件大小不受4GB限制.

  • UDF:光盘文件系统.也是虚拟光驱的文件系统.

如果说,硬盘是地基,那么文件系统就是地基上面的楼房框架,文件是每个房间里面的住户,文件的路径地址就是门牌号.

楼房的框架结构决定了文件以何种形式住在这栋楼房里.

分区的参数

有的时候,在磁盘管理里面可以看见一个磁盘的不同分区上面的标注不同,比如:EFI系统分区,启动,页面文件,故障转储,wim引导,主分区,支持wim等等.这些属于分区参数.

我们可以使用diskpart工具或者DiskGenius软件更改分区的部分参数,使不可读取不可挂载的分区可以读取挂载,以便进行系统维护.

隐藏分区

有时候,我们在磁盘管理里面可以看见一个磁盘里包含好多分区,但是文件资源管理器里面只显示其中的几个分区.

这是因为没被显示的分区隐藏了.隐藏分区和非隐藏分区的区别是:隐藏分区没有盘符,正常显示的分区有盘符.(盘符就是C盘D盘E盘的C,D,E字母)

使用磁盘管理,我们可以给部分的隐藏分区分配盘符,好让他们显示在文件资源管理器中,供我们读取文件.

  • 打开磁盘管理,右键隐藏的分区

  • 点击"更改驱动器号和路径"

  • 点击添加

  • 选择一个喜欢的盘符,确定

有时,我们会发现"更改驱动器号和路径"等选项是灰色的,无法点击.这是由于分区参数规定了这个分区不能进行这些操作.比如,EFI系统分区无法在磁盘管理里面分配盘符.

使用第三方磁盘分区管理工具,可以突破这一限制,随意分配盘符.


Windows中的磁盘管理工具

Windows提供了工具来帮助用户管理磁盘和分区:

  1. 磁盘管理:

    • 通过右键点击“开始”菜单选择“磁盘管理”,进入“磁盘管理”界面.

    • 这个工具可以用来查看磁盘信息,创建,删除和调整分区大小,格式化分区等.

    • 然而,这个工具的功能十分基础.优秀的第三方图形化磁盘管理工具有DiskGenius(DG),傲梅分区助手等.

  2. 磁盘清理:

    • 用于清理磁盘上的临时文件,系统文件和其他无用的文件,释放磁盘空间.

    • 对于Windows 10,在文件资源管理器中右键分区,点击属性,即可看见"磁盘清理"按钮.

  3. 磁盘优化:

    • 对于机械硬盘,Windows会自动进行碎片整理,而对于固态硬盘,则会进行TRIM操作,保持性能.

  4. 命令行工具:

    • diskpart:这是一个强大的命令行工具,可以执行更复杂的磁盘管理操作,如分区,格式化,变更分区类型等.


磁盘与分区的常见操作

1. 创建分区

磁盘管理中,右键点击未分配的空间,选择“新建简单卷”,按照向导完成分区的创建.一般情况下,可以一路下一步.

2. 调整分区大小

磁盘管理允许用户通过“磁盘管理”来调整分区的大小.通过缩小某个分区的空间,再扩展另一个分区来重新分配存储空间.

然而,磁盘管理无法把空闲的空间分配给他后部的分区,只能把空闲空间分配给紧邻它的前面的分区.

使用第三方工具(如DiskGenius),可以对分区的大小和分配以及分区表进行任意的操作.

3. 格式化分区

格式化分区会清除分区上的所有数据.一般情况下,我们可以在文件资源管理器里面右键分区,格式化.格式化分区的时候可以改变分区的文件系统.

数据无价,请谨慎操作!

4. 合并分区

Windows 10及更高版本的磁盘管理工具,允许用户通过删除一个分区来合并空闲空间至相邻的分区.然而,合并分区前需要备份数据,因为删除分区会清除该分区上的所有数据.

5. 转换磁盘类型(MBR分区表与GPT分区表)

可以通过diskpart命令或Windows磁盘管理工具将安装了系统的MBR磁盘转换为GPT磁盘,反之亦然.但要注意,转换会清除磁盘上的所有数据.

由于diskpart对普通用户不友好,使用第三方软件进行图形用户界面操作是更好的选择.


如何选择合适的磁盘格式和分区类型?

  1. 磁盘大小:

    • 如果磁盘大小超过2TB,推荐使用GPT格式分区表.MBR分区表只支持2TB以下的磁盘.

  2. 操作系统兼容性:

    • Windows 10/11默认使用GPT和UEFI启动.如果你的计算机较老,可能需要选择MBR和传统的BIOS启动方式.

  3. 存储需求:

    • 如果需要更多的分区,GPT格式支持更多的分区(最多128个),而MBR仅支持4个主分区(你也可以选择使用逻辑分区).

  4. 数据安全性:

    • GPT格式可以为每个分区保存冗余的分区表,有助于防止分区表损坏带来的数据丢失.


Windows系统可以安装在什么类型的分区中?

Windows系统必须安装在NTFS文件系统的分区中.

Windows系统可以安装并运行在GPT分区表磁盘的任意大小足够的NTFS分区中.

Windows系统可以安装并运行在MBR分区表磁盘的任意大小足够的NTFS主分区或逻辑分区中.

版权保护: 本文由 绿茶加糖-郭保升 原创,转载请保留链接: https://www.guobaosheng.com/computer/320.html