释放C盘空间:释放Windows休眠文件和关闭虚拟内存

简介: 在 Windows 11 专业版中,可以通过以下步骤来释放休眠文件(Hibernate File),以释放磁盘空间。休眠文件是系统休眠(Hibernate)功能所需要的文件,它保存了系统的当前状态,以便在休眠状态下恢复。如果你不使用休眠功能,如果因为C盘空间不足,可以考虑释放这个文件来腾出磁盘空间。

@[TOC]
Windows电脑休眠功能是操作系统中的一项功能,它允许将计算机保存在一个低功耗状态,同时保留当前的工作状态,以便在恢复时能够立即回到之前的状态。这是一种类似于关机但又比关机更快速恢复的模式。

关闭Windows 休眠功能

在 Windows 11 专业版中,可以通过以下步骤来释放休眠文件(Hibernate File),以释放磁盘空间。休眠文件是系统休眠(Hibernate)功能所需要的文件,它保存了系统的当前状态,以便在休眠状态下恢复。如果你不使用休眠功能,如果因为C盘空间不足,可以考虑释放这个文件来腾出磁盘空间。

请注意,在进行任何操作之前,以免影响系统功能。最好的做法是备份重要数据。

打开命令提示符或PowerShell:点击任务栏上的“搜索”按钮,然后键入“cmd”或“PowerShell”。在搜索结果中,右键点击“命令提示符”或“Windows PowerShell”并选择“以管理员身份运行”。

执行命令:在命令提示符或PowerShell窗口中,输入以下命令并按下Enter:

powercfg -h off

这个命令会关闭休眠功能,并删除休眠文件。

释放磁盘空间:休眠文件被删除后,系统会释放之前被占用的磁盘空间。

重新启用休眠功能(可选):如果以后你想要重新启用休眠功能,可以执行以下命令:

powercfg -h on

这个命令会重新启用休眠功能,并重新创建休眠文件。

请注意:

禁用休眠功能会使你无法使用系统的休眠模式。如果你经常使用休眠功能来保存系统状态并快速恢复,最好不要禁用休眠功能。另外,释放休眠文件可能会影响系统恢复速度。

Windows休眠功能的主要作用

休眠功能的主要作用包括:

  1. 快速恢复
    休眠功能使计算机能够在保持状态的同时降低功耗,从而可以快速恢复到之前的工作状态。这比重新启动计算机所需的时间要短得多,因为系统无需重新加载所有的应用程序和文件。

  2. 节省电能
    休眠状态下,计算机的功耗会显著降低,因为大部分硬件设备处于关闭或低功耗状态。这有助于节省电能,特别是在长时间不使用计算机时。

  3. 临时关闭计算机
    休眠功能类似于关机,但是它可以在保持工作状态的同时关闭计算机。这对于需要暂时关闭计算机但不想关闭所有正在进行的工作的情况非常有用。

  4. 避免数据丢失
    休眠功能可以帮助你避免数据丢失,因为在休眠状态下,系统会将所有打开的应用程序和文件状态保存在硬盘上。这样,即使在电源被意外中断或电池耗尽的情况下,你也可以恢复到之前的状态。

尽管休眠功能有很多优点,但它也有一些限制和注意事项。例如,一些较老的计算机硬件可能不支持休眠功能,或者在某些情况下可能会出现问题。此外,如果长时间不使用计算机,最好将其完全关机以节省电能。

关闭Windows虚拟内存

一般来说,关闭虚拟内存是一个不常见的操作,因为它可能会导致系统稳定性和性能问题。

如果操作系统中没有提供直接的选项来关闭虚拟内存,你可能需要尝试通过注册表编辑来实现。

可行操作步骤如下:

  1. 按下 Win + R 键,打开“运行”对话框。
  2. 输入 regedit 并按下 Enter 键,以打开注册表编辑器。
  3. 导航到以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  1. 在右侧窗格中找到 PagingFiles 键,并双击它。
  2. 将 Value data 设置为空,即删除其中的内容。
  3. 确认更改后,关闭注册表编辑器,并重新启动计算机。

请注意:

注册表编辑是一项风险较大的操作,错误的修改可能会导致系统故障。

虚拟内存的作用

虚拟内存是计算机操作系统中的一种技术,它允许将磁盘空间用作扩展的内存,以便应对系统内存不足的情况。虚拟内存的作用包括以下几个方面:

  1. 扩展内存容量
    虚拟内存允许计算机使用硬盘空间来模拟额外的物理内存。当系统内存不足时,操作系统可以将一部分当前未使用的数据和程序从内存中移到虚拟内存中,从而释放出物理内存供其他正在运行的程序使用。

  2. 支持多任务处理
    虚拟内存使操作系统能够同时运行多个应用程序,即使系统的物理内存有限。系统可以根据需要在不同的应用程序之间交换数据,从而实现更高效的多任务处理。

  3. 保护程序隔离
    虚拟内存可以为每个应用程序提供独立的虚拟地址空间,使各个应用程序彼此隔离。这种隔离有助于防止一个应用程序的错误影响到其他应用程序或操作系统本身。

  4. 支持大型程序和数据
    虚拟内存允许系统运行比物理内存更大的程序和处理大量的数据。这对于运行需要大内存的应用程序、大型数据库等任务非常重要。

  5. 提供内存映射文件
    虚拟内存使操作系统可以将磁盘上的文件映射到内存中,从而实现文件的快速读写。这种内存映射文件的方式可以提高文件访问效率。

  6. 系统稳定性
    虚拟内存有助于防止因为物理内存不足而导致系统崩溃。当系统内存不足时,虚拟内存可以通过将数据移到磁盘上来防止应用程序崩溃。

虽然虚拟内存提供了很多优点,但是也有一些缺点,比如磁盘访问速度较慢,可能导致性能下降。因此,在配置虚拟内存时,需要权衡内存大小和磁盘空间,以及了解系统的使用情况。默认情况下,大多数操作系统都会自动管理虚拟内存大小,以达到最佳的性能和稳定性。

在 Windows 10 上禁用\启用预留存储

执行以下指令,确认预留存储功能是否已启用,如果reservedStorageState状态为enabled,则为启用。

Get-WindowsReservedStorageState

键入以下指令执行关闭预留存储功能,如果reservedStorageState状态为disabled,则为关闭。

Set-WindowsReservedStorageState -State disabled

ReservedStorageState : Disabled
预留存储功能关闭后,预计会释放约7GB的空间。

如果要恢复预留存储,请以管理员权限执行如下power shell:

Set-WindowsReservedStorageState -State enable

image.png

推荐阅读:
Windows 11清除无效、回收站、过期、缓存、补丁更新文件
在 Windows 11 上继续使用 Internet Explorer 的方法
Windows11家庭版启用隐藏的组策略功能
VMware workstation pro 16安装和创建虚拟机详细教程-Windows 11

目录
相关文章
|
1月前
|
C# Windows
【Azure App Service】在App Service for Windows上验证能占用的内存最大值
根据以上测验,当使用App Service内存没有达到预期的值,且应用异常日志出现OutOfMemory时,就需要检查Platform的设置是否位64bit。
43 11
|
1月前
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
589 2
|
2月前
|
存储 开发框架 .NET
Windows IIS中asp的global.asa全局配置文件使用说明
Windows IIS中asp的global.asa全局配置文件使用说明
44 1
|
2月前
|
Java Windows
如何在windows上运行jar包/JAR文件 如何在cmd上运行 jar包 保姆级教程 超详细
本文提供了一个详细的教程,解释了如何在Windows操作系统的命令提示符(cmd)中运行JAR文件。
1139 1
|
3月前
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
200 5
|
2月前
|
弹性计算 关系型数据库 数据安全/隐私保护
阿里云国际版如何配置Windows服务器的虚拟内存
阿里云国际版如何配置Windows服务器的虚拟内存
|
2月前
|
Linux C++
Linux c/c++文件虚拟内存映射
这篇文章介绍了在Linux环境下,如何使用虚拟内存映射技术来提高文件读写的速度,并通过C/C++代码示例展示了文件映射的整个流程。
62 0
|
2月前
|
C# 开发工具 Windows
C# 获取Windows系统信息以及CPU、内存和磁盘使用情况
C# 获取Windows系统信息以及CPU、内存和磁盘使用情况
57 0
|
2月前
|
程序员 Windows
程序员必备文件搜索工具 Everything 带安装包!!! 比windows自带的文件搜索快几百倍!!! 超级好用的文件搜索工具,仅几兆,不占内存,打开即用
文章推荐了程序员必备的文件搜索工具Everything,并提供了安装包下载链接,强调其比Windows自带搜索快且占用内存少。
52 0
|
3月前
|
存储 安全 Linux
将文件映射到内存,像数组一样访问
将文件映射到内存,像数组一样访问
38 0