win7系统盘填满后如何让内存再次可用

win7系统盘填满后如何让内存再次可用

几天前,我的 win7 笔记本电脑的 C 盘(系统盘)已经被占满了。

我没有意识到它这么满,现在我删除了很多东西,并且我买了一个新的驱动器来用于存储数据。

当磁盘已满时,我收到一个我没有复制的错误,上面写着“HD 已满,页面大小现在可能会超过需要”。

在此之后(以及重新启动后),我遇到了内存问题(Windows 要求我关闭一些应用程序 - 主要是 Embarcadero RAD STUDIO XE2 和 Outlook 2010 - 因为它们使用了太多内存)。

我尝试通过以下方式在控制面板中使用页面文件:

1)删除它

2)将其设置为自动管理(这是默认设置)

3)将其设置为最小 16000 - 最大 32000

在所有情况下我都遇到了问题。现在我把 10000 调到 60000,只希望我可以工作 2 小时而无需重启。

注意:当我出现错误时,页面文件已达到允许的最大限制。

有人有解决方案吗?

答案1

这里发生的情况是,您的系统 RAM 已满,系统尝试将内存交换到页面文件。由于您的 %SYSTEMDRIVE% 也已满,因此此操作失败。您需要清理系统。

首先你需要空间来操作。首先禁用休眠。以管理员身份打开命令行界面,然后运行:

powercfg /hibernate off

其次,暂时禁用您的页面文件。

wmic pagefileset delete where name=c:\pagefile.sys

重新启动并使用内置工具cleanmgr.exe或第三方工具ccleaner(例如,此工具还可以清理注册表和应用程序缓存)从系统驱动器中删除垃圾。完成此操作后,再次重新启动。如果您的系统驱动器已释放约 10%,则应考虑立即运行碎片整理工具。根据磁盘大小,这可能需要很长时间。之后再次启用这两个文件:

powercfg /hibernate on

wmic pagefileset create where name=<your-desired-path>

这将创建一个与系统 RAM 大小大致相同的休眠文件和一个由操作系统管理的页面文件。避免将页面文件放在外部驱动器上。

答案2

您说您需要一个新的驱动器。您是否告诉 Windows 它可以将其页面文件放在新驱动器上?由于该驱动器仍然很空(我猜想),因此 Windows 应该不会遇到在那里找到可用空间的问题。

答案3

几天前,我遇到了一个问题,无法从桌面删除一个 mp4 文件,但我无法确定这是问题所在。

我发现此答案来自answers.microsoft.com

当 dllhost.exe 尝试创建 mp4 文件的缩略图时,会出现问题,但由于某种原因无法完成任务,并开始不停地读取硬盘并填满所有物理内存,并开始使用交换文件(使用硬盘空间作为内存的虚拟内存文件),从而减慢或冻结计算机。原因可能是集成的 mp4 windows 编解码器出现错误。

无论如何,解决方案是下载并安装一个免费软件程序,它可以生成所有视频文件的缩略图而不是窗口。它甚至可以创建 flash (flv) 文件的缩略图!

您可以从此链接下载:

http://www.free-codecs.com/Media_Preview_download.htm

或者谷歌搜索 Media Preview 1.3.1.343

相关内容