您的位置首页>企业动态>

操作系统无法识别硬盘怎么办?

导读大家好,我是极客范本期栏目编辑小范,现在为大家讲解以上问题。从硬盘无法启动,从A盘启动也无法进入c盘。CMOS中的自动监控功能找不到硬盘
大家好,我是极客范本期栏目编辑小范,现在为大家讲解以上问题。

从硬盘无法启动,从A盘启动也无法进入c盘。CMOS中的自动监控功能找不到硬盘的存在。这些故障大多发生在连接线或IDE端口上,硬盘本身不太可能出现故障。可以更换硬盘电缆,也可以更换IDE端口和电缆,很快就能发现故障。如果新连接的硬盘不被接受,一个常见的原因是硬盘上的主从跳线。如果两个硬盘设备连接在一条IDE硬盘线上,就需要区分主从关系。

CMOS中硬盘的类型是否正确,直接影响硬盘的正常使用。现有机器都支持“IDE自动检测”功能,可以自动检测硬盘类型。硬盘类型不对时,有时系统根本无法启动,有时可以启动,但会出现读写错误。比如CMOS中的硬盘类型小于实际硬盘容量,硬盘后面的扇区将无法读写,如果是多分区状态,个别分区会丢失。还有一个重要的故障原因,因为目前IDE支持逻辑参数类型,硬盘可以采用Normal,LBA,Large’等。如果将数据安装在通用模式下,在CMOS中改为其他模式,会出现硬盘读写错误,因为它的映射关系已经改变,原来正确的硬盘位置不会被读取。

主引导程序位于硬盘的主引导扇区,主要用于检测硬盘分区的正确性和确定活动分区,负责将引导权限移交给活动分区的DOS或其他操作系统。如果此程序损坏,您将无法从硬盘启动,但从软盘驱动器或光盘驱动器启动后,您可以读写硬盘。修复这个故障的方法比较简单,用高版本DOS的FDISK最方便。使用参数/mbr运行时,硬盘的主引导程序将被直接替换(重写)。实际上,硬盘的主引导扇区就是由这个程序建立的,FDISK.EXE包含了一个完整的硬盘主引导程序。虽然DOS版本在不断更新,但硬盘的主引导程序并没有改变。对于从DOS 3.x到Windos 95的DOS,可以通过找到一个DOS引导系统并运行这个程序来修复。

希捷160G SATAII 8M(7200.10/ST3160815AS)

分区表错误是硬盘的严重错误,不同的错误程度会造成不同的损失。如果没有活动分区标志,计算机将无法启动。但是,从软驱或光驱引导系统后,可以读写硬盘,并且可以通过FDISK重置活动分区进行修复。

如果分区类型错误,可能会导致分区丢失。分区表的第四个字节是分区类型值,大于32MB的正常可引导基本DOS分区值为06,扩展DOS分区值为05。很多人用这个类型值来实现单个分区的加密技术,恢复原来正确的类型值可以使分区恢复正常。分区表中还有其他数据用于记录分区的开始或结束地址。这些数据的损坏将导致分区混乱或丢失。可用的方法是回写备份分区表数据,或者从其他同类型、同分区条件的硬盘获取分区表数据。恢复工具可以使用NU等工具和软件,操作起来非常方便。当然,DEBUG也可以用于操作,但是操作繁琐,存在一定的风险。

硬盘主引导扇区中还有一个重要部分,即最后两个字节:'55aa ',是该扇区的有效符号。当从硬盘、软盘或光盘启动时,这两个字节将被检测到。如果它们存在,则认为硬盘存在;否则,硬盘将无法识别。这里可以用于整个硬盘的加密技术,可以通过DEBUG方法恢复。此外,当DOS引导扇区没有引导标志时,系统启动将显示为:“正在运行操作系统”。一种方便的方法是对DOS系统使用以下通用修复方法。

DOS引导系统主要由DOS引导扇区和DOS系统文件组成。系统文件主要包括IO。系统,MSDOS。SYS和COMMAND.COM,其中COMMAND.COM是DOS的shell文件,可以用其他类似的文件代替,但默认是DOS启动的必备文件。在Windows 95所搭载的DOS系统中,MSDOS。SYS是一个文本文件,是启动Windows所必需的。但是,没有必要只启动DOS。如果出现DOS引导错误,可以从软盘或光盘引导系统,然后使用SYS C:命令转移系统,可以修复故障,包括引导扇区和系统文件可以自动恢复到正常状态。

ight: 0px solid"title="希捷160G SATAII 8M(7200.10/ST3160815AS)"/>

  FAT表记录着硬盘数据的存储地址,每一个文件都有一组FAT链指定其存放的簇地址。FAT表的损坏意味着文件内容的丢失。庆幸的是DOS系统本身提供了两个FAT表,如果目前使用的FAT表损坏,可用第二个进行覆盖修复。但由于不同规格的磁盘其FAT表的长度及第二个FAT表的地址也是不固定的,所以修复时必须正确查找其正确位置,一些工具软件如NU等本身具有这样的修复功能,使用也非常的方便。采用DEBUG也可实现这种操作,即采用其m命令把第二个FAT表移到第一个表处即可。如果第二个FAT表也损坏了,则也无法把硬盘恢复到原来的状态,但文件的数据仍然存放在硬盘的数据区中,可采用CHKDSK或SCANDISK命令进行修复,最终得到*.CHK文件,这便是丢失FAT链的扇区数据。如果是文本文件则可从中提取出完整的或部分的文件内容。

  目录表记录着硬盘中文件的文件名等数据,其中最重要的一项是该文件的起始簇号。目录表由于没有自动备份功能,所以如果目录损坏将丢失大量的文件。一种减少损失的方法也是采用CHKDSK或SCANDISK程序恢复的方法,从硬盘中搜索出*.CHK文件,由于目录表损坏时仅是首簇号丢失,每一个*.CHK文件即是一个完整的文件,把其改为原来的名字即可恢复大多数文件。

  当用FDISK删除了硬盘分区之后,表面上是硬盘中的数据已经完全消失,在未格式化时进入硬盘会显示为无效驱动器。如果了解FDISK的工作原理,就会知道FDISK只是重新改写了硬盘的主引导扇区(0面0道1扇区)中的内容,具体说就是删除了硬盘分区表信息,而硬盘中的任何分区的数据均没有改变。可仿照上述的分区表错误的修复方法,即想办法恢复分区表数据即可恢复原来的分区及数据。如果已经对分区格式化,在先恢复分区后,可按下面的方法恢复分区数据。

  在DOS高版本状态下,FORMAT格式化操作在缺省状态下都建立了用于恢复格式化的磁盘信息,实际上是把磁盘的DOS引导扇区、FAT分区表及目录表的所有内容复制到了磁盘的最后几个扇区中(因为后面的扇区很少使用),而数据区中的内容根本没有改变。这样通过运行UNFORMAT命令即可恢复。另外DOS还提供了一个MIROR命令用于记录当前磁盘的信息,供格式化或删除之后的恢复使用,此方法也比较有效。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。