无法在 PowerShell 中初始化磁盘:Initialize-Disk 抛出“磁盘已初始化”

无法在 PowerShell 中初始化磁盘:Initialize-Disk 抛出“磁盘已初始化”

我正在尝试使用 PowerShell 将闪存驱动器的分区样式更改为 GPT,但 cmdlet 抛出“磁盘已初始化”(即使我已经清理了驱动器):

PS C:\WINDOWS\system32> Clear-Disk 5 -RemoveData -RemoveOEM

PS C:\WINDOWS\system32> Get-Disk 5

Number Friendly Name                            OperationalStatus                          Total Size Partition Style          
------ -------------                            -----------------                          ---------- ---------------          
5      UFD 2.0 Silicon-Power16G USB Device      Online                                       15.14 GB MBR     

PS C:\WINDOWS\system32> Initialize-Disk 5 -PartitionStyle GPT
Initialize-Disk : The disk has already been initialized.
At line:1 char:1
+ Initialize-Disk 5 -PartitionStyle GPT
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (StorageWMI:ROOT/Microsoft/Windows/Storage/MSFT_Disk) [Initialize-Disk], CimException
    + FullyQualifiedErrorId : StorageWMI 41001,Initialize-Disk

我如何取消初始化磁盘以便可以重新初始化它?

PS-PartitionStyle MBR显示同样的错误。

答案1

Clear-Disk不会取消初始化可移动媒体,只会取消初始化磁盘(HDD、SSD、VHD 等)。要更改可移动媒体的分区样式,您可以使用Set-Disk使用-PartitionStyle参数:

Set-Disk -Number 5 -PartitionStyle MBR

要查看如何在管道内部使用的示例Set-Disk,您可以查看我的问题在 SO 上。

相关内容