如何从 Windows 虚拟机分离数据磁盘

当不再需要附加到虚拟机的数据磁盘时,可以轻松地分离它。 这会从虚拟机中删除该磁盘,但不会从存储中删除它。

Warning

如果用户分离磁盘,它不会自动删除。 如果订阅了高级存储,则将继续承担该磁盘的存储费用。 有关详细信息,请参阅使用高级存储时的定价和计费方式

如果希望再次使用磁盘上的现有数据,可以将其重新附加到相同的虚拟机或另一个虚拟机。

使用门户分离数据磁盘

  1. 在左侧菜单中,选择“虚拟机”。
  2. 选择具有要分离的数据磁盘的虚拟机,并单击“停止”以解除分配 VM。
  3. 在虚拟机窗格中,选择“磁盘”。
  4. 在“磁盘”窗格的顶部,选择“编辑”。
  5. 在“磁盘”窗格中,转到要分离的数据磁盘最右侧,并单击分离按钮图像分离按钮。
  6. 删除磁盘后,单击窗格顶部的“保存”。
  7. 在虚拟机窗格中,单击“概述”,并单击窗格顶部的“开始”按钮重启 VM。

磁盘保留在存储中,但不再附加到虚拟机。

使用 PowerShell 分离数据磁盘

在此示例中,第一个命令将使用 Get-AzureRmVM 获取 RG11 资源组中名为 MyVM07 的虚拟机,并将其存储在 $VirtualMachine 变量中。

第二行将使用 Remove-AzureRmVMDataDisk cmdlet 从虚拟机中删除名为 DataDisk3 的数据磁盘。

第三行将使用 Update-AzureRmVM cmdlet 更新虚拟机的状态以完成数据磁盘删除过程。

$VirtualMachine = Get-AzureRmVM -ResourceGroupName "RG11" -Name "MyVM07"
Remove-AzureRmVMDataDisk -VM $VirtualMachine -Name "DataDisk3"
Update-AzureRmVM -ResourceGroupName "RG11" -VM $VirtualMachine

有关详细信息,请参阅 Remove-AzureRmVMDataDisk

后续步骤

如果想要重新使用数据磁盘,只需将它附加到另一个 VM