我们混合使用 Windows 7 物理桌面和虚拟机(托管在 ESX 上)。我们对两者使用相同的映像和 AD 域。
在虚拟机上,当我们创建新卷时,无论是在现有磁盘还是新磁盘上,它都显示为只读。diskpart 中未设置只读标志,清除这些标志也不会使磁盘可读。此问题不会影响我们的物理桌面。
您可以在 Win7 系统上复制以下步骤:
- 应用 Windows 7 映像。不要加入域。以本地管理员身份登录。
- 打开计算机管理并浏览到磁盘管理。
- 如果磁盘 0 已满,请右键单击 C 卷并缩小它以获取一些可用空间。或者只需在 vCenter 中添加硬盘即可。
- 右键单击未分配的空间并创建一个新的简单卷。在向导中,为其指定驱动器号并将其格式化为 NTFS。
- 打开 DiskPart。在 Diskpart 中,输入“选择磁盘 0”和“选择卷 y”,其中 y 是新卷的卷号。
- 输入命令“attr disk clear readonly”和“attr volume clear readonly”
- 输入“详细磁盘”和“详细卷”以验证只读标志是否设置为否。
- 关闭 DiskPart 并打开 Windows 资源管理器。右键单击新驱动器并调出属性。
- 验证权限是否已设置,以便管理员组具有完全控制权。
- 右键单击 Windows 资源管理器中的空白区域,您会发现“新建”不在上下文菜单中。
- 将文件拖到驱动器并出现媒体受写保护的错误。
- 返回属性并尝试更改权限。再次出现“媒体受写保护”错误。
- 重复步骤 5 - 10,直到你疯狂为止。
如果我们将相同的 Win7 映像应用到物理桌面,新卷将像往常一样可读写。如果我们在同一数据中心/群集/数据存储上的 Server 2012 VM 上执行这些步骤,新卷将像往常一样可读写。如果我们将此 Win7 映像应用到 VM,尽管 diskpart 将它们列为可读写,但这些卷仍是只读的。
答案1
VMware 向我发送了这个链接。AGM 对 ESX 安装磁盘的默认方式存在问题。http://kb.vmware.com/kb/1012225
从站点:要使用 vSphere Client 禁用热插拔功能,请执行以下操作:
- 使用 vSphere Client 连接到 ESXi/ESX 主机或 vCenter Server。
- 关闭虚拟机。
- 右键单击虚拟机,然后单击编辑设置。
- 单击“选项”选项卡。
- 单击常规 > 配置参数 > 添加行。
- 插入一个名为 devices.hotplug 且值为 false 的新行。
- 启动虚拟机。