如何删除辅助磁盘上的旧 pagefile.sys 和 hiberfile.sys(旧 Windows 安装)

如何删除辅助磁盘上的旧 pagefile.sys 和 hiberfile.sys(旧 Windows 安装)

不久前,我将主硬盘换成了 SSD。现在,旧硬盘被用作辅助硬盘,我的操作系统是全新安装在主 SSD 磁盘上的 Windows。

尽管如此,辅助硬盘上仍有巨大的pagefile.syshiberfile.sys。这些不是当前 Windows 使用的,因为它们确实存在于 上C:\

我尝试过attrib -s -h,但是它拒绝了并显示“拒绝访问”。

知道如何删除那些旧的、未使用的系统文件并重新释放空间吗?

答案1

这些文件使用 NTFS ACL 进行保护。使用承担并取得它们的所有权。

答案2

结合答案,这很简单,不需要外部程序。

从 DOS 提示符: icacls hiberfil.sys /grant everyone:f获取文件的访问权限 attrib -h -s hiberfil.sys,使其可供删除, del hiberfil.sys删除文件

因为pagefile.sys它的工作原理是一样的。

答案3

使用解锁器执行此操作。它不仅可以删除向您显示“访问被拒绝”消息的锁定句柄,还可以同时删除文件(以防程序尝试重新获取句柄)。

答案4

如果您只有一个驱动器,或者想要保持辅助驱动器上的文件的完整性(即,以便您以后可以在需要时启动它),您需要先禁用页面文件(禁用页面文件的步骤 关联)。

如果您不介意保留驱动器,请跳至步骤 5。

  1. Win+ R(或Win+ S)→输入 系统属性性能→ 按 Enter → 单击“高级”选项卡。
  2. 单击虚拟内存下的更改,然后取消选中自动管理
    所有驱动器的分页文件大小。
  3. 单击您要调整大小的分区,并将页面文件大小设置为无页面文件。单击“设置”,然后单击“确定”。
  4. 重新启动。您会注意到 pagefile.sys 和 swapfile.sys 现在都从磁盘中消失了。
  5. 如果页面文件仍然存在,请在重新启动时使用 Unlocker 删除页面文件。

我添加步骤 5 是因为文章似乎暗示页面文件将在您重新启动后立即消失。

情况可能并非总是如此。当我重新启动 Windows 7 时,该文件仍然存在。我无法删除该文件,因为 Windows 7 声称该文件正在使用中。

TAKEOWN 也没有解决问题。Unlocker 最初说没有找到锁定手柄。

但是,Unlocker 确实为我提供了在重启时删除文件的选项,效果很好。@Kevin,感谢您推荐 Unlocker。

相关内容