总结
本文可帮助你排查磁盘在独立 Windows Server 2022 虚拟机(VM)上保持联机状态的问题,尽管多次尝试手动将其脱机。 使用磁盘管理或 DiskPart 执行此操作时,VM 可能会变得无响应(挂起)。 使用此信息可了解此问题的可能原因,并按照建议的步骤解决此问题。
症状
运行一台独立的(未群集的)Windows Server 2022 虚拟机。 未对 VM 或其虚拟机监控程序平台进行任何最近的更改。 在该虚拟机中,您反复尝试手动将磁盘设置为脱机状态。 但是,磁盘保持联机状态。 此外,还会出现以下症状:
- 如果尝试使用磁盘管理或 DiskPart 工具使磁盘脱机,虚拟机将变得无响应 (挂起)。
- 此问题持续了几天。
可能的原因
此问题的根本原因可能是以下一个或多个因素:
- 导致系统在处理脱机请求时无响应的磁盘配置问题
- 虚拟机的存储子系统或虚拟磁盘控制器中出现的问题
- 磁盘上的损坏或错误
解决方案
重要
在解决此问题之前,请备份受影响的磁盘。 有关备份选项的信息,请参阅 VM 平台的文档。 例如,如果使用 Azure VM,请参阅 “关于 Azure 虚拟机还原”。
若要解决此问题,请执行以下步骤:
-
检查 Windows Server 2022 更新,并安装任何挂起的更新。 检查任何更新是否解决磁盘管理或存储子系统问题。
-
若要评估磁盘运行状况并修复基础问题,请参阅“数据损坏和磁盘错误故障排除指南”的“ 故障排除清单” 部分。具体而言,请遵循以下清单部分中的步骤:
- 扫描存储系统的运行状况。 扫描查找问题而不进行任何更改。
- 查看相关事件的事件日志。 查看涵盖发生问题的时间段的事件日志条目。 本部分提供与故障排除指南解决的特定问题对应的事件列表。
- 扫描和修复 NTFS 卷。 对磁盘执行更密集的调查,并运行修复工具。
-
如果仍无法隔离问题,请在测试环境中创建相同的 VM 和磁盘配置,然后尝试重现症状。
-
如果磁盘不是系统磁盘,并且可以安全地将其分离,请将其从 VM 中删除,并将其附加到其他 VM。 在新配置中再次检查磁盘的运行状况。
-
进行更改后,继续监视磁盘。 如果问题仍然存在或重新出现, 请收集数据以进一步进行故障排除 ,然后联系Microsoft支持部门。
数据收集
如果需要 {Microsoft 支持]()https://support.microsoft.com/contactus的帮助,请准备以下信息以加快调查速度:
-
Windows Server 2022 版本和构建详细信息
注释
若要查看确切的版本和内部版本号,请运行
winver以打开 Windows 版本对话框,或运行以下 PowerShell cmdlet:(Get-ComputerInfo).OsVersion -
VM 环境的详细说明,包括虚拟机监控程序平台和版本。
-
存储设备及其配置列表(物理和虚拟)。
-
涵盖问题发生的时间段的事件数据。 可以从Event Viewer导出此信息。 包括以下日志中的数据:
- 系统日志
- 应用程序日志
- Microsoft-Windows-Storage-Diagnostics/Operational log (如果可用)
-
以下 Windows PowerShell cmdlet 的输出:
Get-Disk | Format-List