我正在尝试在Windows 7下从物理分区上安装的OS使用VMWare Player运行虚拟机。但是,当我启动虚拟机时,VMWare Player说它无法访问物理驱动器进行写入。
这似乎是VMWare社区中一个公认的问题,因为Windows Vista 引入了一种引人注目的新安全功能,该功能使无法在不首先获得对其原始访问权限的情况下写入原始驱动器。
我已经用Google搜索这个问题,发现了一些解决方法。但是,干净 的磁盘似乎只能在整个物理磁盘上运行,而不能在分区上运行。
所以我会留下肮脏的解决方案。简而言之,它与MBR结合在一起以擦除要使用的分区的任何痕迹,使Windows忘记它们,然后还原MBR,以便我们可以启动VM。
我不确定要这么做。有没有一种方法可以让VMWare获得对该分区的独占访问权,而无需我放弃它?我想寻找的是一种使分区脱机而不是整个物理驱动器脱机的方法。
与赏金相关的更多信息。
我有一个双重启动设置:Mac OS是我的主要操作系统,并且我也安装了Windows。如果我不想重新引导,我可以在虚拟机中运行Windows,但我希望能够在Windows下在虚拟机中运行Mac OS。
我的目标是从Windows下的VMWare运行我的主要Mac OS分区,就像我从VMWare Fusion中运行Windows一样。(由于这是我的主要操作系统,因此我不打算修补内核或进行任何其他操作以使其在虚拟机中运行。)我从VMWare Fusion创建了虚拟机(因为它具有“ Mac OS X Server” VM类型) ),然后将其移至Windows并从VMWare Player中对其进行修改。似乎几乎可以正常工作,因为OS进入加载屏幕,然后VM因无法访问而死掉\\.\PhysicalDrive0
。
Virtual Box失败的难度更大,因为它以详细模式启动Mac OS并崩溃极快(但似乎能够访问该分区),所以我认为让VMWare访问我的分区比让Virtual Box运行要容易得多它。
从法律的角度来看,我将在一台带有Apple标签的计算机上运行Mac OS X的一个副本,所以我很好。