VMware中直接使用物理硬盘(Windows)

11年09月07日注:WINDOWS7下,关闭Defender即可正常使用。


急性子的朋友直接略过前两段 看操作过程吧,呵呵

背景:

因为想要提高虚拟机的运行速度,除了做一些简单的优化配置,发现很多时候性能瓶颈在硬盘上。guestOS静置了一段时间之后,有些内容会写道硬盘,这时候再回来操作他,那里面的窗口肯定会拖泥带水的。

刚刚买了一块新硬盘,想要把这guestOS直接装到物理硬盘上。

我的环境:

  • hostOS: Windows 7 (64bit)
  • guestOS: SnowLeopard
  • VMware Workstation 7
  • 内存:4G  给虚拟机分1G就够了

问题:

跟这个帖子描述的一样:Windows会不时的打断VMware的操作。然后,硬盘被Win锁起来不准其他软件直接操作。这个时候就出现那个悲剧的弹窗提示了。

原理:

其实在WindowsXP下是不会有这个问题的。但是由于Windows7开始采用了新的安全机制,不允许用户软件直接操作已挂载的硬盘上的文件系统。(看来这套系统还是不靠谱,我都把硬盘在虚拟机里分了区装完了系统,Win才发现这盘有问题……)

其实只要想办法让Windows不理这块硬盘就行了,也不能完全抛弃,驱动还是得装的。

(系统方面我也是菜鸟,经过一番搜索找到这个解决办法)

搜索结果 主要有两种解决办法: 1.让硬盘脱机状态;  2.改动硬盘参数,骗windows“这啥都没有”

主要参考这里:http://communities.vmware.com/docs/DOC-10455

操作过程:

注意:仅适用于Server 2008 和 Windows7,并且是给虚拟机分配整个硬盘!!

首先打开cmd,使用windows自带的diskpart.exe

list disk    (查看想要装虚拟机的硬盘编号)

select disk 编号

offline disk

attribute disk clear readonly

rescan

完成。 现在这块硬盘对Windows来说是脱机状态,但是VMware里面可以正常使用,而且电脑重启也不会有问题。

其他:

这里描述的是其中最简单的一种解决方法,如果这个不适用你的情况,直接去看上面提到的那篇文章吧(英文的),里面还提供了一个作者写的小工具。

关于DiskPart微软官方文档:http://technet.microsoft.com/en-us/library/cc766465(WS.10).aspx


你可能感兴趣的:(黑苹果)