【发布时间】:2020-06-23 21:52:31
【问题描述】:
我想使用 PowerShell 将磁盘从 GPT 转换为 MBR,反之亦然。
要转换为 MBR,我尝试过:
Clear-Disk -Number 3 -Confirm:$false -RemoveData -RemoveOEM
Initialize-Disk -Number 3 -PartitionStyle MBR
但是如果磁盘已经初始化就不行了。
【问题讨论】:
-
从 Initialize-Disk 上的帮助文件: Initialize-Disk cmdlet 将具有 RAW 分区样式的 Disk 对象初始化为 MBR 或 GPT 分区样式。默认分区样式为 GPT。磁盘必须先初始化,然后才能格式化并用于存储数据。 Clear-Disk 不会将分区样式设置为 RAW。 HTH
-
@RetiredGeek,根据 Clear-Disk documentation:“通过删除所有分区信息并取消初始化来清理磁盘”。取消初始化磁盘意味着删除分区类型(又称“分区样式”),然后在磁盘的 Powershell 属性中显示为“RAW”。但是,当应用于可移动媒体时,您评论的最后一句话实际上是准确的,这可能是 OP 的磁盘类型,因此是 OP 混淆的原因。不幸的是,除了我自己的测试之外,我没有更好的来源证明我的主张。
标签: powershell