在动态类型和基本类型之间转换磁盘可以更改存储在 Windows 系统上的管理方式。 基本磁盘使用主分区、扩展分区和逻辑驱动器,使其适合大多数标准配置。 动态磁盘提供跨区、条带化和镜像卷等高级功能,但现在已被弃用并且不建议用于新的部署。 相反,如果要将磁盘组合到更大的卷中,请使用基本磁盘或较新的 存储空间 技术。 如果要镜像Windows启动的卷,可以考虑使用硬件RAID控制器,例如许多主板上附带的这类控制器。
Prerequisites
你必须是 管理员 组的成员(或具有等效的权限)才能转换磁盘。
Important
在转换磁盘之前,请备份磁盘上的任何数据,并关闭访问磁盘的任何程序。
转换磁盘
可以使用磁盘管理工具或命令行转换磁盘。 请按照以下步骤选择你的方法。
在转换磁盘类型之前,请备份或将数据移出磁盘。
选择 “开始”,键入 diskmgmt.msc,然后按 Enter。
右键单击与磁盘相关的卷。
选择“ 删除卷”,然后选择“ 是”。 对磁盘上的所有卷重复此步骤。
右键单击磁盘并选择以下任一项:
转换为动态磁盘,选择要转换的正确磁盘,然后选择“ 确定”。
转换为基本磁盘。
转换完成后,磁盘下会显示 “基本 ”或 “动态 ”。 如果创建了新卷,可以在 “类型” 列下看到磁盘类型。
在转换分区样式之前,请备份或将数据移出磁盘。
打开提升的命令提示符窗口,键入 diskpart,然后按 Enter。
通过清理(删除)任何分区或卷来准备磁盘进行转换。
Note
如果磁盘没有任何分区或卷,请跳到步骤 3 以转换磁盘。
输入 list disk 并按 Enter 键。 请注意要转换的磁盘编号。
键入 select disk <disk number>,将 <disk number> 替换为上一步中记录的数字,然后按 Enter。
若要验证当前所选磁盘的详细信息,请键入 detail disk 并按 Enter。 该 detail disk 命令显示有关当前所选磁盘的信息,并且不接受磁盘编号作为参数。
键入 clean 并按 Enter 删除磁盘上的所有分区和卷。
注意
该 clean 命令永久销毁所选磁盘上的所有数据。 在运行此命令之前,请确保备份或移动所有重要数据。
键入 convert basic 或 convert dynamic,然后按 Enter。
转换完成后,您会收到有关该过程的通知。
在转换分区样式之前,请备份或将数据移出磁盘。
打开提升权限的 PowerShell 窗口。
通过清理(删除)任何分区或卷来准备磁盘进行转换。
Note
如果磁盘没有任何分区或卷,请跳到步骤 3 以转换磁盘。
若要列出所有磁盘,请运行以下命令:
Get-Disk
记下要转换的磁盘编号。
若要从磁盘中删除所有分区和卷,请运行以下命令。 用您之前记录的磁盘编号替换<Disk Number>:
Clear-Disk -Number <Disk Number> -RemoveData -Confirm:$false
若要将磁盘类型转换为 基本磁盘,请运行以下命令并替换为 Disk Number 实际磁盘编号:
$diskNumber = Disk Number
$convert = @(
"select disk $diskNumber",
"convert basic"
)
$convert | ForEach-Object { $_ } | diskpart
若要将磁盘类型转换为 动态,请运行以下命令并替换为 Disk Number 实际磁盘编号:
$diskNumber = Disk Number
$convert = @(
"select disk $diskNumber",
"convert dynamic"
)
$convert | ForEach-Object { $_ } | diskpart
转换完成后,您会收到有关该过程的通知。