虽然硬盘已经按tb来计量,但是容量毕竟是有限的,再说系统盘空间被过度占用会影响系统性能,因此在硬盘进入“tb时代”的今天,仍然有必要说说如何给系统盘瘦身的问题。在windows7系统中,可以通过转移虚拟内存,关闭休眠功能等方法为系统盘瘦身,下面我们以win7旗舰版为例,说说如何转移虚拟内存,关闭休眠功能。
一、转移虚拟内存,为系统盘“减肥”
为了提高系统性能,加快系统的运行速度,windows系统提供了虚拟内存机制,而在windows7系统中,虚拟内存是默认开启的,并且虚拟内存文件默认存储在系统盘中,文件大小和电脑配置的内存大小相当,我们可以通过转移虚拟内存,将虚拟内存移出系统盘的方法为系统盘“减肥”。
将鼠标指针移动到桌面“计算机”图标上,单击鼠标右键,在d出的快捷菜单中选择“属性”,d出“系统”窗口,单击窗口左侧导航栏上的“高级设置”文字链接,打开“系统属性”窗口,切换到“高级”选项卡,单击“性能”栏右侧“设置”按钮,d出“性能选项”窗口,切换到“高级”选项卡,单击“虚拟内存”栏“更改”按钮,打开“虚拟内存”窗口,去掉“自动管理所有驱动器的分页文件大小”这项选择框中的“√”,在磁盘列表里选择一个系统盘之外的分区(如:d盘),然后选择“自定义大小”,设置好虚拟内存的初始大小和最大值,或者选择“系统管理大小”,让系统自动管理虚拟内存的大小,最后单击“设置→确定”,在d出的消息框中单击“确定”按钮(如图1),重新启动计算机,即可将虚拟内存移出系统盘,为系统盘“减肥”。
二、关闭休眠功能,为系统盘“瘦身”
windows7系统中有个休眠功能,可以将所有内存中的数据写入硬盘,然后关闭系统,在下次开机时,将保持的数据再写回内存,这样的好处就是你正在进行中的工作,都会被保存起来,就算意外断电也可以找回来,代价是在系统盘占据与内存同等大小的空间,如果不需要这项功能,可以将其关闭,释放磁盘空间,为系统盘“瘦身”。
以系统管理员身份登录计算机,单击“开始→运行”,d出“运行”窗口,在文本框中输入“cmd”(不含双引号),按下回车键,打开“命令提示符”窗口,输入“powercfg-hoff”(不包含双引号,-h和off前面有空格),按下回车键,即可关闭windows7系统休眠功能,释放被占用的空间,为系统盘“瘦身”。如果要重新开启系统休眠功能,在“命令提示符”窗口中输入“powercfg-hon”(不包含双引号,-h和on前面有空格),按下回车键即可(如图2)。
今天我们为大家讲解了通过转移虚拟内存和关闭休眠功能为系统盘“瘦身”的方法,大家可以动手试一试,其实为系统盘瘦身的方法还有很多,有待大家在实际 *** 作过程中发掘出更多,更好的技巧和网友们分享。
打开“开始”–>“程序”–>附件然后在cmd上右键点击,在d出的快捷菜单中选择”以管理员身份运行“,这样就以管理员身份运行了cmd.
然后就很简单啦:
rd /S /Q c:\windows.old
注意,运行该命令后它会提示某些目录非空,不要管它。
等这个命令完成后,再次运行一下以上命令。
这样基本上windows.old目录下面的文件都删除掉了。
最后再运行一次以上命令,经过这次以后,连windows.old这个目录本身也一并被干掉了。
您可以将下面的内容,通过记事本保存为Clrar.bat文件,在需要的时候,运行这个文件,就会自动将更新产生的垃圾清除(下面以rem 开头的行是注释内容,可以不用输入)。
@echo off
echo *************************************
echo * 清理Windows更新产生的垃圾 *
echo *************************************
echo.
echo 如果您在最近的Windows系统更新后,系统运行不正常,请按下Ctrl+C终止清理。
pause
echo 正在清理注册表中的相关内容...
rem 建立注册表清理和log文件清理的子批处理文件
echo @echo off>c:\tmp.bat
echo if %%tp:~12,-1%%!==! goto end>>c:\tmp.bat
echo echo Windows Registry Editor Version 5.00^>c:\tmp.reg>>c:\tmp.bat
echo echo.^>^>c:\tmp.reg>>c:\tmp.bat
echo echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%%tp:~12,-1%%]^>^>^c:\tmp.reg>>c:\tmp.bat
rem 如果要清除注册表ARPCache项中的内容,那么可以将下面一行前面的两个冒号去掉
::echo echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Management\ARPCache\%%tp:~12,-1%%]^>^>^c:\tmp.reg>>c:\tmp.bat
echo regedit /s c:\tmp.reg>>c:\tmp.bat
echo if exist %%windir%%\%%tp:~12,-1%%.log del %%windir%%\%%tp:~12,-1%%.log>>c:\tmp.bat
echo :end>>c:\tmp.bat
rem 检测要删除的内容,结果保存到c:\tmp.txt中
dir %windir%\$Nt*$ /b/ad>c:\tmp.txt
if not exist c:\tmp.txt goto end
rem 调用子批处理文件,将检测到的内容清理掉
for /f %%v in ('findstr "KB Q" c:\tmp.txt') do (
set tp=%%v
call c:\tmp.bat
)
rem 清理磁盘中的文件夹
echo 正在清理文件,可能需要较长时间,清理完毕此窗口会自动关闭.请等待....
for /f %%i in ('dir %%windir%%\$*$ /b/ad') do rd %windir%\%%i /s/q
rem 善后工作
:end
if exist c:\tmp.txt del c:\tmp.txt
if exist c:\tmp.bat del c:\tmp.bat
if exist c:\tmp.reg reg c:\tmp.reg
1、点击“开始——程序——附件——记事本”,创建一个新的记事本。2、将以下代码内容复制到新建的文本文档里
@echo off
echo 清除系统垃圾过程中,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.oldvdel /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp &md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统垃圾完成!按任意键继续…… echo. &pause
3、点击“文件——另存为”,文件名为“ 清除系统垃圾.bat ”,文件类型选择“所有文件”。
4、双击运行刚建立好的清除系统垃圾.bat文件,完成后关闭即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)