查看: 1442|回复: 5
收起左侧

[技巧] 让硬盘摆脱五大怪异的骚扰

[复制链接]
hf4036
发表于 2008-2-14 11:33:59 | 显示全部楼层 |阅读模式
读取硬盘中的信息或写入数据到硬盘中,几乎是我们每天要做的“必修课”。可是在频繁访问硬盘的过程中,我们时不时地会发现一些怪异的“骚扰”袭向硬盘,在这些怪异“骚扰”面前,不少朋友常常表现得一筹莫展,很显然这样会严重影响硬盘的高效工作效率。为此,本文下面就将一些非常容易碰到的怪异“骚扰”现象总结出来,并为每一“骚扰”把脉问药,以达到提高硬盘工作效率的目的!

  1、硬盘空间奇怪变小

  最近朋友在他的计算机中重新安装了一遍Windows XP操作系统,安装完毕后他查看了硬盘C分区中的剩余空间,发现大约有65%的余量,可是过了一段时间后他再次查看硬盘C分区中的剩余空间时,发现只有50%不到的余量了,而且他确信在这一段时间中并没有往硬盘C分区中保存任何文件,那硬盘空间为什么会突然变小呢?我们能否找回消失的磁盘分区空间呢?

  尽管朋友没有往硬盘C分区中保存任何文件,但Windows XP操作系统在长时间运行过程中,会产生容量不小的日志文件或者临时文件,正是这些长期积累下来的垃圾文件在“悄悄”地蚕食着硬盘C分区的空间。这些垃圾文件一般会自动保存在硬盘C分区的“Windows\temp”文件夹中和“Documents and Settings\用户帐号名\Local Settings\Temp”文件夹中,由于它们没有多大实际用途,我们可以定期地进入到这些文件夹窗口中,将它们及时删除掉,以便将它们占用的磁盘空间释放出来。当然,我们要是经常使用IE浏览器进行上网浏览信息时,IE也会把我们以前访问过的网页内容缓存到硬盘C分区中,这部分内容消耗的磁盘分区空间有时也是不小的数目,为此我们可以定期到“Documents and Settings\用户帐号名\Local Settings\Temporary Internet Files”文件夹窗口中将这部分垃圾内容删除掉。倘若我们已经对Windows XP操作系统进行过升级操作,那么我们还会在“Windows”文件夹窗口中看到类似“$NTUninstallK***$”这样的系统备份文件夹,一旦我们将系统还原功能启用起来的话,那么该备份文件夹也会导致硬盘C分区的空间逐步变小。

  2、无法双击进入硬盘

  有一台计算机安装的是Windows XP操作系统,该系统中的硬盘总共被分成了C、D、E、F四个分区,以前我们只要用双击分区图标的方法就能进入到对应的硬盘分区空间。可是最近不知道怎么回事,用鼠标双击C分区图标时,始终无法打开C盘分区窗口,只有用鼠标右键单击该分区图标,并执行右键菜单中的“打开”命令才能顺利进入到C盘窗口,而且我们在右键菜单中还看到了“自动播放”这一命令选项。面对这种无法双击进入硬盘空间的怪异“骚扰”,我们该如何进行应对呢?

  考虑到用鼠标右键单击C分区图标时,系统右键菜单中出现了“自动播放”这一命令选项,因此我们断定C盘分区下面保存有“autorun.inf”这样的文件,正是该文件的存在才导致了我们无法通过双击鼠标的方法进入到C盘根目录窗口,我们只要先用单击鼠标右键的方法进入到该分区窗口,将其中的“autorun.inf”文件删除掉,并且将与“autorun.inf”文件相关的程序全部删除干净,之后我们就能通过双击鼠标的方法重新进入到C盘根目录窗口了。


 当然,“autorun.inf”文件一般都属于系统隐藏文件,在默认状态下我们往往无法看到它的“身影”,更不用说将它从硬盘中删除掉了;此时,我们可以在“我的电脑”窗口中,依次单击菜单栏中的“工具”/“文件夹选项”命令,在弹出的文件夹选项设置窗口中,单击“查看”标签,打开如图1所示的标签页面,选中该页面中的“显示所有文件和文件夹”项目,再单击“确定”按钮,这么一来我们再次进入到C盘根目录窗口时就能看到“autorun.inf”文件的“身影”了。

  3、无法删除硬盘文件

  有一朋友在尝试删除硬盘中的AVP格式的文件时,发现该类型的文件无法被删除,而且在删除该文件的时候,系统还会弹出“删除文件出错,访问被拒绝请确定磁盘未满或未被写保护”这样的错误提示。不过,当将系统切换到安全模式状态时,朋友发现AVP格式的文件被删除掉,面对这种硬盘访问怪异现象,我们该如何进行解决呢?

  其实遇到这种硬盘访问怪异现象时,我们可以再尝试删除其他类型的普通文件,看看系统能否弹出“删除文件出错,访问被拒绝请确定磁盘未满或未被写保护”这样的错误提示,如果没有这样的提示那就说明了当前待删除的AVP文件目前正在运行之中。事实上,AVP文件其实就是杀毒软件卡巴斯基的相关程序文件,在默认状态下,卡巴斯基杀毒程序往往处于监视病毒的运行状态,在这种状态下删除任何与该杀毒程序有关的文件时,系统都会弹出“删除文件出错,访问被拒绝请确定磁盘未满或未被写保护”这样的错误提示。而我们将系统切换到安全模式状态下时,之所以能够将AVP格式的文件正常删除掉,是因为在系统安全模式下,卡巴斯基杀毒程序往往不会随系统自动加载,这么一来没有被掉用的AVP文件就和普通文件一样,任人随意删除了。

   4、硬盘检测无法通过

  单位办公室中的某一台共用计算机每次开机启动时,都要自动进行硬盘检测,可是在检测进度位于66%位置处时检测操作就无法进行下去了,此时也不能使用热启动功能来重新启动系统,必须关闭电源进行冷启动。现在只能在系统启动画面提示检测硬盘的那一刻,及时按下键盘上的任意键来忽略硬盘检测操作,之后登录进Windows系统界面后执行任何操作都很正常。那为什么系统在对硬盘进行检测操作时,硬盘检测无法顺利通过呢?会不会是硬盘发生了硬件损伤呢?

  从上面的现象描述来看,我们估计单位共用计算机的硬盘有可能发生了硬件损坏,遇到这种现象时我们首先要做的就是赶快将硬盘中的重要数据内容,挪移到其他相对安全的位置处。在做好数据的备份工作后,我们接下来要做的工作就是将系统切换到DOS运行状态,并在DOS命令行中执行“fdisk /mbr”字符串命令,来尝试修复硬盘中发生的软故障;要是这种修复方法尝试无效的话,我们可以到网上下载安装一些专业的硬盘坏道检测工具,来仔细检查本地硬盘中是否存在坏道现象,如果找不到硬盘坏道的话,那硬盘检测无法通过的现象很可能是逻辑故障引起的,此时我们唯一可以使用的办法就是找到对应品牌硬盘的逻辑坏道修复工具来重新修复一下硬盘,相信这么一来硬盘检测无法通过现象就能被解决了。

  5、待机时硬盘无法休息

  有一计算机处于待机状态时,其硬盘信号灯仍然处于狂闪状态,我们知道硬盘信号灯要是每天都这样狂闪不停的话,硬盘的使用寿命很有可能被大大缩短。那么我们有什么办法让硬盘在系统处于待机状态时,也能得到充分的“休息”呢?其实引起硬盘信号灯在系统待机状态下仍然狂闪的因素有很多,我们可以按照如下步骤进行逐一排查,就能确保硬盘及时得到“休息”了:

  首先检查一下本地计算机系统中是否安装了一些专业的磁盘整理程序,要是已经安装的话,可以将它们从本地系统中卸载掉,因为这些专业磁盘整理软件一般都具有在系统待机状态下自动对磁盘碎片进行整理的功能,如此一来在那些专业磁盘整理程序会“强迫”硬盘在待机状态下去执行磁盘碎片整理操作的。当然,我们也可以不卸载这些专业的磁盘整理程序,但必须进入到它的设置界面中,将磁盘碎片自动整理功能暂时屏蔽掉,这样的话硬盘在待机状态下就不会被“强迫”去执行磁盘碎片整理操作了,如此一来也就能得到足够的“休息”时间了。



其次检查一下本地系统是否安装了类似江民、金山以及瑞星这样的国产杀毒软件,这些杀毒软件都喜欢在系统处于待机状态时对硬盘中的文件执行扫描、查杀操作,那样的话硬盘自然就无法得到足够的休息时间了。一旦发现系统中安装了上述杀毒软件时,我们必须进入到对应的程序设置界面,将对应的自动查杀功能暂时关闭掉。比方说,本地系统要是安装了瑞星杀毒软件时,那我们可以在该杀毒程序界面中依次执行“设置”/“详细设置”菜单命令,在其后弹出的设置窗口中单击“定制任务”标签,打开如图2所示的标签页面;在该界面的右侧区域,将“使用定时扫描”、“关机时检测软盘”、“使用开机扫描”以及“使用屏保杀毒”等复选项的选中状态全部取消掉,并单击“确定”按钮,这样杀毒软件日后在系统处于待机状态时,不会自动“强迫”硬盘去不停地工作了。

  接下来检查一下本地系统的“Indexing Service”服务有没有被开启,一旦该服务被开起的话,那么该服务会在系统处于空闲状态的时候,对保存在硬盘中的数据文件自动执行索引操作了,那么空闲时的硬盘到时也只能跟着一起“倒霉”了。因此,当我们发现“Indexing Service”服务已经运行了的话,我们可以打开系统的服务列表窗口,双击其中的“Indexing Service”项目,在其后出现的属性设置窗口中单击“停止”按钮,并将启动类型设置为“手动”,再单击“确定”按钮就可以了。

  除此而外,我们最好将安装在本地系统中的的桌面搜索工具、内存优化工具等全部从系统中卸载掉,因为这些工具也会让硬盘无法“休息”的。
onlyboy
发表于 2008-2-14 13:43:03 | 显示全部楼层
谢谢楼主共享精神。顶你了……
ttioytqq
发表于 2008-2-17 16:17:43 | 显示全部楼层
好东西自然会有人顶的
abc20909
发表于 2008-2-21 07:48:24 | 显示全部楼层
谢谢楼主。顶你了……
nightelf
发表于 2008-2-21 13:36:37 | 显示全部楼层
AUTORUN可不是那么好搞定的
呵呵

网上的大部分autorun免疫都是用md命令建立一个autorun.inf文件夹然后再在里面建立一个在windows环境下不可删除的文件夹,这种方法可以对付一般的病毒是不效的,但如果用以下的代码就能轻松破解掉:

@echo off
setlocal ENABLEDELAYEDEXPANSION ENABLEEXTENSIONS
set /a n=0
set dl=CDEFGHIJKLMNOPQRSTUVWXYZ
:s
set d=!dl:~%n%,1!:
del /f /q /a s h r a %d%\autorun.inf>nul 2>nul
for /f "delims=" %%a in ('dir /s /b /a s h r a %d%\autorun.inf') do (rd \s \q %%a.\&rd /s /q %d%\autorun.inf)>nul 2>nul
set /a n=n+1
if not %n%==24 goto s
pause

在NTFS格式硬盘中免疫AUTORUN.INF方法

@echo off
set /p s="请输入你要免疫的盘的盘符(按回车确认)"
md %s%:\autorun.inf
md %s%:\autorun.inf\病毒免疫...\
attrib +a +s +h +r %s%:\autorun.inf
echo y|cacls %s%:\autorun.inf /d everyone

完全禁用AUTORUN.INF

@echo off
setlocal ENABLEDELAYEDEXPANSION ENABLEEXTENSIONS
set /a n=0
set dl=CDEFGHIJKLMNOPQRSTUVWXYZ
:s
set d=!dl:~%n%,1!:
echo y|cacls %d%\autorun.inf /t /c /e /g everyone:f>nul 2>nul
del /f /q /a s h r a %d%\autorun.inf>nul 2>nul
for /f "delims=" %%a in ('dir /s /b /a s h r a %d%\autorun.inf') do (rd \s \q %%a.\&rd /s /q %d%\autorun.inf)>nul 2>nul
set /a n=n+1
if not %n%==24 goto s
pause

以上文件均是在记事本保存为保存为任意名.bat就可以了

AUTORUN.INF专杀工具:
http://www.1818sz.com/bbs/UpFile ... -3/200739151922.rar
qtoy
发表于 2008-2-21 18:12:15 | 显示全部楼层
非常感谢,长知识了.
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-30 02:55 , Processed in 0.132373 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表