无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 12075|回复: 5
打印 上一主题 下一主题

求教如何在dos下运行scandisk

[复制链接]
跳转到指定楼层
1#
发表于 2005-12-23 17:40:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2#
发表于 2005-12-23 19:22:27 | 只看该作者

求教如何在dos下运行scandisk

直接输入ScanDisk就可以使用啦
回复

使用道具 举报

3#
发表于 2005-12-23 19:23:15 | 只看该作者

求教如何在dos下运行scandisk

具体使用方法:


启动Microsoft ScanDisk,该磁盘分析和修复工具能检查驱动器上的错误并排除所找到的任何故障。有关ScanDisk的用法,请参阅<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—注解

可由ScanDisk修复的问题
ScanDisk在下列区域内检查和修复故障:
★文件分配表 (FAT)
★ 文件系统的结构(丢失的簇、交叉链接的文件)
★ 目录树结构
★ 驱动器的物理盘面(坏簇)
★ DoubleSpace卷头(MDBPB)
★ DoubleSpace卷文件结构 (MDFAT)
★ DoubleSpace压缩结构
★ DoubleSpace卷签
★ MS-DOS引导区


驱动器类型
ScanDisk能查找和修复下面几类驱动器上的故障:
★ 硬盘驱动器
★ DoubleSpace驱动器
★ 软盘驱动器
★ RAM驱动器
★ 内存卡
ScanDisk不能查找或修复下面几类驱动器上的故障:
★ CD-ROM驱动器
★ 网络驱动器
★ 用ASSIGN、SUBST或JOIN命令创建的驱动器
★ 用INTERLNK创建的驱动器


有其它程序在运行时使用ScanDisk
当其它程序正在运行时,不要用ScanDisk修复驱动器。按照设计原则,使用ScanDisk时要求磁盘上的文件处于不变状态。当你使用文件时,MS-DOS将更新文件分配表(FAT)和目录结构,以反映文件的变化。这些更新操作并不总是立即完成的。当其它程序正在运行时,若启动ScanDisk,有些文件可能仍处于打开状态。ScanDisk把目录结构和文件分配表之间的差别当成错误来对待,就会导致数据的损坏或丢失。
从另一个程序启动ScanDisk或正在运行Microsoft Windows或MS-DOS Task Swapper时,ScanDisk不能用来校正磁盘错误。但是,你可以带/CHECKONLY开关使用SCANDISK命令,只检查磁盘,不校正错误。若在Windows下运行ScanDisk,它可能会检测到非Windows环境下本不存在的错误。

SCANDISK.INI文件
SCANDISK.INI 文件是一个正文文件,位于MS-DOS文件所在的目录中。SCANDISK.INI 文件[Environment]区中的设置项决定ScanDisk某些方面的行为特征,如是否配置成单色或彩色模式。带/Custom开关启动ScanDisk时,其默认方式由[Custom]区中的设置项决定。
有关更多的说明,请阅读SCANDISK.INI 文件中的注释。

回原(Undo)ScanDisk 所做的修改
当ScanDisk在驱动器上找到错误时,它允许你选择是否创建Undo盘,以便取消ScanDisk对驱动器进行的改动。Undo盘中的信息指定了它所适用的驱动器,还说明了每次ScanDisk对该驱动器进行的改动。
注意:创建Undo盘后,若驱动器未再发生变化,才能用Undo盘取消改动。创建Undo盘后,若改变了驱动器上的任何文件,就不要试图取消改动。当你在更新文件、目录或拷贝、删除文件之后使用Undo盘,就有可能破坏驱动器的结构,导致数据的丢失。

ScanDisk的Errorlevel(退出码)
当ScanDisk返回到命令提示符时,它把ERRORLEVEL设置成下列的某个值:
0
ScanDisk在它检查的驱动器上未检测到任何错误。
1
由于命令行的语法不对,不能运行ScanDisk。
2
由于内存用尽或发生内部错误,ScanDisk意外终止。
3
用户让ScanDisk中途退出。
4
ScanDisk已在所有驱动器上完成逻辑检查。在对一个或多个驱动器进行盘面扫描时,用户决定提前退出。如果用户决定完全忽略盘面扫描,就不返回Errorlevel 4。
254
ScanDisk找到磁盘故障并已全部校正。
255
ScanDisk找到磁盘故障,但未能全部校正。

--------------------------------------------------------------------------------
SCANDISK—例子

要检查和修复当前驱动器,请键入下述命令:
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:
回复

使用道具 举报

4#
发表于 2005-12-23 19:26:20 | 只看该作者

求教如何在dos下运行scandisk

另外,如果只是扫描磁盘交叉链接或者空间错误,建议使用诺顿磁盘医生
如果是用来扫描磁盘坏道(表面测试),建议使用MHDD或者效率源,ScanDisk速度巨慢,每扫描10G硬盘空间就得1个小时,以此类推,40G硬盘要4小时,80G硬盘要8小时,160G硬盘....200G...300G...400G....不可想象了
回复

使用道具 举报

5#
 楼主| 发表于 2005-12-23 21:48:05 | 只看该作者

求教如何在dos下运行scandisk

谢谢大家的帮助
回复

使用道具 举报

6#
发表于 2006-9-8 16:32:04 | 只看该作者
6.22好像不行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-4 03:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表