norton disk doctor

轩辕成天
2023-12-01
简介:赛门铁克 norton系列产品之一.主要用于在系统崩溃后在dos下对磁盘进行诊断,修复. 主要功能和windows自带的scandisk相近,但比后者强大,可靠.能完成很多scandisk所无法完成的工作.

首先,该软件只能在dos下运行,若需在windows下运行,请使用ndd32.为此,我们需要执行以下步骤:

1.用windows98/me的启动盘启动系统.磁盘和光盘均可,但需在cmos里设置磁盘引导顺序.

2.由启动盘启动后由系统自动进入dos操作界面或在出现启动盘选项菜单时按 shift+f5 直接进入命令行模式.

3.确认ndd.exe所在的路径,例如,在我的电脑里ndd.exe被存放在c:/,所以我在命令行下输入c:/ndd.exe 回车即可进入ndd主界面.

进入主界面后,我们会看到以下选项:

1.diagnose disk ----即磁盘诊断,相对于磁盘表面检测来说可称之为一般诊断.可以检测到几乎所有的非物理性错误.

2.surface test ----磁盘表面测试,对磁盘的物理表面进行扫描,以发现物理错误.

3.undo changes ----就是后悔药嘛~~极少使用,我用ndd也不下百次,但一次都没用过.主要用于在使用ndd的过程中执行了不正确或不必要的操作并且导致问题恶化的时候使用,但这种情况极少出现.

4.options ----选项.在这里可以设置一些默认的属性选项,

5.quit disk doctor ----就是退出

一般诊断(diagnose disk):

在选择进入diagnose disk后,出现一个磁盘列表,以供选择所需诊断的磁盘,使用上下键选择其中一个再回车即可.若要选择在一次任务中连续扫描多个磁盘,可以使用空格键进行选择(下面有英文提示).

diagnose disk所检测的常规项目有:

1.analyzing partition table ----即磁盘分区表分析.磁盘分区表通常会被恶性病毒所破坏,一旦被破坏的话,就无法使用windows系统了,严重的话会导致整个硬盘的数据损毁.顺便说一下,在安装redhat linux8.0的时候如果没有进行合理的分区,会导致分区表的轻微损伤,表现为在windows2000(对于多系统而言)启动和执行任何磁盘操作的时候系统会变的奇慢无比.

2.analyzing boot record ----即引导记录分析.每个操作系统在安装是都要往引导记录写入自身的引导信息.在计算机启动,完成硬件自检后下一步就是从引导记录里识别操作系统信息以将该操作系统加载到内存,若引导记录损坏,当然就无法引导系统

3.analyzing file allocation table ----即文件分配表分析.或许写成简写大家还会感到更加熟悉,就是大家常说的fat嘛.它记录了所有文件在磁盘里的组织形式.

4.analyzing directory structure ----即目录结构分析.

5.analyzing lost clusters ----即丢失的簇分析.文件在磁盘里是按簇为最小单位来存贮的.磁盘碎片过多和错误的读写操作均有可能造成簇的丢失.

以上的5个项目会依次的被分析诊断,一旦检测到错误,ndd会提示你进行修复.就具体的错误可能而言非常繁杂,在此就不一一列举了,一般来说对于错误对象ndd会明确指出.我们只要选择修复就可以了,在错误报告窗口会有三个选择,yes--确定要修复,no--跳过该错误并继续执行

其后的诊断,cancle--放弃本次诊断任务.在选择yes之后,会提示你是否创建undo file(将本次修复经过保存为一个文件以便可以撤销修复).但要注意,当磁盘本身有潜在的物理错误时可能会导致创建undo file失败!在这一步我们可以选择ok以创建,或skip--修复错误但放弃创建undo file.当你选择创建后ndd会提示你选择一个目录以保存所生成的undo file.

当本次诊断任务完成后ndd会询问你是否进行磁盘表面扫描(begin test以确定检测,skiptest以跳过).

diagnose disk 之后一般所有的常规逻辑错误都会被发现并修复了.如果你怀疑硬盘有潜在的物理错误或者常规错误经常反复发生,就有必要对磁盘表面进行检测了.

--磁盘表面扫描

我们既可以从该提示进入磁盘表面扫描也可以从主界面进入,进入后会有如下界面选项:

1.what to test: entire disk area --扫描所有区域.

area used by files --仅扫描已使用区域.

建议:扫描所有区域(默认选项)

2.type of test: nomal test --正常测试,适合于一般情况.

thorough test --彻底测试,会花费大量的时间,建议在正常测试后还有问题时再使用,当然你时间充足并讨厌麻烦的话也可以一开始就用彻底测试.

thorough test only on fridays --老外或许有每到周末就来一次彻底系统维护的习惯,

3.passes: repetitions --在检测过程中遇到难于断定是否出错的区域时,进行多次重复扫描以确定.

continuous --相对于reoetitions而言,是一种比较粗略的方法,不建议使用.

还有必要说一下的是-- options.

1.general ----一般设置

2.surface test ----表面扫描的选项设置

3.custom message ----获取一些关于系统的oem信息

4.auto repair ----自动修复

5.save ----把当前设置定为默认设置

6.ok ----把当前设置定为仅本次诊断所用的设置.

7.cancle ----取消设定

在此说一下可能要用到的auto repair设置,进入后有如下选项:

1.partition tables 2.boot records

3.file allocation tables 4.directorystructures

--以上项目的内容上文已有说明

5.compression structures --即压缩驱动器结构,现在已极少使用

6.surface errors --磁盘表面错误

以上6个项目均有三个选项供选择,分别是:prompt--提示(用户选择是否修复),auto--自动修 复,never--仅检测不修复.

 类似资料:

相关阅读

相关文章

相关问答