如何在 Azure 门户中将托管数据磁盘附加到 Windows VM

本文介绍了如何通过 Azure 门户将新的托管数据磁盘附加到 Windows 虚拟机。 在开始之前,请查看以下提示:

  • 虚拟机的大小决定了可以附加多少个磁盘。 有关详细信息,请参阅虚拟机大小
  • 对于新磁盘,不需要首先进行创建,因为 Azure 会在附加磁盘时创建该磁盘。

还可以使用 Powershell 附加数据磁盘

添加数据磁盘

  1. 在左侧菜单中单击“虚拟机”。
  2. 从列表中选择虚拟机。
  3. 在虚拟机页面上,单击“磁盘”。
  4. 在“磁盘”窗格上,单击“+ 添加数据磁盘”。
  5. 在新磁盘的下拉列表中,选择“创建磁盘”。
  6. 在“创建托管磁盘”页面中,键入磁盘名称,并根据需要调整其他设置。 完成后,单击“创建”。
  7. 在“磁盘”页面中,单击“保存”以保存 VM 的新磁盘配置。
  8. 在 Azure 创建磁盘并将磁盘附加到虚拟机之后,新磁盘出现在“数据磁盘”下的虚拟机磁盘设置中。

初始化新的数据磁盘

  1. 连接到 VM。
  2. 单击 VM 中的“开始”菜单,键入“diskmgmt.msc”,并点击“Enter”。 “磁盘管理”管理单元随即打开。
  3. “磁盘管理”会识别出存在新的未初始化磁盘,并且弹出“初始化磁盘”窗口。
  4. 请确保已选择新磁盘,单击“确定”对其进行初始化。
  5. 新磁盘显示为“未分配”。 右键单击磁盘上任意位置,选择“新建简单卷”。 此时会打开“新建简单卷向导”。
  6. 完成向导中的每一步,保留所有默认值,完成后,选择“完成”。
  7. 关闭“磁盘管理”。
  8. 随即弹出需要先格式化新磁盘才能使用新磁盘的提示。 单击“格式化磁盘”。
  9. 在“格式化新磁盘”对话框中,检查设置,然后单击“启动”。
  10. 随即显示格式化磁盘会清除所有数据的警告,请单击“确定”。
  11. 格式化完成后,单击“确定”。

将 TRIM 与标准存储配合使用

如果使用标准存储 (HDD),应启用 TRIM。 TRIM 会放弃磁盘上未使用的块,以便仅对实际使用的存储进行收费。 如果创建了较大的文件,并将其删除,这样可以节省成本。

可以运行此命令来检查 TRIM 设置。 在 Windows VM 上打开命令提示符,并键入:

fsutil behavior query DisableDeleteNotify

如果该命令返回 0,则表示正确启用了 TRIM。 如果返回 1,请运行以下命令启用 TRIM:

fsutil behavior set DisableDeleteNotify 0

从磁盘中删除数据后,可以通过使用 TRIM 运行碎片整理确保 TRIM 操作刷新正常:

defrag.exe <volume:> -l

还可以确保在通过格式化卷来修整整个卷。

后续步骤

如果应用程序需要使用 D: 盘存储数据,可以更改 Windows 临时磁盘的驱动器号