瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 【求助】磁盘碎片整理
真梦幻天涯 - 2007-8-31 18:34:00
我想做个计划,让服务器每天晚上12点自动做D盘得磁盘碎片整理任务,请问怎么做这个计划,在哪做,步骤是什么。
先谢谢大家了

[用户系统信息]Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
tspopo - 2007-8-31 18:44:00
控制面板--任务计划,普通家庭没必要,
真梦幻天涯 - 2007-8-31 18:54:00
不是普通家庭,是公司得服务器,这种计划我没做过,不知道效果如何,让服务器每几天做一次碎片整理,会不会伤硬盘?我现在犹豫中~!
有做过这类计划得兄弟姐妹们,给些建议.
tspopo - 2007-8-31 19:00:00
服务器操作系统没接触过,应该没大问题,我们的虚拟内存还不是每天读写,
真梦幻天涯 - 2007-8-31 19:11:00
还有个问题,我试验了一下,发现是对所有盘符进行碎片整理,但是不能对指定得盘符进行碎片整理,有没有方法能对指定盘符进行碎片整理的,例如就对D盘进行碎片整理。
真梦幻天涯 - 2007-8-31 19:15:00
还有,经常性得做磁盘碎片整理,例如一周一次,会不会对硬盘有所损伤。因为日子越久,数据就越庞大……,做一次碎片整理硬盘消耗就越大……
tspopo - 2007-8-31 19:24:00
引用:
【真梦幻天涯的贴子】还有,经常性得做磁盘碎片整理,例如一周一次,会不会对硬盘有所损伤。因为日子越久,数据就越庞大……,做一次碎片整理硬盘消耗就越大……
………………

担心多余,
真梦幻天涯 - 2007-8-31 19:28:00
你不知道详情,所以不怪你,这个客户在济南,我得公司在沈阳,不能为点事情来回跑啊。出差是很辛苦地~!
zgr稳得起 - 2007-8-31 21:37:00
引用:
【真梦幻天涯的贴子】我想做个计划,让服务器每天晚上12点自动做D盘得磁盘碎片整理任务,请问怎么做这个计划,在哪做,步骤是什么。
先谢谢大家了

[用户系统信息]Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

………………

首先要编辑一个可执行整理碎片的批处理文件,比如它的命令是:%windir%\system32\mmc.exe /s %windir%\system32\dfrg.msc
将它保存为后缀名为“cmd”的文件名比如保存为“dfrg.cmd”然后将它放到系统的“C:\WINDOWS\Tasks”文件夹里,下一步双击“C:\WINDOWS\Tasks”文件夹里“添加任务计划”图标,进入设置计划对话框,参见下图片
进入计划任务设置对话框图片1、


指定运行“dfrg.cmd”文件的时间图片2、


输入用户密码图片3、


完成设置图片4、


最后系统的“C:\WINDOWS\Tasks”文件夹里就有了“dfrg.cmd”计划执行的文件图标图片5、


超级游戏迷 - 2007-8-31 21:56:00
【回复“zgr稳得起”的帖子】收藏学习一下,运行里编辑批命令的能力我是外行……
心还在否 - 2007-8-31 21:57:00
没有需要把


没听说过服务器要整理碎片的
netjianying - 2007-8-31 23:01:00
该用户帖子内容已被屏蔽
真梦幻天涯 - 2007-9-1 10:07:00
我按照版主的方法试验了一次,发现dfrg.msc运行后,只会弹出磁盘碎片整理的窗口,而不会自动运行碎片整理。我想了一晚上,也觉得应该做一个批处理文件,将C盘和D盘分别做碎片整理。但是批处理文件中的命令怎么写,我不知道。请大家帮我想想办法
真梦幻天涯 - 2007-9-1 11:58:00
问题还没解决,帖子不要沉啊~~~~!
zgr稳得起 - 2007-9-1 12:21:00
引用:
【真梦幻天涯的贴子】我按照版主的方法试验了一次,发现dfrg.msc运行后,只会弹出磁盘碎片整理的窗口,而不会自动运行碎片整理。我想了一晚上,也觉得应该做一个批处理文件,将C盘和D盘分别做碎片整理。但是批处理文件中的命令怎么写,我不知道。请大家帮我想想办法
………………

系统自带的DFRG好象没有打开就直接执行整理碎片的功能,在98系统里可以能过“start.exe”编辑批处理直接执行,在xp里我还没找到都得要点击选择盘符一次,你可以去下载VoptXP软件来试试这个软件里面也有计划的功能看看它能否达到你的要求?不过现在一般都不用系统的整理碎片程序了,我选择用GHOST,如果感觉系统碎片过多了,就用GHOST还原系统一次就行了,它比系统的整理碎片程序还快些呢。
真梦幻天涯 - 2007-9-1 13:23:00
有些情况我在前面都说了,在详细介绍下,客户在济南,服务器是2000SERVER,数据库是SQL的,每天都有备份计划,但是我发现,生成的日志文件有些零碎,这样下去时间长了,碎片文件就会越来越多,从而导致读取数据的速度下降。而我公司在沈阳,不能为了这点事跑来跑去的,花费不少啊。我上面也说了,做一个自动磁盘碎片整理的批处理文件应该事可以的。所以我想请大家帮帮忙。集思广益嘛!
真梦幻天涯 - 2007-9-1 15:57:00
不要沉,不要沉,问题没有解决之前不要沉~~~!
真梦幻天涯 - 2007-9-2 19:35:00
问题还在分析中,帖子不能沉啊
zgr稳得起 - 2007-9-3 12:46:00
引用:
【真梦幻天涯的贴子】我按照版主的方法试验了一次,发现dfrg.msc运行后,只会弹出磁盘碎片整理的窗口,而不会自动运行碎片整理。我想了一晚上,也觉得应该做一个批处理文件,将C盘和D盘分别做碎片整理。但是批处理文件中的命令怎么写,我不知道。请大家帮我想想办法
………………

今天有空详细地查了一下DEFRAG命令的帮助文件,并且在本系统(XP_SP2)中实验成功,要想直接自动运行碎片整理程序的批处理程序的命令是“%systemroot%\system32\defrag /f x:”其中“x”是你指定要整理的盘符号,你就将上面的给的批处理命令修改为“%systemroot%\system32\defrag /f x:”这条就即可自动执行了。其中“/f”是强行运行的参数,它不管磁盘的空间是否低于15%都可以运行,在执行这条命令之后不过系统是在命令提示符下运行碎片整理程序的(它就不会出现在窗口中整理碎片那种界面了,参见下图片,如果要终止它执行可按下ctrl+c组合键终止)快去试试吧?

附件: 691946200793124946.jpg
雪糕冰棍 - 2007-9-3 14:50:00
最好不要每天都做碎片整理,真的很费硬盘,最多1周做一次就可以了。。。。而且服务器是每天都开的 硬盘每天都告诉运行 能受得了么。。。
1
查看完整版本: 【求助】磁盘碎片整理