由于硬件规格的变化,我最近不得不更改页面文件大小,自然,页面文件的新部分会与原始文件碎片化。在升级到 Windows 10 之前,我一直使用 PerfectDisk 进行碎片整理,但现在即使是最新版本似乎也不起作用了。
它确实在启动时加载并显示“优化磁盘 C:”消息,但之后它不再像以前那样显示进度百分比和文件列表,而是立即存在并继续通常的 Windows 启动过程而不进行任何碎片整理。
- 是否有详细的进程日志可以查看 PD 的启动碎片整理为何不起作用?
- 除了从其他媒介启动之外,还有其他方法可以优化页面文件吗?
答案1
简单的方法是禁用您的页面文件,即没有页面文件,重新启动并进行完整的碎片整理,然后重新初始化您的页面文件,它应该不再碎片化,但有足够的RAM,因为以前不需要一个,我有8Mb并且注意到没有减速
答案2
哇,你是怎么设置 8Mb 的?只有 1 兆字节?怎么做到的?
它允许的页面文件大小最少为 16MiB(十六兆字节)。
还有另一个技巧,根本不需要页面文件,使用单独的 NTFS 分区,用记事本在所需的任何文件夹上创建一个名为“pagefile.sys”(或任何其他您希望的名称)的空文件,然后使用 MKLINK 在系统分区的根目录中创建一个大小为“零”的文件“pagefile.sys”,该文件链接到其他 NTFS 分区文件,然后在系统分区上激活页面文件。
这样,Windows 就会看到系统分区的根目录下有一个 pagefile.sys,但它实际上存储在另一个分区和文件夹中。
同样的技巧也适用于“swapfile.sys”...但不确定是否可以与“hiberfil.sys”一起使用,我总是喜欢关闭休眠模式。
答案3
对于 Windows 10:Puran Defrag(免费版)是我发现的最有用的,到目前为止,重新进行启动时碎片整理。仍然无法将 MFT 降至 2 个碎片以下。也许某些 Windows 重置/修复工作可以解决这个问题,我还不知道……
看来,我的问题大多源自于注册表碎片化,而且越来越碎片化。现在,当其他方法都失败时,完全备份注册表然后恢复注册表对我来说是唯一可行的办法。ERUNT 曾经是解决此问题的首选工具,但现在不起作用了。不过这个可以https://www.tweaking.com/content/page/registry_backup.html。当然,需要重新启动才能恢复注册表,但现在 Puran Defrag 将注册表显示为 1 - 而不是 3、4、6 或其他什么。