我有两个小硬盘。但是,我把所有文件都存储在启动驱动器上。这会使启动驱动器非常慢。我之前读到过,可以通过创建快捷方式将文件夹移动到其他驱动器,让 Windows 认为它仍然在那里。我想对 Windows 文件夹执行此操作,以便所有系统程序都在第二个驱动器上运行,而我的个人程序则在启动驱动器上运行。否则,我必须将除 Windows 之外的所有文件夹移动到其他驱动器才能达到相同的效果。我可以将 Windows 文件夹移动到其他驱动器吗?通过分离负载,这是否会加快我的电脑速度?我在使用 Windows 8.1。
另外,我听说过将交换文件移至其他驱动器。这会对驱动器速度产生很大影响吗?交换文件是否仍能以最佳状态运行?
答案1
mklink /J 创建一个连接,但连接 Windows 文件夹是不明智的。您可以连接 Program Files 和/或 Program Files (x86)。您还可以连接 My Documents/My Music/ 等。
您还可以移动交换文件。
尽管在物理上可以连接 Windows,但很容易产生意想不到的后果。程序无法正常运行、更新无法安装、系统意外崩溃。
答案2
这些特殊目录称为符号链接。理论上可以将 Windows 目录移动到另一个驱动器并用符号链接替换它,但操作系统无法从该目录运行的众多原因之一是对符号链接的支持是操作系统的一部分。必须在更高级别实现支持才能实现这一点。
此外,即使该目录不包含正在运行的操作系统(例如从安装介质启动时),Windows 也不会允许您移动该目录。尝试通过不提供此保护的操作系统移动目录会导致 Windows 认为文件系统已损坏。
移动此目录的唯一可行方法是重新安装 Windows。