首页 > 解决方案 > 如何使用 PowerShell 格式化分区(不是卷)?

问题描述

我正在尝试以编程方式格式化分区。到目前为止,我已经尝试使用 PowerShell 来执行此操作,但它似乎需要一个“卷”来执行此操作。

要获取我要格式化的分区,我使用以下命令:

$partition = get-disk -number 3 | get-partition | where Guid -eq "{0cdf62cf-64ac-468c-8d84-17292f3d63b7}"

接下来我应该做什么来格式化它?

笔记

我无法使用格式化分区

Format-Volume -Partition $partition -FileSystem NTFS

这就是我得到的:

在此处输入图像描述

这可能会有所帮助。是 的内容$partition。如您所见,它没有

在此处输入图像描述

标签: powershellpartitioning

解决方案


Get-Partition返回一个类型的对象CimInstance。所以你可以将它与Format-Volume. 检查文档:https ://docs.microsoft.com/en-us/powershell/module/storage/format-volume?view=win10-ps

PS X:\> $partition = get-disk -number 0 | get-partition | Where DriveLetter -eq "D"
PS X:\> $partition.GetType()

IsPublic IsSerial Name                                     BaseType
-------- -------- ----                                     --------
True     True     CimInstance                              System.Object
PS X:\> Format-Volume -Partition $partition -FileSystem NTFS

推荐阅读