如何在由两个不同操作系统访问的 SSD 上处理 TRIM 支持?

如何在由两个不同操作系统访问的 SSD 上处理 TRIM 支持?

我有一台联想 T410 ThinkPad,运行 Windows 7 Professional 作为主机操作系统,并在 Windows 7 Virtual PC 下作为客户操作系统运行 Windows XP Professional。

我正在考虑安装 128GB SSD 来托管虚拟 PC,但 XP 不支持 SSD TRIM 命令,而 Windows 7 支持。此外,我还在考虑使用同一个 SSD 来支持 Windows 7 环境的一些缓存。

  1. 在具有多驱动器配置的 Windows 7 下,是否可以指定诸如 Windows 7 虚拟内存的驱动器位置之类的内容?
  2. 假设是,由于 Windows XP 和 Windows 7 都将访问同一驱动器,如果我将一些 Windows 7 文件放在那里,Windows 7 下提供的 TRIM 支持是否可以有效处理整个驱动器的 TRIM 功能?还是我在这里遗漏了什么?

答案1

您的问题可能需要稍微整理一下,整理完之后我会尝试这样做。目前...

对于所有版本的 Windows至少2000,您可以为页面文件分配不同的驱动器

  1. 右键单击My Computer并单击Properties
  2. Vista/Windows 7 和服务器版本:选择UAC 的Continue或选项Yes
  3. 选择Advanced System Settings
  4. 选择Settings表现
  5. 选择Advanced
  6. 选择Change
  7. 为页面文件选择其他驱动器

对于 Windows XP 客户机,除非它对硬盘具有完全访问权限并且硬盘已从 Windows 7 中移除,否则它将无法控制 TRIM。这听起来不像您拥有的。虚拟机通常使用虚拟硬盘,它们只是文件。我说通常,因为有些产品会让 VM 控制实际设备。

Windows 7 应该会为你控制实际的设备,而 Windows XP 在大多数情况下不应该知道区别

相关内容