C盘分区我做主

时间:2022-09-09 07:19:01

随着Windows系统工作时间的推移,安装在C盘分区中的程序和文件会越来越多,对应分区的剩余容量会越来越少,这样会造成系统反应越来越迟钝。而且一旦C盘分区发生意外,也容易造成重要数据丢失。为了既能保护重要数据安全,又能加快系统反应速度,我们需要为C盘分区做主,对症下药为其减负。

为重要数据重定向

存储在C盘分区中的重要数据,不但会占用宝贵的系统分区空间,而且还很容易发生丢失。为了保护它们的安全,我们应该使用重定向功能,将它们转移到非系统分区,这样也能为C盘分区腾出不少剩余空间出来,有利于加快系统运行速度。

为“我的文档”重定向

为了方便存取,很多用户往往会将自己的工作资料保存到“我的文档”文件夹中,特别是Office工具,更会自动将文档内容存储到该文件夹中。而该文件夹在默认状态下,是指向系统磁盘分区的,一旦系统发生故障或者意外格式化系统分区时,经常会由于没有及时备份该文件夹,而造成重要数据发生丢失。所以,为了重要文档资料的安全,我们建议将“我的文档”文件夹路径,重定向到C盘分区以外的路径。

在进行该重定向操作时,可以先打开系统资源管理器窗口,选中“我的文档”文件夹图标,并用鼠标右键单击之,执行快捷菜单中的“属性”命令,切换到对应文件夹属性对话框,如图1所示。在这里的目标文本框中,我们发现该文件夹默认位置为“C:\Documents and Settings\user\My Documents”,按下“移动”按钮,切换到文件选择对话框,在非系统分区选择一个文件夹,比方说,选中“D:\aaa”文件夹,确认后就能将“我的文档”文件夹重定向到系统分区以外的位置了。那么日后即使系统分区受到损坏,“我的文档”文件夹中的重要数据仍然会完好无缺。

当然,如果想恢复“我的文档”文件夹原始路径时,只要点击如图1所示界面中的“还原默认值”按钮,就能将该文件夹路径重新指向系统磁盘分区了。

为程序目录重定向

在Windows系统中安装程序或软件的时候,默认安装路径会指向“C:\Program Files”文件夹,当程序或软件的安装数量越来越多时,该文件夹会消耗大量的C盘分区空间,而且每个程序或软件产生的数据,在默认状态下都会存储在对应程序安装文件夹中。为了保护软件或程序产生的数据安全,同时会系统分区节约空间,我们有必要为程序或软件目录重定向,让其指向非系统分区以外的位置。

程序或软件的安装操作,在默认状态下,都是采用手工方式完成的,所以,我们可以通过编辑系统注册表相关键值的方法,来为程序或软件安装目录重定向。只要依次点击系统桌面上的“开始”、“运行”命令,展开系统运行对话框,输入“regedit”命令并回车,切换到系统注册表控制台窗口。

在该窗口的左侧树形结构图中,依次展开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion注册表分支,找到目标分支下的“ProgramFilesDir”字符串键值,并用鼠标双击之,打开如图2所示的编辑键值对话框。在这里,我们看到系统默认的程序安装目录为“C:\Program Files”,重新输入新的文件夹路径,例如,输入“D:\Program Files”路径时,日后计算机重新启动后,程序或软件的安装目录会被重定向到“D:\Program Files”文件夹中。这样一来,以后无论在计算机中安装多少应用程序或软件,都不会影响到系统分区的空间了,也不会对系统运行速度造成影响了。

为用户环境重定向

在Windows系统瘫痪的情况下,如果希望系统桌面、收藏夹甚至我的文档等特殊文件夹,不受到任何影响时,我们可以采用重定向用户环境的方法,来将集中将系统默认文档转移到非系统分区中。

比方说,在Windows XP系统环境下,要想将“C:\Documents and Settings\%Username%”位置下面的内容,集中转移到“D:\aaa”文件夹中时,就可以用鼠标右键单击系统桌面上的“我的电脑”图标,选择快捷菜单中的“属性”命令,弹出系统属性对话框。选择“高级”标签,点击该标签页面中的“环境变量”按钮,打开环境变量设置对话框,如图3所示。

在用户变量位置处按下“新建”按钮,切换到变量创建对话框,将变量名称设置为“Userprofile”,将变量数值设置为“D:\aaa”,确认后关闭设置对话框,再重新启动Windows XP系统,让上述设置正式生效。当系统重启成功后,再次打开环境变量设置界面,在这里我们发现TMP、TEMP等变量数值,已经由原先的系统分区位置调整为了D盘分区下的对应位置。很明显,通过创建“Userprofile”变量,我们已经将系统桌面、收藏夹甚至我的文档等特殊文件夹,集中转移到非系统分区中了,这种重定向操作不会影响其他用户的系统配置文件。

上面的重定向操作之所以能够成功,主要是系统桌面、收藏夹甚至我的文档等特殊文件夹,在系统注册表中的对应键值,都是以“%Username%”作为路径定向的,一旦调整了“%Username%”变量的数值,那么上述几个特殊文件夹的路径都会自动跟着变化。

此外,要提醒大家的是,在本地计算机安装了多块硬盘的情况下,建议用户将用户环境变量重定向到最后一块硬盘中,这样能有效加快系统运行速度,同时在第一块硬盘发生损坏的情况下,上述几个特殊文件夹中的重要数据不会发生丢失。

为“虚拟缓存”重定向

善于使用“虚拟缓存”功能,可以有效改善数据存取效率。不过,“虚拟缓存”默认位置会指向系统磁盘分区,如果将“虚拟缓存”数值设置得过大,会占用很多宝贵的C盘空间,这会降低系统启动运行速度。为了提升系统响应速度,我们可以通过合适设置,将“虚拟缓存”位置重定向到非系统分区中,以便为C盘减负。在WinXP系统环境下,我们可以按照如下设置操作,将“虚拟缓存”位置指向其他路径:

在系统桌面上找到“我的电脑”图标,并用鼠标右键单击该图标,选择右键菜单中的“属性”命令,进入系统属性对话框。点击“高级”标签,在该标签页面的“性能”位置处按下“设置”按钮,切换到性能选项设置对话框。

单击“高级”标签,弹出如图4所示的标签设置页面,在“虚拟内存”位置处,点击“更改”按钮,展开虚拟内存设置对话框,在这里可以选择其他磁盘分区符号,同时设置好初始大小、最大值等参数,单击“确定”按钮保存设置操作,再重新启动计算机系统,日后虚拟缓存就被指向非系统分区了。

为临时文件夹重定向

使用Windows系统自带的IE浏览器上网冲浪时,常常会产生很多临时文件,而且随着时间的推移,临时文件会越来越多,这也会消耗宝贵的系统分区空间,而且还会造成IE浏览器反应迟钝。如果我们将上网临时文件夹位置指向其他磁盘分区,那么就能加快IE浏览器的响应速度;要达到这个目的,可以按照如下步骤为上网临时文件夹重定向:

首先开启IE浏览器的运行状态,依次点击浏览窗口菜单栏中的“工具”|“Internet选项”命令,弹出Internet选项设置对话框,选择“常规”标签,进入如图5所示的标签设置页面。

其次点击“浏览历史记录”位置处的“设置”按钮,在其后界面中,按下“移动文件夹”按钮,打开文件夹选择对话框,从中选择一个非系统分区中的文件夹,作为IE浏览器的临时上网文件夹,确认后保存设置,再重新启动计算机系统,就能为上网临时文件夹成功重定向了。当然,如果不需要上网临时内容,也可以定期将它们删除干净,这样也能加快IE浏览器的响应速度。

为无效数据做清理

在长时间工作后,C盘分区的空间之所以会变得越来越少,主要是由于系统自身原因和应用软件引起的。例如,定期升级补丁程序,就会消耗很多C盘分区空间,频繁的安装卸载应用程序,不停地升级驱动程序,也会导致系统注册表日渐臃肿,从而影响系统运行效率,日常工作时使用各式各样的软件,会产生很多垃圾内容,这些内容也会抢占宝贵的C盘分区空间。因此,养成定期清理系统分区中无效数据的习惯,是十分重要的,这可以让C盘分区始终充满活力。

手工清理无效数据

弄清楚了无效数据的来源后,我们可以使用Windows系统自带的的“磁盘清理”功能,来让C盘分区常用常新。在进行这项操作时,可以依次选择“开始”|“所有程序”|“附件”|“系统工具”|“磁盘清理”命令,开启“磁盘清理”程序运行状态,打开“选择驱动器”对话框,在“驱动器”下拉列表中选择需要进行无效数据清理的磁盘分区,这里应该选择C盘分区,确认后“磁盘清理”工具将会对C盘分区立即执行扫描操作,当扫描操作结束后,会自动打开如图6所示的磁盘清理设置界面。

在这里我们能看到,“磁盘清理”工具已经将C盘分区中所有能被清理的无效数据类型和容量显示出来了。默认状态下,系统已经将“已下载的程序文件”|“Internet临时文件”等选项自动选中了,如果确定其他无效数据选项不会影响系统运行稳定性,可以将它们全部选中。

之后单击“确定”按钮,在其后出现的确认对话框中,按下“是”按钮,“磁盘清理”工具就能对选中的无效数据进行清理操作,稍等片刻后,清理操作结束并自动关闭设置对话框。按照相同的办法,我们可以对其他磁盘分区中的无效数据进行依次清理。

自动清理无效数据

Windows系统在长时间工作中产生的无效数据,往往保存在系统“Temp”文件夹中,上网冲浪时产生的无效数据,一般保存在“Temporary Internet Files”文件夹中,对于这些位于固定位置的无效数据,我们可以使用下面的方法,让系统每次启动或关机的时候自动清理它们,以提高操作效率。

比方说,要想让Windows系统每次启动运行的时候,可以自动对上述文件夹中的无效数据进行清理时,只要先使用记事本之类的文本编辑程序,创建一个批处理文件“del.bat”,在该文件中输入如下命令代码:

@echo off

echo 无效数据清理中......

del /f /s /q "%userprofile%\recent\*.*"

del /f /s /q "%userprofile%\Local Settings\Temp\*.*"

del /f /s /q "%windir%\Temp\*.*"

del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"

接着逐一选择“开始”|“运行”命令,展开系统运行文本框,输入“gpedit.msc”命令并回车,弹出系统组策略控制台窗口。在该窗口左侧的树形结构图中,依次展开“本地计算机策略”|“计算机配置”|“Windows设置”|“脚本(启动/关机)”分支选项,用鼠标双击该分支下的“启动”组策略,切换到如图7所示的组策略属性对话框。

按下“添加”按钮,从弹出的文件选择对话框中,将“del.bat”批处理文件选中并添加进来,确认后关闭设置对话框,这样Windows系统日后每次执行启动操作之前,会自动调用脚本文件,来清理系统分区中存在的各类无效数据。

此外,也有一些无效数据,会以bak、old、syd、dir、dmp、nch、chk、gid等类型文件形式,保存在C盘分区中。如果希望Windows系统能够自动清理这些类型的无效数据,可以创建一个批处理文件“del0.bat”,在该文件中输入如下命令代码:

@echo off

echo 无效数据清理中......

rmdir /s /q %temp%

del /f /s /q C:*.tmp

del /f /s /q C:*.gid

del /f /s /q C:*.old

del /f /s /q C:*.bak

del /f /s /q C:*.nck

del /f /s /q C:*.chk

del /f /s /q C:*.syd

del /f /s /q C:*.dir

之后,再次打开如图7所示的组策略属性对话框,选中并添加“del0.bat”批处理文件,单击“确定”按钮保存设置操作,这样系统日后就能自动清理C盘分区中的bak、old、syd、dir、dmp、nch、chk、gid等类型无效数据。

清理其他无效数据

对于使用上面方法无法直接清除的无效数据,例如,隐藏在系统注册表中的垃圾键值,可以从网上下载使用WinASO Registry Optimizer专业工具,来对它们进行清理,以避免不断臃肿的系统注册表,会导致系统性能的下降。

启动运行WinASO Registry Optimizer工具后,按下主操作界面中的“立即扫描”按钮,开始对系统注册表进行全面、彻底地扫描,等到扫描操作结束后,按下“继续”按钮,点击其后界面中的“修复”按钮,就能将注册表中那些冗余的键值清理干净了。

当然,系统注册表在Windows操作系统中的作用十分重要,要是发生意外,将会导致系统崩溃。所以,无论使用哪款注册表清理工具,建议在对注册表执行清理操作之前,都要对注册表进行完全备份,以免日后出现不必要的损失。

上一篇:不同冲突引发的网络故障 下一篇:异彩纷呈的广州西村窑瓷器