我刚买了一台装有 Windows 7(64 位)的 HP 笔记本电脑。它有一个 500 GB 的 HDD,包含三个分区:一个小的隐藏系统分区、一个 12 GiB 的 HP 恢复分区和一个 450 GiB 的 C: 引导分区。
我想把这个大的 C: 分区分成两个分区,只留下 100 GiB 给系统,剩下的给一个新的数据分区。
尽管 Windows 内置的磁盘管理实用程序可以选择缩小可启动分区,但它只允许我将其大约缩小一半,即使分区上只使用了 20 GiB。据我了解,系统不可移动文件位于分区中间,阻止磁盘管理实用程序执行我想要的操作。
而且由于新的 HP 笔记本电脑不附带操作系统安装盘(它们只允许您自己创建恢复盘),我不能只是重新分区硬盘然后重新安装操作系统。
那么,有没有办法缩小 C: 可启动分区并保持 Windows 7 正常工作?
PS:我尝试使用第三方GParted实用程序,缩小分区后,Windows 7 停止启动,并出现BSoD。系统恢复不起作用,我不得不进行工厂恢复。由于这是一个漫长的过程,我想避免再次这样做:) 所以,请只建议经过验证的解决方案。
在 Windows 8 中,可以选择“优化”驱动器。这看起来类似于以前版本的 Windows 的碎片整理选项:

我有一个 SSD,我知道不应该对 SSD 进行碎片整理。但是,Windows 8 识别出该驱动器是 SSD,并且仍然表示它需要优化。Windows 8 中的“优化”选项究竟有什么作用?SSD 安全吗?
我正在尝试缩小我的分区。为了达到我需要的数量,我正在使用 JKdefrag。我已经看到一些文件被标记为红色 - 不可移动,例如hibernation.sys和pagefile.sys。
最后,它们只是文件,而我是管理员。我唯一能做的就是通过禁用.
为什么它们不能移动?
注意:我不是在问如何禁用hibernation.sys、pagefile.sys等文件。我正在寻找它们不可移动的原因。可能被欺骗的问题的答案不包含原因。