工作需要,每固定周期需要登录服务器做一次磁盘碎片整理,晚上看到diskeeper可以实现功能,但是需要付费,无奈想了如下批处理(可以通过任务计划定期执行)的办法实现:
执行后会在相同目录下生成日志文件:Defrag.log现实执行的起始时间点。
@echo off
rem write to log
set filename=Defrag.log
echo -------------------------------------------- >>%filename%
echo Defraging D Driver, Please wait... >>%filename%
echo Start >>%filename%
echo (%date% %time%) >>%filename%
defrag D: /f /v
echo End >>%filename%
echo (%date% %time%) >>%filename%
exit
描述: 定位并合并本地卷中的碎片文件
以提高系统性能。
defrag d:\vol\mountpoint -w -f
defrag d: -a -v
defrag -c -v
执行后会在相同目录下生成日志文件:Defrag.log现实执行的起始时间点。
@echo off
rem write to log
set filename=Defrag.log
echo -------------------------------------------- >>%filename%
echo Defraging D Driver, Please wait... >>%filename%
echo Start >>%filename%
echo (%date% %time%) >>%filename%
defrag D: /f /v
echo End >>%filename%
echo (%date% %time%) >>%filename%
exit
描述: 定位并合并本地卷中的碎片文件
语法:
参数:
值
<volume>
-c
-a
-r
-w
-f
-v
-?
示例:
defrag d:defrag d:\vol\mountpoint -w -f
defrag d: -a -v
defrag -c -v
已投稿到: |
|
---|