SCANDISK
(scan the disk)
启动Microsoft ScanDisk,该磁盘分析和修复工具能检查驱动器上的错误并排除所找到的任何故障。
要检查当前驱动器上的磁盘错误,请使用下述语法格式:
SCANDISK
要检查一个或多个驱动器上的磁盘错误,请使用下述语法格式:
SCANDISK [drive: [drive: ...]|/ALL] [/CHECKONLY | /AUTOFIX [/NOSAVE] |
/CUSTOM] [/SURFACE] [/MONO] [/NOSUMMARY]
要检查未安装的压缩卷文件上的错误,请使用下述语法格式:
SCANDISK volume-name [/CHECKONLY | /AUTOFIX [/NOSAVE] | /CUSTOM] [/MONO] [/NOSUMMARY]
要检查一个或多个文件的碎片情况,请使用下述语法格式:
SCANDISK /FRAGMENT [drive:][path]filename
要取消前次修复操作,请使用下述语法格式:
SCANDISK volume-name [/CHECKONLY | /AUTOFIX [/NOSAVE] | /CUSTOM] [/MONO] [/NOSUMMARY]
参数:
drive: 指定需检查和修复的驱动器。
volume-name 指定需要检查、修复以及未安装的压缩卷文件名。卷名参数应该采用[drive:\]DRVSPACE.nnn的形式,其中drive指定卷文件所在的驱动器,nnn指定卷文件的扩展名,例如:H:\DRVSPACE.000。
[drive:][path]filename 指定需检查其碎片的文件。你还可以在文件中指定通配符。
undo-drive: 指定含有Undo盘的驱动器。
开关 :
/ALL 检查和修复所有的本地驱动器。
/AUTOFIX 修复故障时不事先向你提示。在默认条件下,若带 /AUTOFIX开关启动ScanDisk,且ScanDisk在驱动器上找到丢失的簇,ScanDisk就把这些丢失的簇存贮成文件,放到该驱动器的根目录下。要让ScanDisk删除丢失的簇而不保存它们,请加入/NOSAVE开关(如果使用/AUTOFIX开关后,ScanDisk发现错误仍提示需要Undo盘。若想禁止此功能,使用/NOSUMMARY开关。)/AUTOFIX开关不能与/CHECKONLY或/CUSTOM开关合用。
/CHECKONLY 检查驱动器上的错误,但不修复任何故障。这个开关不能与/AUTOFIX或/CUSTOM联用。
/CUSTOM 用SCANDISK.INI文件[Custom]区中的配置项运行ScanDisk。在批处理程序中调用ScanDisk时,此开关极其有用。这个开关不能与/AUTOFIX或/CHECKONLY合用。
/MONO 把ScanDisk配置成单色形式。你可以在SCANDISK.INI文件中加一行DISPLAY=MONO,每次运行ScanDisk时就无需指定这个开关了。
/NOSAVE 指示ScanDisk删除所找到的任何已丢失的簇。它只能与/AUTOFIX 开关合用(若用/AUTOFIX开关启动ScanDisk且省略/NOSAVE开关,ScanDisk把任何已丢失初的内容存贮成文件,放到驱动器的根目录下)。
/NOSUMMARY 禁止ScanDisk在检查每个驱动器后显示屏幕的总结信息。
/SURFACE 在检查完驱动器的其它部分后自动执行盘面扫描。对非压缩盘进行盘面扫描时,ScanDisk验证该驱动器能否可靠地读写数据。对DriveSpace驱动器进行盘面扫描时,ScanDisk验证其数据能否被解压缩。你应该定期进行所有驱动器的盘面扫描。
在默认条件下,当ScanDisk检查完驱动器的文件系统后,将询问你是否进行盘面扫描。
不过,若指定了/SURFACE开关,ScanDisk随即开始盘面扫描,而不事先提示。当/SURFACE 与/CUSTOM开关合用时,它优先于SCANDISK.INI文件 [Custom] 区中的Surface设置项。
★★★★★实例★★★★★:
要检查和修复当前驱动器,请键入下述命令:
scandisk
假定DriveSpace由于驱动器故障而无法安装压缩盘。该驱动器上的压缩卷文件名叫DRVSPACE.000 ,位于驱动器C的根目录下。要修复这个卷文件,请键入下述命令:
scandisk c:\drvspace.000
DriveSpace卷文件必须位于驱动器的根目录下。
要检查驱动器C和E,请键入下述命令:
scandisk c: e:
要检查所有驱动器,请键入下述命令:
scandisk /all
将检查所有的硬盘分区,包括DriveSpace驱动器。假定你创建了一张Undo盘,并把Undo盘插入驱动器A。自创建Undo盘后,你没有改变相应驱动器的内容。要取消ScanDisk的改动,请键入下述命令:
scandisk /undo a: