WatchStor.com — 领先的中文存储网络媒体 | 51CTO旗下网站

评测导购 > 数据保护 > 正文

批处理磁盘碎片整理实用指南

Watchstor.com  佚名丨2009-09-11 14:17 标签:数据保护 存储资源管理 

本文主要讲的是批处理磁盘碎片整理。很多的事,看似很难,实则很易。批处理就是这么个东东。 只要你用心看,两分钟包你学会啦。

本文适合于WINXP。WIN2003和vista。

我们一般进行磁盘碎片整理的方法是,在我的电脑中右击盘符,点属性--工具----磁盘碎片整理。这种办法的缺点是,极为占用系统资源,整理时间极长,并且效果不是很好。

从网上找到的各种磁盘碎片整理工具,大都差强人意。

其实在命令行下进行批处理磁盘碎片整理,是最高效的。只是多数人并不懂得运用命令行。所以这种方法运用的人极少。其实可以做成批处理文件。这样不懂得命令行的人也能运用自如了。

请复制如下一段文字:

-----------------------------

@echo off

:0

set num=

set /p num=请输入你要进行批处理磁盘碎片整理的磁盘盘符,比如C,不需要带冒号,要全盘整理请输入数字0:

if "%num%"=="" goto 0

set num=%num:~0,1%

if "%num%"=="0" goto 1

@echo。命令正在运行,请耐心等待。

defrag %num%: -f

@pause

@exit

:1

@echo。命令正在运行,请耐心等待。

for %%1 in (c: d: e: f: G: h: i: j: k: l: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z do (if exist %%1 defrag %%1 -f)

@pause

-------------------------------

写入记事本,保存后再重命名为:批处理磁盘碎片整理.bat

这个文件名你可以随便取,只是文件后缀必须是.bat或者。CMD

当你想要进行磁盘碎片整理的时候,只要双击这个批处理磁盘碎片整理.bat 就行了。以往需要几个钟头的事,现在

几分钟就完成了整理。并且往常在磁盘碎片理事时,系统资源占用极大。弄得干什么也干不成。

强烈推荐朋友们用这种批处理磁盘碎片整理方法进行磁盘碎片整理。

当然,还有更彻底的磁盘碎片整理方法。那就是安装WINPE系统,进入这个系统后运用WINPM对磁盘进行碎片整理。恐怕再没有比这种方法更彻底的磁盘碎片整理办法了。只是多数人都不知道这个WINPE系统,并用这种方法需要占用一定的时间。整理一个盘可能需要十几到二十分钟。除非特别难以整理的,不推荐用这个法子整理。

需要特别说明的是:这个批处理磁盘碎片整理命令一般不是适合于xpHOME版的。但略施小计就行了的。要XP专业版的朋友用QQ传一个名为defrag。exe的文件给你就是了。文件位于系统盘的WINDOWS\system32文件夹下。点开始,搜索defrag。exe,一下子就搜到了。收到后,把它复制到系统盘的WINDOWS\system32下即可。

这个批处理磁盘碎片整理对VISTA是适应的。可以直接在VISTA中用这个命令。其实VISTA中的这个命令行程序的功能更为强大了。因而批处理的写法可以作些改正。但我也注意到,有些版本的VISTA中的这个程序好象并没有什么改正。既如此,可以就直接用我前面的那个批处理得啦。

再补充一点:如果你的系统盘碎片极多,最好是用GHOST备份后再还原一下,这样基本上就解决了系统盘的碎片。

在图形界面进行碎片整理的时候,往往弹出一个对话框:磁盘驱动器已经损坏,请运行chkdsk。于是不得不终止碎片整理。在批处理磁盘碎片整理下整理,一般是不会受这个影响的。但是,既然系统提示需要运行chkdsk,则还是运行一下的好。这对硬盘和数据都是极有好处的。

复制下面的命令,写入记事本,保存为:运行chkdsk.bat 双击运行。

_______________________

@echo off

@echo 须要注意的是,这个批处理磁盘碎片整理命令耗时较长。一般不建议全盘检测。系统盘或者是虚拟内存所在的盘,需要重启才能完成检测的。

@echo。

@echo。

:0

set num=

set /p num=请输入你要检测的磁盘盘符,比如C,不需要带冒号,要全盘检测请输入数字0:

if "%num%"=="" goto 0

set num=%num:~0,1%

if "%num%"=="0" goto 1

@echo y|chkdsk /r /x %num%:

@pause

@exit

:1

for %%1 in (c: d: e: f: G: h: i: j: k: l: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z do (if exist %%1 ECHO Y|chkdsk %%1 /r /x)

@pause

__________________________________

补充:可以复制下面的命令,写入记事本,保存为:对批处理磁盘碎片整理进行分析.bat 双击运行,对磁盘碎片进行分析,需要整理的时候再整理。

可以用下面的命令对磁盘进行分析,需要整理的时候再整理。

@echo off

for %%1 in (c: d: e: f: G: h: i: j: k: l: M: N: O: P: Q: R: S: T: U: V:W: X: Y: Z do (if exist %%1 @echo 对%%1进行分析 & defrag %%1 -a)
以上全文就是批处理磁盘碎片整理在使用过程中的技巧步骤介绍。

【编辑推荐】

  1. 全方位了解磁盘碎片的产生与解决技巧
  2. 磁盘碎片整理的实用技巧
  3. Linux不用磁盘碎片整理的原因分析
  4. Kleandisk磁盘清理软件介绍
  5. O&O Defrag服务器磁盘整理软件推荐介绍

相关资讯

今日微信独家

《华尔街日报》报道日前援引知情人士的消息称,由于被美国政府以国家安全问题为由进行调查,联想斥资23亿美元收购IBM低端服务器业务的交易陷入了停滞状态。
关注新浪官博 订阅微信订阅号

订阅焦点周刊

论坛与活动

2016中国数据加速峰会直播专题
2016中国数据加速峰会直播专题[详细]
点击查看

精彩视频

最新文章

1111111
1111111
asdasd
asdasd
同有科技应用型大数据存储在南京掀起智能风暴
同有科技应用型大数据存储在南京掀起智能风暴
斯蒂芬斯蒂芬
斯蒂芬斯蒂芬
京东双11技术备战 构建多中心交易系统
京东双11技术备战 构建多中心交易系统