即将安装一台配备 128GB SSD 和 1TB 7200RPM HDD 的新笔记本电脑。
我认为 30+ GB 的 Windows 文件中的大多数可能不会定期访问,因此它们不需要占用 SSD 上有限的空间。
是否有人有关于 Win8.1 启动期间磁盘访问的配置信息,尤其是查看休眠文件与系统文件的使用情况?
如果我将 Windows 安装在 HDD 上,而只将休眠文件、页面文件和常用程序文件保留在 SSD 上,我是否仍然可以获得 SSD 的大部分性能优势?
是否可以将一些常用的系统文件符号链接到 SSD,并将其余的安装保留在 HDD 上?
编辑:我只想指出,我意识到这里的解决方案应该是简单地添加另一个 SSD,我可能最终会这样做。但在此之前,我有兴趣探索有哪些选项可以优化 SSD 上的存储内容,以节省空间并保持性能。
答案1
好吧 - 与“HDD 上的所有内容”相比 - 如果您只将程序文件放在 SSD 上:
- 你安装的程序肯定会加载得更快
- 您的许多程序将运行得更快 - 如今有许多基于.NET 的应用程序,并且几乎所有的.NET 库文件都位于
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework
哪些操作仍然会很慢:
- 您的用户目录会很慢 - 您的程序是否大量使用它?
- Windows 注册表(存储在 Windows 和用户目录中的多个文件中)
- 设备驱动程序 - 当你的计算机启动或连接新硬件时,这些驱动程序会被大量访问
- Windows 更新(各种 Windows 文件和 WinSXS 目录使用频繁)
如果您pagefile.sys
使用 SSD,在物理内存 (RAM) 不足且 Windows 使用页面文件的情况下,您的性能会更好。但是,这会大大缩短您的 SSD 寿命。有人说,现代 SSD 每个单元有许多写入周期,但我个人绝不会把页面文件放在 SSD 上反正。
如果您将其放在hiberfile.sys
SSD 上 - 您的计算机将更快地进入休眠状态并从休眠状态恢复,但是...如果您有 8GB 的 RAM -hiberfile.sys
将使用大约 6GB 的空间。如果您有 16GB 的 RAM - 它将“占用”大约 12GB。**我只是在笔记本电脑上使用睡眠而不是休眠,并且我已关闭休眠** - 以节省宝贵的 SSD 空间。
我该怎么做才能节省 SSD 驱动器上的空间:
- 将 WinSxs 目录移动到 HDD 或学习如何管理它(阅读更多)
- 禁用休眠模式并使用睡眠模式。
- 如果您不需要快速读取/写入,请移动“我的文档”、“图片”、“视频”和“下载”目录。当然,如果您正在进行视频编辑等操作,请不要移动视频。
答案2
在我看来,奋斗>利益。
想象一下,您可以获得此文件列表,并且所有这些文件都可以移动到不同位置而对系统几乎没有损害,您最终会得到一台 - 可能不稳定的 - “科学怪人”机器,并且您也无法获得您期望从 SSD 获得 100% 的性能提升(您忘记移动这个或那个,其他问题)。
如果我处于你的位置,我会专注于简单但彻底的改变,以便充分利用你的 128GB。
这台电脑有什么用?什么样的操作系统和设置最适合它?如果 Windows 是必需的,为什么不降级到 Windows 7 以节省空间呢?
更新:降级到 Windows 7 不会有帮助:Windows 7 和 Windows 8 具有相同的硬盘要求(感谢 Rsya Studios 的评论告诉我)
PS(题外话):
如果你的用途是兼容的,为什么不尝试 Linux 发行版呢,因为它们真的很小?你可以使用 3.8GB 安装完整的 CrunchBang Linux,而且还有更小的解决方案。
答案3
如果不是为了操作系统和程序,你到底想要空间做什么?我不建议你按照计划去做,因为这不会让你获得最佳性能,而且会很快磨损你的固态硬盘,因为如果你把所有东西都安装到固态硬盘上,你就可以停止使用页面文件了。
基本上,你会像使用混合硬盘一样使用 SDD,如果你在 Google 上搜索,就会发现混合硬盘的统计数据与 SSD 相比并不那么好。例如:
从这里