当前位置: 首页 > news >正文

Windows系统磁盘与分区之详解(Detailed Explanation of Windows System Disks and Partitions)

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主分区或逻辑分区中.

相关文章:

Windows系统磁盘与分区之详解(Detailed Explanation of Windows System Disks and Partitions)

Windows系统磁盘与分区知识详解 在日常使用Windows操作系统的过程中,我们常常会接触到磁盘管理,磁盘分区等操作.然而,许多人可能并不完全理解磁盘和分区的运作原理以及如何高效管理它们. 本篇文章将探讨Windows系统中关于磁盘和分区的各种知识,帮助大家更好地理解磁盘以及分区…...

顺序表的使用,对数据的增删改查

主函数: 3.c #include "3.h"//头文件调用 SqlListptr sql_cerate()//创建顺序表函数 {SqlListptr ptr(SqlListptr)malloc(sizeof(SqlList));//在堆区申请连续的空间if(NULLptr){printf("创建失败\n");return NULL;//如果没有申请成功&#xff…...

XDMA与FPGA:高效数据传输的艺术

XDMA与FPGA:高效数据传输的艺术 引言 在现代计算系统中,数据传输的效率直接影响系统的整体性能。特别是在涉及到高速数据处理的领域,如高性能计算(HPC)、实时视频处理和大数据分析等,如何高效地在主机与F…...

#思科模拟器通过服务配置保障无线网络安全Radius

演示拓扑图: 搭建拓扑时要注意: 只能连接它的Ethernet接口,不然会不通 MAC地址绑定 要求 :通过配置MAC地址过滤禁止非内部员工连接WiFi 打开无线路由器GUI界面,点开下图页面,配置路由器无线网络MAC地址过…...

浅谈Python库之pillow

一、pillow的介绍 Pillow是Python Imaging Library (PIL) 的一个分支,它是一个强大的图像处理库,用于打开、操作和保存许多不同图像文件格式。Pillow提供了广泛的文件格式支持、强大的图像处理能力和广泛的文件格式兼容性。它是PIL的一个友好的分支&…...

Android通过okhttp下载文件(本文案例 下载mp4到本地,并更新到相册)

使用步骤分为两步 第一步导入 okhttp3 依赖 第二步调用本文提供的 utils 第一步这里不做说明了,直接提供第二步复制即用 DownloadUtil 中 download 为下载文件 参数说明 这里主要看你把 destFileName 下载文件名称定义为什么后缀,比如我定义为 .mp4 下…...

计算机网络从诞生之初到至今的发展历程

前言 "上网",相信大家对这个动词已经不再陌生,网 通常指的是网络;在 2024 年的今天,网络已经渗透到了每个人的生活中,成为其不可或缺的一部分;你此时此刻在看到我的博客,就是通过网络…...

Kudu 源码编译-aarch架构 1.17.1版本

跟着官方文档编译 第一个问题:在make阶段时会报的问题: kudu/src/kudu/util/block_bloom_filter.cc:210:3: error: ‘vst1q_u32_x2’ was not declared in this scope kudu/src/kudu/util/block_bloom_filter.cc:436:5: error: ‘vst1q_u8_x2’ was no…...

SEC_ASA 第二天作业

拓扑 按照拓扑图配置 NTP,Server端为 Outside路由器,Client端为 ASA,两个设备的 NTP传输使用MD5做校验。(安全 V4 LAB考点) 提示:Outside路由器作为 Server端要配置好正确的时间和时区,ASA防…...

操作系统(5)进程

一、定义与特点 定义:进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 特点: 动态性:进程是动态创建的,有它自身的生命周期,…...

6_Sass 选择器函数 --[CSS预处理]

Sass 提供了一系列的选择器函数,用于操作和组合CSS选择器。这些函数可以帮助你更灵活地创建样式规则,并且可以减少重复代码。以下是几个常用的选择器函数及其用法: 1. selector-append($selector1, $selector2...) selector-append($select…...

考研数学【线性代数基础box(数二)】

本文是对数学二线性代数基础进行总结,一些及极其简单的被省略了,代数的概念稀碎,不如高数关联性高,所以本文仅供参考,做题请从中筛选! 本文为初稿,后面会根据刷题和自己的理解继续更新 第一章…...

ModbusTcp获取数据

ModbusTcp获取数据 记录一个用 pymodbus 库来获取数据的代码。 注意: 1.读取寄存器地址是16进制的。2.大小端转换通过代码知道原理。读取数据时,切记频率别太高,否则会出现连接被关闭问题。 from pymodbus.client.sync import ModbusTcpCli…...

java 知识点:注解及使用

注解 大多数时候,我们会使用注解,而不是自定义注解。注解给谁用?编译器 、给解析程序用注解不是程序的一部分,可以理解为注解就是一个标签 主要的作用有以下四方面: 生成文档,通过代码里标识的元数据生成…...

AI预测体彩排3采取888=3策略+和值012路+胆码+通杀1码测试12月13日升级新模型预测第156弹

经过100多期的测试,当然有很多彩友也一直在观察我每天发的预测结果,得到了一个非常有价值的信息,那就是9码定位的命中率非常高,已到达90%的命中率,这给喜欢打私菜的朋友提供了极高价值的预测结果~当然了,大…...

faiss数据库检索不稳定

faiss数据检索不稳定 def build_faiss_index(embeddings_vector):dim np.shape(embeddings_vector)[-1]index faiss.index_factory(dim, HNSW64, faiss.METRIC_INNER_PRODUCT)index.add(embeddings_vector)return index这个代码不稳定,构建的索引召回结果可能会不…...

Vue技术中参数传递:Props与事件的实践指南

在Vue.js中,组件间的参数传递是构建动态和交互式应用的核心。本文将深入探讨如何通过Props和事件($emit)在Vue组件间进行参数传递,并提供代码示例。 Props传递数据 Props是Vue中组件间传递数据的一种方式,它允许父组…...

C++【基础】 ---- 快速入门 C++

文章目录 前言一、有关 const 区分二、有关命名空间三、有关输入和输出四、有关缺省参数四、函数重载总结 前言 本篇文章笔者将会对 C 这么语言中必须的基础部分进行简单讲解 , 同时也作为笔者自我复习使用, 这部分是初学C 的学者不可绕过的部分 , 希望学者认真理解 ,认真领会…...

Neo4j+Neovis+Vue3:前端连接数据库渲染

Neovis(github):https://github.com/neo4j-contrib/neovis.js Neovis配置文档:neovis.js (neo4j-contrib.github.io) 一、安装Neo4j 参考文章:neo4j下载安装配置步骤-CSDN博客 二、Neovis使用 1.npm引入 ?npm ins…...

React 18

文章目录 React 18自动批处理并发特性Suspense 组件增强新 HookscreateRoot API 替代 ReactDOM.renderStrict Mode严格模式服务器端渲染改进性能优化 React 18 React 18 引入了一系列新特性和改进,旨在提升性能、改善用户体验,并简化开发流程。以下是 R…...

【人工智能】神经网络的优化器optimizer(二):Adagrad自适应学习率优化器

一.自适应梯度算法Adagrad概述 Adagrad(Adaptive Gradient Algorithm)是一种自适应学习率的优化算法,由Duchi等人在2011年提出。其核心思想是针对不同参数自动调整学习率,适合处理稀疏数据和不同参数梯度差异较大的场景。Adagrad通…...

Unity3D中Gfx.WaitForPresent优化方案

前言 在Unity中,Gfx.WaitForPresent占用CPU过高通常表示主线程在等待GPU完成渲染(即CPU被阻塞),这表明存在GPU瓶颈或垂直同步/帧率设置问题。以下是系统的优化方案: 对惹,这里有一个游戏开发交流小组&…...

云启出海,智联未来|阿里云网络「企业出海」系列客户沙龙上海站圆满落地

借阿里云中企出海大会的东风,以**「云启出海,智联未来|打造安全可靠的出海云网络引擎」为主题的阿里云企业出海客户沙龙云网络&安全专场于5.28日下午在上海顺利举办,现场吸引了来自携程、小红书、米哈游、哔哩哔哩、波克城市、…...

智能在线客服平台:数字化时代企业连接用户的 AI 中枢

随着互联网技术的飞速发展,消费者期望能够随时随地与企业进行交流。在线客服平台作为连接企业与客户的重要桥梁,不仅优化了客户体验,还提升了企业的服务效率和市场竞争力。本文将探讨在线客服平台的重要性、技术进展、实际应用,并…...

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据 Power Query 具有大量专门帮助您清理和准备数据以供分析的功能。 您将了解如何简化复杂模型、更改数据类型、重命名对象和透视数据。 您还将了解如何分析列,以便知晓哪些列包含有价值的数据,…...

SAP学习笔记 - 开发26 - 前端Fiori开发 OData V2 和 V4 的差异 (Deepseek整理)

上一章用到了V2 的概念,其实 Fiori当中还有 V4,咱们这一章来总结一下 V2 和 V4。 SAP学习笔记 - 开发25 - 前端Fiori开发 Remote OData Service(使用远端Odata服务),代理中间件(ui5-middleware-simpleproxy)-CSDN博客…...

【分享】推荐一些办公小工具

1、PDF 在线转换 https://smallpdf.com/cn/pdf-tools 推荐理由:大部分的转换软件需要收费,要么功能不齐全,而开会员又用不了几次浪费钱,借用别人的又不安全。 这个网站它不需要登录或下载安装。而且提供的免费功能就能满足日常…...

【Linux手册】探秘系统世界:从用户交互到硬件底层的全链路工作之旅

目录 前言 操作系统与驱动程序 是什么,为什么 怎么做 system call 用户操作接口 总结 前言 日常生活中,我们在使用电子设备时,我们所输入执行的每一条指令最终大多都会作用到硬件上,比如下载一款软件最终会下载到硬盘上&am…...

spring Security对RBAC及其ABAC的支持使用

RBAC (基于角色的访问控制) RBAC (Role-Based Access Control) 是 Spring Security 中最常用的权限模型,它将权限分配给角色,再将角色分配给用户。 RBAC 核心实现 1. 数据库设计 users roles permissions ------- ------…...

恶补电源:1.电桥

一、元器件的选择 搜索并选择电桥,再multisim中选择FWB,就有各种型号的电桥: 电桥是用来干嘛的呢? 它是一个由四个二极管搭成的“桥梁”形状的电路,用来把交流电(AC)变成直流电(DC)。…...