我们使用Windows 7物理桌面和虚拟机(在ESX上托pipe)的组合。 我们使用相同的图像和AD域。
在虚拟机上,当我们创build新的卷时,无论是在现有的磁盘还是在新的磁盘上,它都显示为只读。 只读标志未在diskpart中设置,也不清除这些标志使磁盘可读。 这个问题不会影响我们的物理桌面。
以下是您可以在Win7系统上复制的步骤:
- 应用Windows 7图像。 不要join到域中。 以本地pipe理员身份login。
- 打开计算机pipe理并浏览到磁盘pipe理。
- 如果磁盘0已满,请右键单击C卷并缩小它以获得一些可用空间。 或者只需在vCenter中添加一个硬盘。
- 右键单击未分配的空间并创build一个新的简单卷。 在向导中,给它一个驱动器盘符并将其格式化为NTFS。
- 打开DiskPart。 在Diskpart中,input'select disk 0'和'select volume y',其中y是新卷的卷号。
- input命令'attr disk clear readonly'和'attr volume clear readonly'
- input'detail disk'和'detail volume'以validation只读标志被设置为no。
- closuresDiskPart并打开Windows资源pipe理器。 右键单击新的驱动器并调出属性。
- validation权限设置,以便pipe理员组具有完全控制。
- 右键单击Windows资源pipe理器中的打开空间,并注意“新build”不在上下文菜单中。
- 将文件拖到驱动器,并得到媒体被写保护的错误。
- 回到属性并尝试更改权限。 再次获取“媒体被写保护”错误。
- 重复步骤5 – 10,直到你疯了。
如果我们将这个相同的Win7映像应用到物理桌面上,那么新卷就像通常那样被读写。 如果我们在同一个数据中心/集群/数据存储上的Server 2012虚拟机上执行这些步骤,则新卷将按照正常方式读写。 如果我们将这个Win7映像应用到虚拟机,尽pipediskpart将它们列为读写,但这些卷是只读的。
VMware给我发了这个链接。 AGM与ESX挂载磁盘的默认方式有关。 http://kb.vmware.com/kb/1012225
从站点:使用vSphere Client禁用HotPlugfunction:
- 使用vSphere Client连接到ESXi / ESX主机或vCenter Server。
- closures虚拟机。
- 右键单击虚拟机,然后单击编辑设置。
- 点击选项标签。
- 单击常规>configuration参数>添加行。
- 插入名称为devices.hotplug且值为false的新行。
- 开启虚拟机。