硬盘物理坏道屏蔽两例

时间:2022-10-02 10:40:49

硬盘物理坏道屏蔽两例

摘要:硬盘出现坏道是硬盘常见的故障之一。逻辑坏道可通过软件进行修复,而物理坏道不能修复只能屏蔽,该文通过实例介绍了用fbdisk来发现坏道再用PartitionMagic和disk genius来调整分区,从而起到屏蔽硬盘物理坏道让硬盘起死回生的方法。

关键词:物理坏道;屏蔽坏道;调整分区

中图分类号:TP333文献标识码:A文章编号:1009-3044(2011)12-2945-03

Two Cases of Physically Damaged Sector Hide of Hard Disks

HUANG Da-qing

(Hechi Agriculture School, Yizhou 546300, China)

Abstract: Sector damage of hard disks is a common fault. Logical damaged sectors can be repaired by software, while physically damaged sectors can not be fixed but be shielded. This paper introduces the techniques of detecting damaged sectors by fbdisk and adjusting partitions by PartitionMagic and fbdisk through living examples, and thus revives the hard disks by shielding physically damaged sectors of hard disks.

Key words: physically damaged sectors; shielding damaged sectors; adjust partitions

在计算机的配件中,硬盘是比较容易出现问题的部件之一。硬盘如果出现故障,轻则系统无法启动,重则文件资料丢失或损坏。在硬盘的大多故障中,坏道的出现是最常见的故障之一。

1 硬盘坏道分为逻辑坏道和物理坏道两种

1.1 逻辑坏道

出现逻辑坏道是在电脑的日常使用中容易出现的一种硬盘故障,逻辑坏道实际上就是磁盘磁道上面的校验信息(ECC)与磁道的数据和伺服信息不匹配。出现这种故障的主要原因通常都是因为一些程序的错误操作,或者是该处扇区的磁性介质开始出现不稳定现象的先兆。逻辑坏道在一般电脑使用中的表现,就是文件存取时出错或做硬盘克隆时,当到达出错部位后,因弹出出错信息窗口而不能继续下去。消除逻辑坏道的方法可用Windows自带的“磁盘扫描程序”来扫描并且对可能出现的坏扇区进行修正。

如果用上述方法还不能解决,先把硬盘里面的资料拷贝出来,然后用DM或diskgenius重新分区并格式化;如果还不行,可以用DM对硬盘进行低级格式化,再分区、高级格式化,经过以上操作后硬盘的逻辑坏道通常就能解决了。如果还不能解决说明硬盘有物理坏道。

1.2 物理坏道

硬盘物理坏道是比较常见的硬盘故障。实际上它是因为震荡、划伤等“硬”原因,导致―些扇区的磁介质失去了磁记忆能力而造成的。它无法通过扫描、格式化、低格或者激活扇区的方法来加以消除,物理坏道不能修复只能屏蔽它。

硬盘的数据密度很大,在生产过程中不可避免地会产生缺陷,同时在使用过程中,那些不稳定的扇区也会逐渐老化而产生数据读写错误,这些缺陷和不稳定扇区会严重威胁硬盘数据的安全,为此,硬盘设计了两个坏道表来处理这些有缺陷的扇区,他们就是P-list和G-list,用于记录硬盘的缺陷扇区的情况,使硬盘工作时不会在缺陷扇区里读写数据,防止数据损坏。

坏道的产生可以分为两种情况:一是生产过程中产生的缺陷扇区;二是使用过程的产生的缺陷扇区,硬盘设计两个坏道表就是用于分别识别和处理硬盘的两种不同的坏道的。

P-list一般称为工厂坏道表,严格来说应该称为永久坏道表或原始坏道表,它是用于记录工厂生产过程中产生的坏道的,坏道加入P-list不会影响硬盘的读写性能。

G-list称为增长坏道表,用于记录硬盘使用过程中由于磁介质性能变弱而引起的坏道,并将坏扇区重定向到好扇区,坏道加入G-list对该扇区的读写速度是有影响的。

专业的硬盘维修软件如pc3000、效率源可将坏磁道加入到P-list,告诉磁盘这些磁道已经不能使用,这样在硬盘控制系统的可见范围内消除了这些坏道,但对普通用户来讲pc3000太过昂贵。

2 我们可以用fbdisk加PartitionMagic或DiskGenius把坏道屏蔽起来

1) FBDISK是一个能把有坏磁道的硬盘分区的dos下使用的程序。可将有坏磁道的硬盘自动重新分区,将坏磁道设为隐藏分区,好磁道设为可用分区;将坏磁道分隔开以防止坏磁道扩散,程序会选其中最大的好磁道空间分为最多四个分区,其它设为隐藏。

2) PartitionMagic(简称PQ)是PowerQuest(已被Symantec收购)公司出品的一款优秀的磁盘分区软件。该软件可对硬盘进行分区、格式化、复制分区、移动分区、隐藏/重现分区、从任意分区引导系统等功能。

3) DiskGenius是一款磁盘管理及数据恢复软件。具备基本的建立分区、删除分区、格式化分区等磁盘管理功能外。

3 两个实例

3.1 例一

西数80G硬盘,启动时总是检测磁盘,无法进入系统,于是用ghost版本克隆xp,但是提示错误,后用DM分区、高级格式化,但还是无法安装系统,又用MHDD检测有坏道并死机,最后用fbdisk加PQ成功修复。步骤如下:

光盘启动电脑,DOS下运行fbdisk,出现:

Fixed Bad Disk V1.1

Disk 0cyls=9729 Head=255sectors=63 size=76319MB

Disk 1cyls=0Head= sectors=0size=0

Disk 2cyls=0Head= sectors=0size=0

Disk 3cyls=0Head= sectors=0size=0

这里只有一个硬盘,默认光标停在Disk0上面,回车

Diskcyls=9729 Head=255sectors=63 size=76319MB

Start Scan hard disk?(Y/N)Y

检测出来有坏道则按以下格式(哪个柱面、哪个磁道有坏道)显示出来

Cyls=***head= *** bad

检测完成后最后两行提示如下:

Cyls=1013head=0bad

Scaning cyls=9728 … 100%

下面用表格形式表示的fbdisk给出的分区方案(把没有坏道的空间分成最多四分区)

“Write to disk ?(Y/N)”

Fbdisk的检测结果是最后一个坏道在1013柱面,之后没有坏道。但是它的分区不合理,一个109MB,一个266MB,一个68346MB,记下以上数据,输入N回车即不按上述进行分区,退出。

上一篇:ARM-Linux环境下UDP协议的通信应用研究 下一篇:一种基于遗传算法的粗糙集属性约简算法