Do Things Right. Do Right Things.
以前一直是使用Diskeeper整理磁盘,一款和Windows操作系统联系很紧密的商业软件,其功能尽管很丰富(整理磁盘、调整NTFS文件系统分区上MFT的大小……),尽管如此,却一直都没啥好感,可是由于Windows自带的磁盘整理工具实在是过于慢速和薄弱,所以一直没舍得放弃。直到昨天遇见了JKDefrag,便决定彻底放弃Diskeeper,转而投向这一款开源的磁盘碎片整理软件!官方站点:http://www.kessels.com/JkDefrag/下载链接如下:Download JkDefrag v3.29 (412kb) for Windows 2000/2003/XP/VistaDownload JkDefrag64 v3.29 (400kb) for X64 versions of Windows 2003/XP/Vista不用安装,zip文件夹解压缩双击便可使用。两个主要的文件是JKDefrag.exe和JKDefragCMD.exe,分别是GUI版本和cmd命令行版本。下面分别简要说明:1、JKDefrag.exe使用GUI版本简单易用,双击便可:官方说明:It's ready to run and will automatically process all the mounted, writable, fixed volumes on your computer.将你的所有分区按默认的参数从头到尾整理一片!(所以需要不少时间,FAT32文件系统需要的时间相比较NTFS就要长多了)2、JKDefragCMD.exe使用不能直接双击,因为没有设定在界面中直接输入参数(估计这是所有Linux程序设计者的通病和癖好……),否则将和GUI版本一样,重头到尾整理!正确的办法是将其拷贝到windows\system32目录中,然后运行cmd,输入命令JKDefragCMD [parameter]。关于parameter可以在站点上得到完整的manual手册。本人推荐命令搭配如下——(每个人观点不一样,所以仁者见仁智者见智了)第一次运行:直接使用GUI版本,或者是cmd中输入“JKDefragCMD -a 7”;运行的目的是整理所有磁盘分区,并且按照名称排序来优化分区(相当于是深度优化了)。以后运行:最好是每隔若干天就运行一下(例如每周三次),每次在cmd中输入“JKDefragCMD -a 3 %SystemDrive%”;运行的目的是整理系统分区,并进行快速优化。较长一段时间后运行(例如每隔一个月):重新运行GUI版本。如下:你也可以设置使用Windows计划任务来进行自动碎片整理:控制面板——性能与维护——计划任务设置。首先建立一个批处理bat文件,编辑如下:(这仅仅是我自己的喜好,你也可以自己编辑自己的设置) @echo off JKDefragCMD -a 3 "SystemDrive"然后运行上述bat批处理文件作为任务计划便可!注意:运行任务需要管理员密码(非管理员不能够运行JKDefrag程序):每周运行三次:可以设置高级选项,在空闲时间超过多长时间后运行:
Powered by: C++博客 Copyright © rivest