关于磁盘驱动器的基本知识和故障表现

磁盘驱动程序,也称为“磁盘驱动器”,是一种使用硬盘记录信息的存储设备。磁盘驱动程序从磁盘读取数据,然后将它们传递给处理器。它包括软盘驱动器,硬盘驱动器,CD-ROM驱动器等。

  • 结构

磁盘驱动器由磁头,磁盘,读/写电路,机械伺服装置等组成。它于1956年由IBM在Model 305 RAMAC中首次引入。

  • 应用

磁盘驱动程序不仅可以将存储在磁盘上的信息读入内存,还可以将内存中的信息写入磁盘。因此,它不仅被认为是输入设备而且被认为是输出设备。

  • 分类

磁盘驱动程序是计算机磁盘存储的一部分。它用于驱动磁盘以实现稳定的旋转速度,并根据某种记录格式和代码方案控制磁头在磁盘磁层上记录和读取信息。它分为硬盘驱动器,软盘驱动器和光驱。

  • 磁盘驱动器故障恢复

硬盘是存储信息的重要媒介。当它被损坏时,快速确定故障原因并排除不可能的原因是非常重要的工作。以下内容是故障分析,除了病毒供人们参考:

  • 硬盘控制器故障

POST程序向驱动器发送搜索命令后,会生成超时错误,因为驱动器未在指定时间内完成操作。

这种故障通常是由硬盘的类型设置参数与原始格式参数不匹配引起的。由于IDE磁盘的设置参数是逻辑参数,因此在大多数情况下,软盘启动后,C盘可以正常读写,但无法启动。

  • 故障信息:无效的驱动器规格

这意味着您要操作的分区或逻辑驱动器在分区表中没有定义。如果分区表中不存在分区或逻辑驱动器的相应条目,则对于操作系统,此分区或逻辑驱动器也不存在。这种故障的问题必须在于分区表。要修复这种故障,最简单的方法是提前备份分区表,例如,你可以使用Pctools 9.0的Bootsafe工具或根据BPB表的数据重新计算分区表。当然,第二种方式要复杂得多。

  • 加载操作系统时出错

读取分区引导扇区时出现错误时会出现此类故障。可能的原因包括:首先,分区表指示的分区的起始物理地址不正确;例如,分区表条目的第三个字节(起始扇区号)从1变为0.也就是说,表示分区的起始地址包括轨道上的指示头和0扇区(这里的地址是物理地址和扇区)应该从1)开始。 INT 13H无法读取磁盘后,将提示错误。其次,分区引导扇区所在的跟踪标记和扇区ID被分解。因此,无法找到指定的扇区。第三,驱动器无法读取电路。这种情况很少见。大多数错误是随机的,因为系统启动可以执行。这至少告诉我们已正确读出主引导扇区。

  • 无法进入系统

如果存在软盘驱动器,则从驱动器A引导。计算机显示:

驱动器没有准备好错误

在A中插入启动软盘

准备好后按任意键

BIOSPOST完成后,如果从硬盘引导,系统将读取固定表面0,跟踪0和硬盘的扇区1,并找到主引导程序和分区表。因此,除非您在系统BIOS的INT 19H中重写相关指令,否则无论如何都试图避免损坏的表面0和磁道0以及使用软件成功启动操作系统。 INT 19H无法读取MBR的原因是:首先,读取操作失败,因为硬盘无法读取电路。这属于硬件故障。其次,由于表面0和轨道0的逻辑或物理损坏,无法找到指定的扇区。第三,读取磁盘没有错误,但MBR的读出后缀不是“55AA”。系统确定MBR不正确。这属于软故障。

  • 非系统磁盘或磁盘错误

更换并准备好后按任意键

当DOS BOOT区域的引导程序执行并发现错误时,将提示此信息。可能的原因是:驱动器重置失败,根区域中第一个扇区地址的越界(544M之后)和磁盘读取错误。这种故障大多属于软件故障。如果BPB表被分解,硬盘在启动软盘后无法正确读/写,这可以通过NDD修复。如果BPB表完好无损,则需要简单的SYS C:来在引导驱动器上传输系统。如果这也失败,则显示:磁盘启动失败。

  • 没有ROM基础

系统暂停

此提示始终显示在非常旧的计算机中。主引导程序的作用是它在分区表的四个条目中找到一个活动分区(它也可以是引导分区)。如果四个条目中的任何一个条目中都没有活动分区,则系统将不知道在何处引导操作系统。系统只能执行INT 188H并调用固化的BASIC程序。如果不存在固化的BASIC程序,则会导致崩溃。最简单的修复方法是您可以使用FDISK的第二个功能(设置活动分区)来指定引导分区。

  • 显示“正在启动MS – DOS”,然后崩溃

关于恢复硬盘启动软故障的最后一件事是CONFIG.SYS和AUTOEXC.BAT中的可执行文件已被损坏。这会在执行此文档时导致系统崩溃。屏幕上的提示显示“正在启动MS – DOS ……”,然后崩溃。这个错误非常简单。但由于没有错误消息,大多数人都会轻易将其误认为系统文件损坏。发生这种情况时,如果系统文件完好无损,您可以删除这些文件。当屏幕上显示上述信息时,您可以快速按下向下翻页键或按住此键(中断安装CONFIG.SYS并执行AUTOEXEC.BAT)或者您也可以按下向下翻页键(单步执行命令) CONFIG.SYSJ)以便找到损坏的文件。

  • 无效的分区表

主引导程序还将在找到活动分区后判断其余三个条目的“分区引导标志”字节(第一个字节)是否为0。这意味着MBR需要确保是否只有一个活动分区。如果有一个字节不为0(只有可能的正常值为00H和80H),系统将报告错误然后崩溃。

  • 错误或缺少命令解释程序

输入正确的名称或命令解释器

系统无法在根目录和指定目录中找到命令处理程序。因此,它要求用户输入正确的路径和文件名。您可以在提示符下输入C:\ DOS \ COMMAND.COM。

  • 无效的媒体类型阅读驱动器X

中止重试,失败

此信息是针对DOS BOOT区域中的无效BPB表提示的。BPB表是DOS用于读写硬盘的逻辑地址。 DOS可以将此逻辑地址转换为物理地址。一旦损坏,DOS就无法在硬盘上进行操作。

可以按照以下顺序检查硬盘的软启动故障:主引导扇区中的主引导程序 – 引导区域中的引导程序 – DOS系统中的隐藏文件 – CONFIG AUTOEXEC。

当硬盘可以读写时(可以在用软盘启动后正常读写)但无法启动系统。检查顺序如下:主引导程序 – 分区引导程序 – DOS中的隐藏文件 – CON-FIG.SYS – AUTOEXEC.BAT。对于主引导扇区中的主引导程序,可以使用FDISK \ MBR编写适当的备份。对于BBOT区域中的主引导程序和系统中的隐藏文件,可以使用SYS C:来传输系统并覆盖错误数据(在BPB表完好无损的情况下)。在硬盘读写和写入失败的情况下,有两个可能的原因:分区表失败和BPB表失败。如果在启动软盘后出现驱动器C:提示符,那么我们可以确定驱动器C:的分区表存在且基本上完好无损。如果驱动器C:通常可以读写,则BPB表必须完好无损。读者可以根据上述方式或其他合适的工具恢复启动系统。

  • 17XX硬盘错误

HDC控制器失败

这种故障属于硬件故障。 POST程序向控制器发送复位命令后,控制器不会在指定的时间内响应。原因可能是控制器损坏或电缆连接不良。控制器故障与硬盘的参数设置有关。