如何在 Windows 10 上禁用 Swapfile.sys?

如何在 Windows 10 上禁用 Swapfile.sys?

我想从 C: 分区中删除 swapfile.sys,因为它阻止我缩小驱动器。我在 C 分区的“虚拟内存”窗口中将页面文件选项设置为“无页面文件”,然后重新启动,但 swapfile.sys 仍然存在。此过程适用于 Win 7 和 Win 8。
碎片整理无济于事。

  1. 如何将 swapfile.sys 移动到分区的开头或者
  2. 我怎样才能删除 swapfile.sys?

附言:请不要告诉我删除此文件不是个好主意。我知道这不是个好主意。我会把它放回去。我保证 :)

在此处输入图片描述 在此处输入图片描述

答案1

你有没有尝试过通过注册表禁用 swapfile.sys

打开regedit.exe,转到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management并创建一个DWORD (32Bit)名为SwapfileControl并将其设置为0

这在 Windows 10 中不再起作用了吗?

答案2

  1. 我怎样才能删除 swapfile.sys?

您可以使用几乎任何现代 Linux 发行版启动您的计算机,并且我几乎确信您可以从那里删除页面文件。

答案3

‘如何删除 SwapFile.sys’ 的解决方案 (不会修复错误,但会删除 swapfile.sys):

将页面文件设置为 16MB
按“应用”
再次将页面文件选项设置为“无”重新启动
Pagefile.sys 将被删除(但您将获得 16MB 的 swapfile.sys)

在此处输入图片描述

答案4

我使用 PerfectDisk 缩小卷以便迁移到 SSD。

请制作磁盘的系统映像作为安全网。

禁用系统还原点。任何产品都不允许对系统还原点进行碎片整理。必须将其完全删除。

删除休眠文件:

powercfg-h关闭

删除所有页面文件。这将删除 C:\pagefile.sys 和 C:\swapfile.sys

运行磁盘清理并使用该选项删除所有系统还原点。

重启。

我喜欢使用 Windows 磁盘管理让 Windows 进行第一次压缩。然后您可以使用 PerfectDisk 进一步压缩卷以适合 SSD。可能需要多次压缩。

完成后,将页面和交换文件重新定位到另一个磁盘(如果可用)。我不希望我的 SSD 因这些活动而烧毁。

打开管理员级别提升的 CMD 提示符并创建符号链接。

mklink C:\swapfile.sys d:\swapfile.sys

然后在 D: 物理磁盘上创建一个页面文件。重启后,Swapfile.Sys 也会在 D: 上创建。

这是在 Win10、20H2 最新版本上测试的。

相关内容