我们在操作电脑的时候,常有可能遇到:文件已经损坏,请运行chkdsk。很多的人不知如何运行这个命令。给出两个批处理。一个是力度较轻的,一个是力度较大的。
复制下面的命令,写入记事本,保存为:轻度运行
chkdsk.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 Y|chkdsk %%1 /x)
@pause
复制下面的命令,写入记事本,保存为:重度运行
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 /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 /x)
@pause
有些人说,运行chkdsk,只需要点开始,运行,输入chkdsk后回车即可。这是一个误区。这样的运行,只是对系统盘进行只读模式运行,不能进行任何的修复。基本上是没有价值的。点开始,运行,输入cmd回车。然后在打开的命令中输入 chkdsk /? 可以得到关于这个命令的帮助。
原文除了有/x参数之外,还有/r和/f。由于加上/r参数,耗费时间太长,有些不切实际,/x也已隐含了/f,因此将/r和/f删除。