这是这里发布的第二个问题,这个问题已经萦绕在我脑海里有一段时间了……
我在去年夏天末组装了一台电脑;我现在用的是三星 120GB SSD 作为启动驱动器,西部数据 2TB HDD 作为辅助驱动器。运行此设置的一个明显问题是使用 SSD 驱动器的存储限制。
我目前有以下基本配置:
- Windows(以及即将推出的 Linux)安装在 SSD 上用于启动。
- 将库(我的音乐、文档、下载等)移至我的 HDD 的根目录。
- 所有其他“文件”(项目、代码等)都在硬盘上。
即使采用这种设置,我的 SSD 空间仍然很快耗尽……我认为最大的杀手是程序文件,我仍然将其加载到 SSD 上。我还看到缓存和类似的数据也占用了 SSD 空间……
我曾经尝试将所有程序文件移动到 HDD:我编写了一个脚本,将所有文件移动到 HDD 上相同的文件层次结构,然后用符号链接替换它们在 SSD 上的位置...我不确定为什么会失败,因为我认为符号链接的处理方式与它们指向的实际文件相同......显然我误解了一些事情。
因此,我有以下问题:
有人能给我一些建议,告诉我如何才能最大限度地提高 SSD + HDD 组合的利用率吗?如果这意味着 SSD 上可用的存储空间大幅增加,我愿意在速度上做出一点妥协……
我应该在辅助硬盘上安装应用程序吗?
我可以将任何系统组件移至 HDD 以节省空间吗?
谢谢!
答案1
首先,简单地将你的程序文件文件夹迁移到硬盘上真实的坏主意,因为你没有考虑到 Windows 注册表在程序安装过程中所起的巨大作用。将软件安装“移动”到另一个位置所涉及的工作通常非常繁重,因为可能有数千个注册表项引用程序在 SSD 上的当前位置。
我的建议是购买更大的 SSD,将 Windows 驱动器克隆到其中,并将程序保留在那里,或者卸载程序并将它们干净地重新安装到 HDD。
我家里的设置与您的类似,但我的硬盘上有一个名为“软件安装”的文件夹,我把所有程序都安装在这个文件夹中,而不是安装在 SSD 上。我只安装那些对 SSD 性能至关重要的程序。