我在 Windows 8.1 中的 OS X Parallels 中运行 Visual Studio 2013。我更喜欢在 OS X 端使用文本编辑器。项目文件存储在 Windows 驱动器上。
之前我将它们放在 OS X 驱动器上,而 Windows 可以将其作为网络驱动器访问。不幸的是,Windows 无法检测网络驱动器上的文件更改,因此我不得不将文件移动到 Windows C: 驱动器。这有助于 Visual Studio 捕捉到 Sublime Text for Mac 中所做的更改,但带来了访问文件(打开、保存、移动)时偶尔冻结的新问题。这些简单的操作可能需要几分钟,而不是使用此设置仅需几秒钟。
关于如何配置它,使其变得快速或者至少不那么慢,有什么想法吗?
答案1
我怀疑 Windows 8.1 虚拟驱动器是罪魁祸首。通常,每当您虚拟化环境时,您都需要处理一些开销(这会降低在 Parrallels 等虚拟环境中保存和读取文件的速度)。我在网上找到的少量信息表明,除了安装到虚拟驱动器之外,Parrallels 不提供任何类型的磁盘访问(在您的例子中,您创建了一个 Windows 8 客户系统,我猜想它在 Parrallels 中创建的虚拟硬盘上运行 NTFS)。有一些关于使用 bootcamp 的讨论。请参阅链接了解详细信息。http://download.parallels.com/desktop/v5/docs/en/Parallels_Desktop_Users_Guide/23580.htm
简而言之,您要么必须处理速度缓慢的问题,要么必须使用链接中描述的 bootcamp 流程重新构建客户操作系统 (windows8)。在 Mac 中对 SATA 驱动器的真正原始访问将比并行创建的虚拟化驱动器更快。
此外,更明显的检查项目是 Mac 和 Parallels 的软件更新。最近可能已修补某些内容。直接联系 Parallels。他们编写了软件,他们最清楚使用什么内部机制将数据写入虚拟驱动器。