你能把核心 Windows 文件安装在 C 盘以外的其他驱动器上吗?

你能把核心 Windows 文件安装在 C 盘以外的其他驱动器上吗?

基本上,我喜欢将所有内容都放在 2TB 的硬盘上,但我认为 SSD 也有利于提高加载速度。我爸爸以前有一个小硬盘,所以我们都习惯在安装过程中将 C 更改为另一个字母,但这有点麻烦,而且整个文件夹结构变得非常混乱,所以我不想那样做。

理想情况下,我希望 2TB 驱动器仍为 C,但从另一个驱动器(可能是 A 或 B)上的 Windows 文件启动。我猜 Windows 不太可能以这种方式运行,但问一问也无妨 :P

答案1

您首先应该知道的一件事是,驱动器的顺序和字母并不是一成不变的。“C”不一定是您的 2 TB 硬盘。据我所知,Windows 决定将其安装在“C”上。你为什么要这么在意字母呢?无论如何,我认为您可以在安装 Windows 后在磁盘管理中更改所有这些。

默认情况下,正如大家一直习惯的那样,C 位于 Windows 所在的位置,其他字母则不位于。老实说,我不知道为什么你会绝对希望你的硬盘位于 C 上。

现在,至于你的问题,不,安装完成后你不能移动任何 Windows 核心文件。好吧,你可能可以,但如果你这样做,你也可能会破坏 Windows。

但是,你可以做的是,将 Windows 安装到 SSD 上,然后使用符号链接将特定内容移动到 HDD(为此我建议链接外壳扩展) 和/或注册表变更。

最简单的方法是:

  • 将文档、图片、视频等库重定向到您将在硬盘上创建的用户文件夹。这样您就可以将大文件放在更大的硬盘上,并且仍然能够轻松访问它们。

    这种方法确实会移动您的数据,但它不允许您移动您的 AppData 文件夹,因此会为您的 SSD 节省很多写入操作(这会稍微缩短其使用寿命)。对于现代 SSD,这可能不是什么大问题,但如果您想移动 AppData,则需要将整个用户配置文件文件夹移到硬盘上。为此,您需要进行一系列注册表更改,我没有足够的信心解释这些更改,所以我必须让您自己查找。当然,超级用户至少对该主题提出了几个有用的问题。

  • 按照以下说明,透明地将选定的较大程序(如游戏)移动到您的硬盘上。假设您正在安装游戏,嗯,Rolyo Studios 的 Fatsy Birds。

    1. 在程序安装之前,屏幕上会要求您选择一个目标文件夹,按 Alt-Tab 转到 Windows 资源管理器并转到D:\Programs,选择您为不想保留在 SSD 上的程序创建的文件夹。

    2. 在那里创建一个新文件夹。为了确保一切正常,您可能希望使用安装程序建议的默认名称,但只要您为安装程序指定与您创建的文件夹相同的名称,就没问题。

    就我刚刚发明的游戏而言,安装程序将建议C:\Program Files (x86)\Rolyo Studios\Fatsy Birds。然后您应该创建文件夹D:\Programs\Rolyo Studios

    1. 右键单击新创建的文件夹,Rolyo Studios然后选择选项“选择链接源”。

    2. 仍在资源管理器中,浏览到C:\Program Files (x86)。单击空白处并选择“拖放到...”,然后选择“符号链接”。Rolyo StudiosProgram Files (x86) 文件夹中应该会出现一个新的“文件夹”。但是,这不是真正的文件夹。它是指向“D”中文件夹的链接。但程序不知道这一点。重定向已完成。(除了一些罕见的程序,例如 Windows 8.1 中的 SkyDrive。)

    3. 返回安装向导并在C:\Program Files (x86)\Rolyo Studios\Fatsy Birds.Magic 中安装新游戏。对于您和系统来说,游戏位于 C 上,但其数据实际上是从 D 上获取的。

笔记:在上面的说明中,“C”是您的固态硬盘“D” 是你的更大的硬盘。本说明还假设您使用链接外壳扩展如果没有,我假设您正在使用 CLI 命令mklink,因此知道自己在做什么,不需要说明。

相关内容