动态磁盘包含 5 种不同类型的卷,分别是简单卷、跨区卷、带区卷、镜像卷和RAID-5 卷,每种都有其特殊功能。
1、简单卷(Simple Volume)
简单卷是硬盘的逻辑单位,类似于基本磁盘中的分区。如果是从单个动态磁盘中对现有的简单卷进行扩展(扩展的部分和被扩展的简单卷在同一个磁盘中),该卷也称为简单卷。简单卷是动态磁盘默认的卷类型且不具备容错能力。
创建简单卷可以通过磁盘管理工具和 DiskPart 命令行工具完成,下面分别介绍。
1. 使用图形界面
简单卷可以通过磁盘管理工具创建,操作步骤如下:
① 打开磁盘管理工具,找到使用动态磁盘配置的硬盘,选中标注为【未分配】的空间(黑色区域)并单击右键。
② 在弹出菜单中选择【新建简单卷】,如下图所示。
③ 然后在【新建简单卷】向导界面中,按照向导提示完成操作并等待程序格式化完成,即成功创建简单卷。
2. 使用 PowerShell 或命令提示符
以管理员身份运行 PowerShell 或命令提示符,输入如下命令:
diskpart
运行 DiskPart 工具:
list disk
显示连接到计算机的所有硬盘,然后记下要创建简单卷的硬盘的磁盘号:
create volume simple size=15000 disk=2
创建简单卷。这里以在第三块硬盘上创建一个 15GB 大小的简单卷为例。如果不指定size 参数,即代表使用硬盘上所有未分配空间:
assign letter=F
指定盘符为 F。也可以使用 assign 命令自动分配盘符:
exit
退出 DiskPart 命令行工具:
format f: /fs:ntfs
对刚创建的简单卷进行格式化操作,按照提示完成格式化操作之后,即可使用该简单卷。
使用 DiskPart 工具创建简单卷的过程,如下图所示:
2、跨区卷(Spanned Volume)
跨区卷是将多个硬盘的未使用空间合并到一个逻辑卷中,这样可以更有效地使用多个硬盘上的空间。如果包含一个跨区卷的硬盘出现故障,则整个卷无法工作,且其上的数据将全部丢失,跨区卷不具备容错能力。
跨区卷只能使用 NTFS 文件系统,不能扩展使用 FAT 文件系统格式化的跨区卷。跨区卷最多能使用 32 个采用动态磁盘配置的硬盘空间。创建跨区卷最少需要两块硬盘,本节以两块 30GB 大小硬盘为例。创建过程同样可以使用磁盘管理工具以及DiskPart 命令行工具完成。
1. 使用图形界面
① 按下 Win+X 组合键,在弹出菜单中选择【磁盘管理】。
② 在【磁盘管理】界面中,选中要创建跨区卷的硬盘未分配空间,然后单击右键并在弹出菜单中选择【新建跨区卷】,如下图所示。
③ 进入【新建跨区卷】向导程序欢迎界面,其简单介绍了跨区卷的作用,如下图所示,然后单击【下一步】。
④ 在下图所示的界面中,【已选的】列表中显示了要扩展空间的硬盘及其大小,本例中为磁盘1,可用空间为15589MB。
【可用】列表中显示了可被扩展使用的其他硬盘,本例中只有磁盘 2 可被使用,如果还有其他硬盘可被使用,也会在【可用】列表下显示。在【可用】列表下选中要使用的硬盘,然后单击【添加】按钮使磁盘 2 移动到【已选的】列表中。
对于需要扩展空间的硬盘和被扩展使用的硬盘,可以通过【选择空间量】手动输入需要使用的空间容量,以两块硬盘都使用 5000MB 空间为例,如下图所示,然后单击【下一步】。
⑤ 在下图所示的界面中,选择要使用的卷盘符,这里使用默认配置即可,然后单击【下一步】。
⑥ 由于跨区卷只能使用 NTFS 文件系统,所以在下图所示的界面中,保持默认配置,然后单击【下一步】。
⑦ 在【正在完成新建跨区卷向导】界面中,详细列出了之前配置的跨区卷信息,如果配置无误,单击【完成】,如下图所示。
等待程序创建并格式化完成,跨区卷就创建成功了,如下图所示。
2. 使用 PowerShell 或命令提示符
按下 Win+X 组合键,然后在弹出菜单中选择【Windows PowerShell(管理员)】,在打开的界面中输入如下命令:
diskpart
运行 DiskPart 工具:
list disk
显示所有联机的硬盘,并记录要创建跨区卷的硬盘磁盘号,这里以把磁盘 1 的空间扩展到磁盘 2 上为例:
create volume simple size=5000 disk=1
首先在磁盘 1 上创建大小为 5000MB 的简单卷:
list volume
显示要扩展到其他硬盘上的简单卷的卷号,这里卷号为 5:
select volume 5
选择要扩展到其他硬盘上的简单卷:
extend size=5000 disk=2
将选择的卷扩展到磁盘 2,并设定扩展大小为 5000MB:
format quick fs=ntfs
对扩展后的跨区卷进行格式化,格式化方式为快速格式化,使用 NTFS 文件系统:
assign
自动分配盘符,同时也可以使用 assign latter=X 命令指定盘符。盘符创建完成之后跨区卷也创建成功,如下图所示。
3、带区卷(Striped Volume)
带区卷是将两个或更多硬盘上的可用空间合并到一个逻辑卷。带区卷和跨区卷类似,但是带区卷使用 RAID-0 磁盘阵列配置模式,因此,在向带区卷中写入数据时,数据被分割成 64KB 的数据块,同时向阵列中的每一块硬盘写入不同的数据块,从而可以在多个硬盘上分布数据,此种数据存储方式显著提高了硬盘效率和读写性能。
带区卷不能被扩展或镜像,且不具备容错能力,因此,带区卷一旦创建成功就无法重新调整其大小。如果包含带区卷的其中一个硬盘出现故障,则整个带区卷将无法正常使用。当创建带区卷时,最好使用相同大小、型号和制造商的硬盘。
尽管不具备容错能力,但带区卷是所有 Windows 磁盘管理策略中性能最好的卷类型,同时它通过在多个硬盘上分配 I/O 请求从而提高了 I/O 性能。
创建带区卷同样可以使用磁盘管理工具及 DiskPart 命令行工具完成。
1. 使用图形界面
① 按下 Win+X 组合键,在弹出菜单中选择【磁盘管理】。
② 在【磁盘管理】界面中,选中要创建带区卷的硬盘未分配空间,然后单击右键并在弹出菜单中选择【新建带区卷】,如下图所示。
③ 进入新建带区卷向导界面,其中简单介绍了带区卷的作用,如下图所示,然后单击【下一步】。
④ 在【磁盘选择】界面的【可用】列表中,选择需要扩展为带区卷的硬盘。这里以磁盘 2 为例,选中磁盘 2,然后单击【添加】,使其移动到【已选的】列表中。通过【选择空间量】可以手动设置带区卷大小。由于带区卷使用 RAID-0 磁盘阵列模式,因此磁盘 1 和磁盘 2 的大小必须相同,如果两块硬盘容量不同,则程序以空间最小的硬盘为最大可使用空间。
如下图所示,本例将带区卷空间设置为 5000MB,然后单击【下一步】。
⑤ 在下图所示的【分配驱动器号和路径】界面中,选择要使用的带区卷盘符,这里使用默认配置即可,然后单击【下一步】。
⑥ 由于带区卷只能使用 NTFS 文件系统,所以在下图所示的【卷区格式化】界面中保持默认配置,然后单击【下一步】。
⑦ 在【正在完成新建带区卷向导】界面中,会详细列出之前配置的带区卷信息,如果配置无误,单击【完成】,如下图所示。
等待程序创建并格式化完成,带区卷就创建成功了,如下图所示。
2. 使用 PowerShell 或命令提示符
使用 DiskPart 命令行工具创建带区卷的过程简单,按下 Win+X 组合键,在弹出菜单中选择【Windows PowerShell(管理员)】或【命令提示符(管理员)】,在打开的PowerShell 界面中执行如下命令。
diskpart
运行 DiskPart 工具。
list disk
显示所有联机的硬盘,并记录要创建带区卷的硬盘磁盘号,这里以使用磁盘 1 和磁盘 2 创建带区卷为例。
create volume stripe size=5000 disk=1,2
创建大小为 5000MB 的带区卷。
format quick fs=ntfs
对创建后的带区卷进行快速格式化,使用 NTFS 文件系统。
assign
自动分配盘符,同时也可以使用 assign latter=X 命令指定盘符。盘符创建完成之后带区卷也创建成功了,如下图所示。