百度空间 | 百度首页 
               
 
查看文章
 
最好最快最容易学的磁盘碎片整理方法(原创)
2008-10-31 21:05
最好最快最容易学的磁盘碎片整理方法(原创)

人在井天(彭哲也)原创

http://hi.baidu.com/%D5%DC%D1%A7%C1%F9%B8%D9/blog/item/708fafefcd69a3e8cf1b3e31.html

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

为了方便朋友们使用,我把文中的几个批处理文件传到网络上了,朋友们可以直接下载使用

磁盘碎片整理.rar

http://file5.brsbox.com/download.php?sid=f79fd7b9f945b05cf0f1c71ddd05986d&fc=d221bd4f7f85a24c242d9a49f9b5817c/%B4%C5%C5%CC%CB%E9%C6%AC%D5%FB%C0%ED.rar

本文适合于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系统,并用这种

方法需要占用一定的时间.整理一个盘可能需要十几到二十分钟.除非特别难以整理的,不推荐用这个法子整理.

需要特别说明的是:这个批处理命令命令一般不是适合于xp HOME版的.但略施小计就行了的.要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)

@pause


再补充说明:一些网友运动不成功,原因都在于对命令里面的东西没有复制完全.请重新复制.一些网友在出现分析报告后,发现光标不动.就以为命令没有成功运行.其实是因为你的磁盘碎片过多,需要耐心等待.

补充:为了方便朋友们使用,我把文中的几个批处理文件传到网络上了,朋友们可以直接下载使用

磁盘碎片整理.rar

http://file5.brsbox.com/download.php?sid=f79fd7b9f945b05cf0f1c71ddd05986d&fc=d221bd4f7f85a24c242d9a49f9b5817c/%B4%C5%C5%CC%CB%E9%C6%AC%D5%FB%C0%ED.rar

再补充.有些朋友的磁盘碎片过多,用这个批处理整理并不理想.为此提供最彻底的磁盘碎片整理办法.http://baike.360.cn/3456111/15417856.html?page=1&type=1#layer_1

类别:电脑 | 添加到搜藏 | 浏览() | 评论 (9)
 
最近读者:
 
网友评论:
1
2008-12-03 09:25 | 回复
怎么在命令行下进行磁盘碎片整理啊?
 
2
2008-12-03 12:37 | 回复
晕.你下载里面的几个批处理,双击磁盘碎片整理.bat 按提示进行操作就是了.问一千次不如自己做一次.其实很简单的.
 
3
2008-12-04 18:05 | 回复
你好.请问"需要特别说明的是:这个批处理命令命令一般不是适合于xp HOME版的.但略施小计就行了的.要XP专业版的朋友用QQ传一个名为defrag.exe的文件给你就是了.文件位于系统盘的WINDOWS\system32文件夹下.点开始,搜索defrag.exe,一下子就搜到了.收到后,把它复制到系统盘的WINDOWS\system32下即可. "这句话是不是说这个批处理命令不适合home版?我的是Microsoft Windows XP Professional就是说是专业版对吧.可以直接用那个命令?就不用那个EXE的的东西了吧 请问是否可以随处放置此命令.桌面可以吗? 最后一个问题.你给的清理命令和分析命令.是否可以不分析直接清理? 谢谢~~~~
 
5
2008-12-04 18:59 | 回复
一.你的是专业版的,当然可以直接使用. 二.这个命令的位置可以随便放的. 三.当然可以直接整理,而不先运行分析命令.
 
6
2008-12-23 19:30 | 回复
请问用命令的时候怎么看进度啊?一直显示这样的....也不知道是不是整理完了.... 请输入你要整理的磁盘盘符,比如C,不需要带冒号,要全盘整理请输入数字0:d 命令正在运行,请耐心等待. Windows 磁盘碎片整理程序 版权所有 (c) 2001 Microsoft Corp. and Executive Software International Inc. 分析报告 总共 146 GB,24.09 GB (16%)可用,11% 零碎(23% 文件碎片)
 
7
2008-12-27 17:51 | 回复
这个没进度可看的.整理一个盘结束的时候,会有一个整理报告出来,那就是整理这个盘完了.全部整理完了会有一个按任意键继续的提示,随便按一个键就结束了.这就是命令行的特点,高效但没花哨.
 
8
2009-01-01 22:33 | 回复
我改动了一下,界面(语言)美化了下,速度貌似没变……
 
9
2009-01-02 11:51 | 回复
美化一下好呀!只是我这人较懒,不想弄这个DOS的美化窗口.虽则加简单的命令即可.
 
10
2009-02-03 17:59 | 回复
defrag -f命令是在空间不足的情况下也强制整理~为什么用这条命令就会特别快么?偶想知道原理~~~还有,万一空间真的不足也没关系么?您能解释一下不?
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu