pagefile.sys占用磁盘空间过大时如何处理

部署运行你感兴趣的模型镜像

https://jingyan.baidu.com/album/3c343ff7dd98b00d37796301.html?picindex=2

经常使用电脑的用户就会发现系统自带了虚拟内存文件pagefile.sys,若是电脑出现内存不足情况,其就会调用虚拟内存来执行程序,以防止系统内存崩溃。不过,虚拟内存没有真实的内存读取速度快,而且会占用很大空间。

1、右击“我的电脑”,选择“属性”,打开“属性”对话框

2、选择“高级”选择卡下的“性能“-“设置”按钮。

3、在打开的“性能选项”窗口中,选择“高级”选择卡,然后在“虚拟内存”栏内选择“更改”

4、打开“虚拟内存”窗口。

5、在”虚拟内存“窗口中选择“U盘”虚拟内存,选择“无分页文件”,最后点击“设置”以取消U盘驱动器上的虚拟内存文件。

6、在”虚拟内存“窗口中选择“C盘”虚拟内存,选择“自定义大小”,将“初始大小”设置为2048,“最大值”设置为4096,最后点击“设置”以设置C盘驱动器上的虚拟内存文件。

7、点击“确定”之后重新启动计算机。启动完成后删除U盘驱动器下的pagefile.sys

您可能感兴趣的与本文相关的镜像

Wan2.2-T2V-A5B

Wan2.2-T2V-A5B

文生视频
Wan2.2

Wan2.2是由通义万相开源高效文本到视频生成模型,是有​50亿参数的轻量级视频生成模型,专为快速内容创作优化。支持480P视频生成,具备优秀的时序连贯性和运动推理能力

### 关于 Windows Pagefile.sys 文件过的原因及解决方案 #### 一、Pagefile.sys 的定义及其作用 Pagefile.sys 是 Windows 操作系统中的虚拟内存交换文件,主要用于扩展物理内存的容量。当系统的可用 RAM 不足,操作系统会将部分数据写入到硬盘上的 pagefile.sys 中,以便释放更多的 RAM 给其他进程使用[^1]。 #### 二、Pagefile.sys的主要原因 1. **高内存需求的应用程序运行** 如果计算机正在运行多个占用量内存的任务或应用程序,则可能导致操作系统的虚拟内存增加,从而使 pagefile.sys 文件变得更。 2. **不合理的设置** 默认情况下,Windows 自动调整 pagefile.sys小以适应当前的需求。然而,在某些配置下,如果手动设置了较的初始小或最值,可能会导致其占据过多磁盘空间。 3. **长期未清理的临数据** 随着间推移,即使关闭了消耗资源的应用程序,pagefile.sys 可能不会立即缩小至合理范围,尤其是当“ClearPageFileAtShutdown”选项被禁用,这使得旧的数据仍然驻留在页面文件中[^2]。 4. **硬件性能不足** 当实际安装的 RAM 较少而工作负载较高,频繁依赖 swap-out 到 disk 上的操作会使 pagefile 更加膨胀。 #### 三、解决 Pagefile.sys 小问题的方法 以下是几种常见的优化措施: 1. **重新设定 Virtual Memory 参数** 用户可以通过右键点击此电脑 -> 属性 -> 高级系统设置 -> 性能下的高级标签页来访问虚拟内存对话框。建议根据实际情况自定义最小和最的分页文件尺寸;通常推荐将其设为物理RAM的一倍或者一点五倍作为上限即可满足多数场景的要求。 2. **启用 ClearPageFileAtShutdown 功能** 修改注册表项 `HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management` 下面新增DWORD (32-bit) 值名称叫作 “ClearPageFileAtShutdown”,并赋值为 '1' 。这样每次重启前都会尝试清空页面文件内容,有助于减少残留垃圾影响后续启动效率。 3. **升级硬件设施** 购买更多更快的随机存取存储设备(RAM),可以有效降低对swap file使用的频率,进而缓解pagefilesys增长的压力。 4. **定期执行磁盘维护活动** 使用内置工具如 Disk Cleanup 或第三方软件扫描整个C:\目录结构查找不必要的型隐藏文件夹,并考虑移动这些项目到外部介质上去保存备份副本[^3]。 ```python import os def check_page_file_size(): path = r"C:\\pagefile.sys" if not os.path.exists(path): print("Pagefile does not exist.") return size_in_bytes = os.stat(path).st_size size_in_mb = round(size_in_bytes / (1024 * 1024), 2) if size_in_mb > 8000: # Example threshold of 8GB print(f"Warning! Your pagefile is {size_in_mb} MB which exceeds recommended limits.") check_page_file_size() ``` 以上脚本可以帮助检测是否存在异常增的情况。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值