简介:赛门铁克 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--仅检测不修复.

norton disk doctor相关推荐

  1. 磁盘分区魔法师Norton PartitionMagic(PQ8.0)使用图解和使用

    朋友装机,调试.修理电脑总会碰到各种各样的问题.经常碰到的一个问题就是硬盘空间不够用啦!晕死,后来发现很多刚接触电脑的朋友都会碰到这个问题.比如,一个朋友40G的硬盘,分了4个区其中C盘空间有10G, ...

  2. 磁盘分区魔法师Norton PartitionMagic(PQ8.0)使用图解和使用(搜藏)

    朋友装机,调试.修理电脑总会碰到各种各样的问题.经常碰到的一个问题就是硬盘空间不够用啦!晕死,后来发现很多刚接触电脑的朋友都会碰到这个问题.比如,一个朋友40G的硬盘,分了4个区其中C盘空间有10G, ...

  3. 网管必看的好东东(一)

    自动释放系统资源 在Windows中每运行一个程序,系统资源就会减少.有的程序会消耗大量的系统资源,即使把程序关闭,在内存中还是有一些没用的DLL文件在运行,这样就使得系统的运行速度下降.不过我们可以 ...

  4. dos下的edit命令使用详解

    dos下的edit命令使用详解 来源:网络 作者:未知 edit命令是一个简单的编辑软件,我们经常用它来编辑一些程序和批处理文件. 比如,我想在c盘根目录下编辑一个简单的批处理文件,要求无论当前盘和当 ...

  5. 打开计算机硬盘有声音,开机时硬盘会发出声音了,怎么办

    一.软件修复坏道 1.用小软件FBDISK(坏盘分区器)来处理. 它可将有坏磁道的硬盘自动重新分区,将坏磁道设为隐藏分区.在DOS下运行FBDISK,屏幕提示Start scan hard disk? ...

  6. 硬盘数据恢复经验(转)

    硬盘作为用户存储数据的主要场所,其最大的用途莫过于存储数据,但有时往往由于用户操作不当,造成用户数据的丢失.如果对于普通用户,数据对用户相对而言并不重要,那么丢了就丢了,没有太大关系:但如果数据对用户 ...

  7. 硬盘分区与故障排解速查手册(1)

    在所有计算机配件中,硬盘是一个比较特殊的角色,它不仅关系到系统的整体性能,而且用户的所有资料都保存在它的身上. 那么,硬盘该如何初始化呢?遇到硬盘故障该如何解决呢? 一.大硬盘分区与格式化 硬盘分区是 ...

  8. 电脑英语--著名软件篇

    DOS:Disk Operating System,磁盘操作系统.提到DOS,只要稍有电脑知识的人对它都会有所了解.DOS的主要功能是管理电脑的硬件和软件资源,方便用户对电脑进行操作.使用DOS操作电 ...

  9. 最全的硬盘修复专题帖(转贴)

    最全的硬盘修复专题帖(转贴) 2011年02月02日 最全的硬盘修复专题帖(转贴) [b]硬盘修复专题:[/b][b]http://bbs.cfan.com.cn/zhuanti/ypxf[/b] 硬 ...

最新文章

  1. Android Bluetooth模块学习笔记
  2. Spring Boot 学习系列(09)—自定义Bean的顺序加载
  3. python颜色库_Python可视化_matplotlib08-palettable颜色库(四)
  4. java如何打开整个package_Qulice - 如何在整个项目中禁用需要package-info.java的规则?...
  5. [TJOI2011] 卡片(网络流 + 质因子优化建图)
  6. 边缘计算、雾计算、云计算区别几何?
  7. mongodb在aggregate lookup 进行分页查询,获得记录总数
  8. SAN Inter-Fabric Routing and Vitrual Fabrics
  9. ai怎么生成条形码_中琅条码生成软件如何制作SCC-14条码
  10. 【LeetCode】231. Power of Two
  11. e300氛围灯哪里调节_保时捷macan内饰改装升级32色呼吸氛围灯
  12. 带你手撸红黑树,高级Java开发必看
  13. 【比特率和波特率】bit rate VS baud rate
  14. UILabel发光字体
  15. oracle 怎么写报表,Oracle reports提供的六种风格报表格式
  16. h5底部输入框被键盘遮挡_搜遍整个谷歌, 只有我是在认真解决安卓端hybrid app键盘遮挡输入框的问题...
  17. 叮叮获取所有用户信息_钉钉小程序获取用户信息
  18. 向Oracle表中的添加数据
  19. 2020小迪培训(第21天 WEB 漏洞-文件上传之后端黑白名单绕过)
  20. C++核心准则​NR.4:不要坚持将每个类声明放在其自己的源文件中

热门文章

  1. CorelDRAW 入门知识
  2. 【嵌入式--伺服电机】(11)MIT无刷电机FOC硬件电路分析
  3. QT(1)- QString
  4. Mac 系统添加右键功能菜单--新建 office,文档等
  5. 【Unity3D 常用插件】Haste插件
  6. 如何解决商品秒杀超卖问题
  7. Machine Learning - A/B Test
  8. 微信记录怎么恢复?恢复已删除微信历史记录的4种方式
  9. Java实现3DES加密解密(DESede/ECB/PKCS5Padding使用)
  10. siri快捷指令_如何使用siri快捷方式来记录警察的遭遇