Mac系统崩溃后,如何删除生成的Sleepimage文件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计990个文字,预计阅读时间需要4分钟。
如果您发现Mac硬盘空间被一个名为sleepimage的大文件突然占满,且该文件出现在系统崩溃或异常关机后,那么很可能是因为系统自动创建了睡眠文件来保存系统状态。这个文件通常位于系统根目录下,其大小通常与系统内存相当。以下是一些处理方法:
一、禁用休眠模式并删除现有 sleepimage
此方法通过关闭 SafeSleep 功能,使系统不再生成新的 sleepimage,并允许安全移除已有文件。适用于大多数 macOS 版本(10.10 至 14.x),需使用终端执行管理员命令。
1、打开“终端”应用程序(可通过 Spotlight 搜索“终端”启动)。
2、输入以下命令并回车,禁用休眠模式:
sudo pmset -a hibernatemode 0
3、输入管理员密码(输入时无显示,输完直接按回车)。
4、切换至 sleepimage 所在目录:
cd /private/var/vm
5、执行强制删除命令:
sudo rm -f sleepimage
二、创建只读空文件阻止系统重建
即使删除了 sleepimage,若未阻止系统重建,重启或进入睡眠后该文件将自动再生。本方法通过放置一个同名、不可写入的空文件,使系统无法覆盖或重写,从而永久规避空间占用。
1、在桌面新建一个空白文本文档,命名为 sleepimage(不带任何扩展名)。
2、打开 Finder,按 Command + Shift + G,输入 /private/var/vm,点击“前往”。
本文共计990个文字,预计阅读时间需要4分钟。
如果您发现Mac硬盘空间被一个名为sleepimage的大文件突然占满,且该文件出现在系统崩溃或异常关机后,那么很可能是因为系统自动创建了睡眠文件来保存系统状态。这个文件通常位于系统根目录下,其大小通常与系统内存相当。以下是一些处理方法:
一、禁用休眠模式并删除现有 sleepimage
此方法通过关闭 SafeSleep 功能,使系统不再生成新的 sleepimage,并允许安全移除已有文件。适用于大多数 macOS 版本(10.10 至 14.x),需使用终端执行管理员命令。
1、打开“终端”应用程序(可通过 Spotlight 搜索“终端”启动)。
2、输入以下命令并回车,禁用休眠模式:
sudo pmset -a hibernatemode 0
3、输入管理员密码(输入时无显示,输完直接按回车)。
4、切换至 sleepimage 所在目录:
cd /private/var/vm
5、执行强制删除命令:
sudo rm -f sleepimage
二、创建只读空文件阻止系统重建
即使删除了 sleepimage,若未阻止系统重建,重启或进入睡眠后该文件将自动再生。本方法通过放置一个同名、不可写入的空文件,使系统无法覆盖或重写,从而永久规避空间占用。
1、在桌面新建一个空白文本文档,命名为 sleepimage(不带任何扩展名)。
2、打开 Finder,按 Command + Shift + G,输入 /private/var/vm,点击“前往”。

