Windows之磁盘管理

0x01 磁盘管理概述

? 磁盘管理是一项计算机使用时的常规任务,它是以一组磁盘管理应用程序的形式提供给用户的,他们位于计算机管理控制台中,它包括查错程序磁盘碎片整理程序以及磁盘整理程序。(来源百度百科)本文主要介绍的内容为磁盘整理程序中的分区管理。

0x02 磁盘分区方式

MBR 分区方式(基本)

? MBR(Master Boot Record)主引导记录,是传统的分区机制,应用于绝大多数使用BIOS的PC设备。主启动记录存在第一扇区,共512字节,包含引导程序(446字节)和分区表(64字节);每个分区信息会占16个字节;最多可划分4个主分区;标记(2字节)标记系统分区。

Windows之磁盘管理

特点

  1. 只能管理连续的磁盘空间
  2. 不能提高读写效率
  3. 无可靠性
  4. MBR支持32位和64位系统
  5. MBR支持分区数量有限
  6. MBR只支持不超过2T的硬盘,超过2T的硬盘将只能用2T空间(有第三方解决方法)

GPT的分区方式(动态)

? GPT(GUID Partition Table)全局唯一标识分区表,是一个较新的分区机制,解决了MBR很多缺点,分区表突破64字节;Windows 2008上最多可划分128个主分区。

Windows之磁盘管理

特点

  1. 可扩展性 (随时扩展文件系统的管理空间,即分区的容量)
  2. 高读写性 (动态磁盘中卷由多个硬盘组成,提高读写的速率)
  3. 高可靠性 (防止某个硬盘损坏导致数据丢失)
  4. 支持超过2T的磁盘(64位寻址空间)。fdisk最大只能建立2TB大小的分区,创建一个大于2TB的分区使用parted
  5. 向后兼容MBR
  6. 必须在支持uEFI的硬件上才能使用(Intel提出,用于取代BIOS)
  7. 必须使用64位系统
  8. MacLinux系统都能支持GPT分区格式
  9. Windows 7/8 64bitWindows Server 2008 64bit支持GPT

0x03 Windows动态磁盘管理

新加硬盘建卷过程

  1. 联机。新加的硬盘在磁盘管理器中会以脱机状态显示,只有联机硬盘才能初始化使用。右键需要联机的磁盘 → 点击【联机】选项,操作结果如下图所示。

    Windows之磁盘管理
  2. 初始化。联机磁盘后还需要初始化磁盘,右键需要初始化的磁盘 → 点击【初始化】选项 → 在初始化界面中选择两种分区方式的一种,这里推荐使用GPT方式。

    Windows之磁盘管理
  3. 新建卷。新建卷的种类有很多这里仅演示简单卷的创建其他卷的创建将在后续章节中演示。右键已初始化的磁盘 → 选择【转换到动态磁盘】选项 → 选中待转化磁盘后点击【确定】按钮 → 右键磁盘选择【新建简单卷】选项 → 打开新建简单卷向导并按照提示操作。

    Windows之磁盘管理

卷的分类

简单卷

? 构成单个物理磁盘空间的卷。它可以由磁盘上的单个区域或同一磁盘上连接在一起的多个区域组成,可以在同一个磁盘内扩展简单卷。

跨区卷

? 简单卷也可以扩展到其他的物理磁盘,这样由多个物理磁盘的空间组成的卷就称为跨区卷。简单卷和跨区卷都不属于RAID范畴。

带区卷

? 以带区形式在两个或多个物理磁盘上存储数据的卷。带区卷上的数据被交替、平均(以带区形式)地分配给这些磁盘,带区卷是所有Windows 2000可用的卷中性能最佳的,但它不提供容错。如果带区卷上的任何一个磁盘数据损坏或磁盘故障,则整个卷上的数据都将丢失。带区卷可以看作硬件RAID中的RAID0。

镜像卷

? 在两个物理磁盘上复制数据的容错卷。它通过使用卷的副本(镜像))复制该卷中的信息来提供数据冗余,镜像总位于另一个磁盘上。如果其中一个物理磁盘出现故障,则该故障磁盘上的数据将不可用,但是系统可以使用未受影响的磁盘继续操作。镜像卷可以看作硬件RAID中的RAID1。

RAID-5

? 具有数据和奇偶检验的容错卷,有时分布于三个或更多的物理磁盘,奇偶检验用于在阵列失效后重建数据。如果物理磁盘的某一部分失效,可以用余下的数据和奇偶检验信息重新常见磁盘上失效的那一部分数据,类似硬件RAID中的RAID5,在硬件IDE RAID中,RAID5是很少键的,通常在SCSI RAID卡和高档的IDE RAID卡中才能提供,普通IDE RAID卡仅提供RAID0、RAID1和TAID0+1。

总结

各种卷特点对比
卷类型 需要磁盘数量 空间是否一致 可扩展性 读写性能 容错 空间利用率
简单卷 1 可扩展 正常读写 100%
跨区卷 2-32 可扩展 正常读写 100%
带区卷 2-32 不可扩展 多盘同读(最快) 100%
镜像卷 2 不可扩展 正常读写 50%
RAID-5 3-32 不可扩展 多盘同读(较快) n-1(n=磁盘数量)

卷的管理

? 卷的管理主要包括新建卷、扩展卷、压缩卷、添加镜像、删除镜像、中断镜像等操作。

简单卷管理

新建简单卷

  1. 在想要创建简单卷的磁盘上右键点击【新建简单卷】选项后打开新建简单卷向导,操作结果如下图所示。

    Windows之磁盘管理
  2. 点击【下一步】按钮进入卷大小设置界面,此处将卷大小设置为100M,操作结果如下图所示。

    Windows之磁盘管理
  3. 点击【下一步】按钮,进入盘符分配界面,此处采用默认设置即可,操作结果如下图所示。

    Windows之磁盘管理
  4. 点击【下一步】按钮进入分区格式化设置界面,在此界面中需要设置文件系统格式、卷标名称、是否执行快速格式化操作等信息,操作结果如下图所示。

    Windows之磁盘管理
  5. 点击【下一步】按钮后进入设置检查界面,在此界面中可以核对之前对分区的设置信息,界面显示如下图所示。

    Windows之磁盘管理
  6. 单击【完成】按钮后,磁盘1中出现刚刚设置的新加卷F,操作结果如下图所示。

    Windows之磁盘管理

扩展简单卷

  1. 在想要扩展的简单卷上右键点击【扩展卷…】选项后打开扩展卷向导,操作结果如下图所示。

    Windows之磁盘管理
  2. 单击【下一步】按钮后将磁盘2和磁盘3各划分出100M来扩展简单卷,操作结果如下图所示。

    Windows之磁盘管理
  3. 单击【下一步】按钮后将显示设置核对界面,显示结果如下图所示。

    Windows之磁盘管理
  4. 点击【完成】按钮后扩展后的简单卷如下图所示。(简单卷 → 跨区卷)

    Windows之磁盘管理

压缩简单卷

  1. 在想要压缩的简单卷上右键选择【压缩卷…】选项后显示压缩设置界面,此处采用默认设置以压缩出足够大的空间使得操作前后的结果形成明显对比。

    Windows之磁盘管理
  2. 单击【压缩】按钮后,新加卷F被压缩至84M,结果如下图所示。

    Windows之磁盘管理

为简单卷添加镜像

  1. 选中想要添加镜像的简单卷右键选择【添加镜像】选项,打开添加镜像设置界面,这里选择磁盘2作为简单卷的镜像,操作结果如下图所示。

    Windows之磁盘管理
  2. 点击【添加镜像】按钮后,磁盘2中将划分出84M作为新加卷F的镜像,操作结果如下图所示。(简单卷 → 镜像卷)

    Windows之磁盘管理

删除简单卷

  1. 选项想要删除的简单卷右键选择【删除卷…】选项,在提示界面中单击【是】按钮后即可将简单卷删除。

    Windows之磁盘管理
  2. 简单卷删除后会变成未分配分区,结果如下图所示。

    Windows之磁盘管理

跨区卷管理

新建跨区卷

  1. 选中磁盘右键选择【新建跨区卷…】选项,打开新建跨区卷向导如下图所示。

    Windows之磁盘管理
  2. 单击【下一步】按钮进入磁盘与容量设置界面,此处将从磁盘1、磁盘2、磁盘3中分别划分出100M、200M、300M用来组建跨区卷。

    Windows之磁盘管理
  3. 单击【下一步】按钮进入驱动器号设置界面,此处采用默认设置,结果如下图所示。

    Windows之磁盘管理
  4. 单击【下一步】按钮进入卷区格式化设置界面,此处采用默认的NTFS文件系统等,结果如下图所示。

    Windows之磁盘管理
  5. 单击【下一步】将显示跨区卷设置核对信息,显示结果如下图所示。

    Windows之磁盘管理
  6. 单击【完成】按钮后创建的新加卷E结果如下图所示。

    Windows之磁盘管理

扩展跨区卷

  1. 选中需要设置扩展的跨区卷右键选择【扩展卷…】选项进入跨区卷扩展向导界面如下图所示。

    Windows之磁盘管理
  2. 单击【下一步】按钮进入设置磁盘和容量界面,这里将磁盘1中划分100M到跨站卷中,操作结果如下图所示。

    Windows之磁盘管理
  3. 单击【下一步】按钮显示扩展卷设置信息,显示结果如下图所示。

    Windows之磁盘管理
  4. 单击【完成】按钮,跨区卷扩展结果如下图所示。

    Windows之磁盘管理

压缩跨区卷

  1. 选中想要压缩的跨区卷右键选择【压缩卷…】选项,显示压缩设置界面,这里采用默认设置以最大容量压缩空间使操作前后结果形成鲜明对比。

    Windows之磁盘管理
  2. 单击【压缩】按钮后扩展卷压缩结果如下图所示。

    Windows之磁盘管理

删除跨区卷

  1. 选中想要删除的跨区卷,右键选择【删除卷…】选项,在提示界面中单击【是】按钮即可删除跨区卷,操作结果如下图所示

    Windows之磁盘管理
  2. 删除跨区卷结果。

    Windows之磁盘管理

带区卷管理

创建带区卷

  1. 选中磁盘右键选择【新建带区卷…】选项,显示新建带区卷向导如下图所示。

    Windows之磁盘管理
  2. 单击【下一步】进入磁盘与容量设置界面,这里设置磁盘1和磁盘2各100M,操作结果如下图所示

    Windows之磁盘管理
  3. 单击【下一步】进入驱动器号设置界面,采用默认设置即可,操作结果如下图所示。

    Windows之磁盘管理
  4. 单击【下一步】按钮进入卷区格式化界面,操作结果如下图所示。

    Windows之磁盘管理
  5. 单击【下一步】按钮显示新建带区卷设置核对信息,显示结果如下图所示。

    Windows之磁盘管理
  6. 点击【完成】按钮,新建带区卷结果如下图所示。

    Windows之磁盘管理

删除带区卷

  1. 选项想要删除的带区卷右键选择【删除卷…]选项,在提示界面中单击【是】按钮,操作结果如下图所示。

    Windows之磁盘管理
  2. 带区卷删除结果如下图所示。

    Windows之磁盘管理

镜像卷管理

新建镜像卷

  1. 选中磁盘右键选择【新建镜像卷…】选项,显示新建镜像卷向导如下图所示。

    Windows之磁盘管理
  2. 单击【下一步】按钮进入磁盘和容量设置界面,这里设置磁盘1和磁盘2各100M操作结果如下图所示。

    Windows之磁盘管理
  3. 单击【下一步】按钮进入盘符设置界面,操作默认设置如下图所示。

    Windows之磁盘管理
  4. 单击【下一步】按钮进入卷区格式化界面,操作默认设置界面如下图所示。

    Windows之磁盘管理
  5. 单击【下一步】按钮显示镜像卷设置核对信息,显示结果如下图所示。

    Windows之磁盘管理
  6. 单击【完成】按钮,新建镜像卷操作结果如下图所示。

    Windows之磁盘管理

删除镜像

  1. 选中想要删除镜像的镜像卷右键选择【删除镜像】选项,在删除镜像界面选中想要删除镜像的磁盘,操作结果如下图所示。

    Windows之磁盘管理
  2. 点击【删除镜像】按钮并确定删除后,磁盘1中的镜像分区将被删除,操作结果如下图所示。(镜像卷 → 简单卷)

    Windows之磁盘管理

中断镜像

  1. 选中想要中断镜像的镜像卷右键选择【中断镜像卷】选项,在提示信息中单击【是】按钮,操作结果如下图所示。

    Windows之磁盘管理
  2. 中断镜像卷结果,镜像卷变成两个简单卷,操作结果如下图所示。

    Windows之磁盘管理

删除镜像卷

  1. 选中想要删除卷的镜像卷右键选择【删除卷…】选项,在提示界面中单击【是】按钮操作结果如下图所示。

    Windows之磁盘管理
  2. 镜像卷删除结果如下图所示。

    Windows之磁盘管理

RAID-5管理

新建RAID-5

  1. 选中磁盘右键选择【新建RAID-5卷…】选项,打开新建RAID-5卷向导界面,操作结果如下图所示。

    Windows之磁盘管理
  2. 单击【下一步】按钮进入磁盘和容量设置界面,此处设置在磁盘1、磁盘2、磁盘3中各划分100M,操作结果如下图所示。

    Windows之磁盘管理
  3. 单击【下一步】按钮,设置盘符操作结果如下图所示。

    Windows之磁盘管理
  4. 单击【下一步】按钮,设置格式化操作结果如下图所示。

    Windows之磁盘管理
  5. 单击【下一步】按钮,显示RAID-5设置核对信息,显示界面如下图所示。

    Windows之磁盘管理
  6. 单击【完成】设置的RAID-5卷如下图所示。

    Windows之磁盘管理

删除RAID-5卷

  1. 选中想要删除的RAID-5卷右键选择【删除卷…】选项,在提示界面单击【是】按钮,操作结果如下图所示。

    Windows之磁盘管理
  2. 删除RAID-5卷结果如下图所示。

    Windows之磁盘管理

修复RAID-5卷

? 三个盘模拟RAID-5卷,脱机其中一个磁盘,将数据修复到新磁盘中。

Windows之磁盘管理
  • 一块硬盘损坏后系统会虚拟出一块磁盘以保证RAID-5中数据可读。

 

 

注:

 扩展分区------》命令的方式

  a)     Diskpart

  b)     List disk

  c)     Select disk NO

  d)     Create partition extended size 2048M

Windows之磁盘管理

上一篇:创建了一个Django项目,但是运行时报错 Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。


下一篇:加密API研究