电脑设置硬盘第一硬盘启动项设置之后好了,第二天开机又说找不到硬盘,天天都这样

当前位置: >>
硬盘故障大全[1]
1.硬盘不启动的故障、原因和处理 2.BIOS 设置中硬盘模式的含义 3.Fdisk 无法读取硬盘分区 4.Windows XP 挂起到硬盘后的异常故障解决 5.报废硬盘维修实录 6.常见硬盘自举失败的分析 7.从死神手中抢回宝贵的硬盘数据 8.低格能否消除硬盘坏道 9.故障硬盘数据拯救全攻略 10.打开硬盘分区出错 11.解决多硬盘盘符混乱问题 12.解决硬盘坏磁道问题 13.硬盘引导型故障分析及排除 14.解开硬盘逻辑死锁的一种有效方法 15.开机启动时的硬盘故障分析及排除 16.利用 DM 软件使硬盘再生 17.令维修人员大跌眼镜的硬盘故障 18.启动时硬盘的停顿如何解决? 19.浅谈 IDE 硬盘常见故障与维护 20.巧用 Ghost 擦去硬盘坏扇区 21.巧装大硬盘上 XP 22.如何维修硬盘坏道 23.什么样的“坏硬盘”可修复 24.谈谈硬盘出现物理坏道的迹象及修复技巧 25.挽救被损硬盘一例 26.挽救硬盘的几个方法 27.我的硬盘会打盹 28.小跳线解决硬盘容量限制 29.一次硬盘数据恢复的经验 30.一分钟教你辨别返修硬盘 31.移动硬盘故障的 5 种可能 32.硬盘保护卡安全漏洞及解决办法 33.硬盘编号一点通 34.硬盘不能分区的困惑 35.硬盘彻底损坏后的数据抢救 36.硬盘出现硬件故障,你敢这样维修么? 37.硬盘的常见错误提示及解决方法 38.硬盘的技术术语 39.硬盘各部位常见故障汇总 40.硬盘故障问答 4 例 41.硬盘零磁道与分区表的修复 42.硬盘软故障排除的基本知识 43.硬盘软故障排除基本知识及实例 44.硬盘数据恢复经验 45.硬盘维护全攻略 46.跳出硬盘认识的误区 47.硬盘引导型故障分析及排除 48.用活动硬盘盒巧修硬盘 49.用金山毒霸修复硬盘一例 50.用软件修理硬盘故障的“四个绝招” 51.在第二硬盘上安装 Linux 52.造成硬盘毁灭性故障的错误及操作 53.正确安装双硬盘/双光驱 54.因磁盘上存在错误而无法安装 Windows 98 55.主板无法识别硬盘灰尘是凶手1.硬盘不启动的故障、原因和处理 (一) 黑屏的故障 原因:连接硬盘一端的数据线插反(主板一端不可能插反) 处理:将其重插(数据线的红线与电源线的红线相邻) (二) 显示&Primary master hard disk fail&的故障 原因:(1)硬盘数据线、电源线两者至少有一个没插好 (2)硬盘跳线设成从盘,而 CMOS 硬盘参数没做相应修改(仍然是主盘) 处理:(1)将其插牢 (2)重设 CMOS (三) 无提示信息的故障 原因:(1)CMOS 硬盘参数的某些数值设置错误 (2)主引导记录错误或丢失 (3)主 DOS 引导记录第一个重要数据(每扇字节数)错误 (4)文件分配表错误 处理:(1)重设 CMOS (2)用 FDISK/MBR 命令恢复 (3)用 DISKEDIT 修复成 512 具体步骤:用软盘启动电脑,以 diskedit /w /m 模式运行;按 Alt+P, 将&面 0&改为&面 1&,确认;按 F7 以引导记录方式查看,将&每 扇字节数&一项的数值改成&512&。 (4)用 DISKEDIT 调用第二个分配表,再用 NDD 修复(下载网址见文尾) 具体步骤:用软盘启动电脑,运行 diskedit;在&工具&下拉菜单 中选择&使用第二个 FAT 表&,退出 diskedit;然后运行 ndd,选择 &诊断磁盘&项,一步一步按提示操作,直到完成。 (四) 显示&DISK BOOT FAILURE,INSERT SYSTEM DISK AND PRESS ENTER&的故障 www.cnitt.net 原因:(1)硬盘,光驱连在同一条数据线上,且跳线都设成主盘(或都设成从盘) (2)CMOS 硬盘参数设成 NONE (3)主引导扇区结束标志 55AAH 错误 处理:(1)将光驱跳线设成从盘(或硬盘跳线设成主盘) (2)重设 CMOS (3)用 NDD 的&诊断磁盘&修复 (五) 显示&Error Loading Operating System&的故障 原因:硬盘分区表中的活动分区标志 80H 被改成 00H 以外的其它数值(如被 改成 FFH) 处理:用 DISKEDIT 修复为 80H 具体步骤:用软盘启动电脑,以 diskedit /m /w 模式运行;按 Alt+P, 不做任何修改,直接回车;按 F2 以 16 进制方式查看,把
地址行的倒数第二个 16 进制数值改为 80。 (六) 显示&Not Found any [ative partition] in HDD&的故障 原因:硬盘分配表中的活动分区标志 80H 被改成非活动分区标志 00H 处理:用 DISKEDIT 修复为 80H 具体步骤:同(五) (七) 显示&Type the name of the command,Inter preter ……& 原因:(1)硬盘分区表中的主 DOS 分区标志 06H 错误 (2)command.com 丢失、损坏或与其它两个启动文件版本不同 处理:(1)用 DISKEDIT 修复为 06H 具体步骤:用软盘启动电脑,以 diskedit /m /w 模式运行;按 Alt+P, 不做任何修改,直接回车;按 F2 用 16 进制方式查看,把
地址行的第三个 16 进制数值改为 06。 (2)用软盘中完好的 command.com 文件拷贝覆盖(注意版本要相同) (八) DOS 下输入 d:回车(e:回车,f:回车)后显示&Invalid drive specification& (注:该现象并不影响硬盘启动,只作参考) 原因:(1)CMOS 硬盘参数 LBA 被设成 LARGE (2)硬盘分区表中的非活动分区标志 00H 错误 (3)扩展 DOS 分区引导扇的部分数据错误 处理:(1)重设 CMOS (2)用 DISKEDIT 修复为 00H 具体步骤:用软盘启动电脑,以 diskedit /m /w 模式运行,按 Alt+P, 不做任何修改,直接回车;按 F2 用 16 进制方式查看,将
地 址行的倒数第二个 16 进制数值改为 00。 (3)用 DISKEDIT 修复 具体步骤:情况较复杂,需具体情况具体分析 (九) 显示&Invalid partition table& 原因:硬盘分区表部分数据错误 处理:用 DISKEDIT 修复 具体步骤:情况较复杂,需具体情况具体分析 (十) 显示&Disk I/O error ……& 原因:主 DOS 引导记录中物理硬盘标志号错误 处理:用 DISKEDIT 改成 80H(第一个物理硬盘标志号) 具体步骤:用软盘启动电脑,以 diskedit /m /w 模式运行,按 Alt+P, 将默认值改为:柱 0 面 1 扇 1,确认;按 F2 用 16 进制方式查看,将
地址行的第五个 16 进制数值改为 80 (十一) 显示&Missing operating system& 原因:(1)硬盘分区表中的起始定位的三个数据错误 (2)主 DOS 引导扇区结束标志 55AAH 错误 处理:(1)用 DISKEDIT 修复为 1 面 0 簇 1 扇 具体步骤:用软盘启动电脑,以 diskedit /m /w 模式运行,按 Alt+P, 不做任何修改,直接回车;按 F2 用 16 进制方式查看,将
地 址行的倒数第二个 16 进制数值改为 00 (2)用 DISKEDIT 修复为 55AAH 具体步骤:用软盘启动电脑,以 diskedit /m /w 模式运行,按 Alt+P, 将默认值改为:柱 0 面 1 扇 1,确认;将最后两个 16 进制数值改为 55AA (十二) 显示&Invalid system disk& 原因:io.sys 文件不存在 处理:用软盘里完好的 io.sys 拷贝覆盖,或用 sys c:命令传输(注意版本要相同) (十三) 显示&Non-System disk or disk error& 原因:同(十二) 处理:同(十二) (十四) 显示&Failure…& 原因:io.sys 被改动 处理:同(十二) 2.BIOS 设置中硬盘模式的含义 现在主板支持三种硬盘工作模式:NORMAL、LBA 和 LARGE 模式。 NORMAL 普通模式是最早的 IDE 方式。在此方式下对硬盘访问时,BIOS 和 IDE 控 制器对参数不作任何转换。该模式支持的最大柱面数为 1024,最大磁头数为 16,最大扇区数 为 63,每扇区字节数为 512。因此支持最大硬盘容量为:512×63×16×MB。在此 模式下即使硬盘的实际物理容量更大,但可访问的硬盘空间也只能是 528MB。 LBA(Logical Block Addressing)逻辑块寻址模式。这种模式所管理的硬盘空间突破 了 528KB 的瓶颈,可达 8.4GB。在 LBA 模式下,设置的柱面、磁头、扇区等参数并不是实际 硬盘的物理参数。 在访问硬盘时,由 IDE 控制器把由柱面、磁头、扇区等参数确定的逻辑地址转换为 实际硬盘的物理地址。 LBA 模式下,可设置的最大磁头数为 255,其余参数与普通模式相同。 在 由此可计算出可访问的硬盘容量为:512×63×255×GB。 LARGE 大硬盘模式。当硬盘的柱面超过 1024 而又不为 LBA 支持时可采用此种模 式。LARGE 模式采取的方法是把柱面数除以 2,把磁头数乘以 2,其结果总容量不变。例如, 在 NORMAL 模式下柱面数为 1220,磁头数为 16,进入 LARGE 模式则柱面数为 610,磁头数 为 32。这样在 DOS 看来柱面数小于 1024,即可正常工作。目前基本上只有 LBA 有实际意 义了。 3.Fdisk 无法读取硬盘分区 症状:进入 DOS,输入 Fdisk 命令,见不到各分区数据,紧接着是字符串“error riading fixed disk”并回到 DOS 提示符。 治疗方法:Fdisk 无法读取硬盘分区损坏引起的,你可以分别按下面的几种方法来 处理: (1)从 DOS 运行 Fdisk/mbr 对分区进行修复。 (2)利用 Norton Utilities 2000 的 DiskTools 对硬件进行修复。 (3)利用 Pqmagic(分区魔术师)对分区进行修复。Pqmagic 有比 Fdisk 更强大的 的修复成功,只要你启动它,它可以自动检查并修复一些分区已损坏的部分4.Windows XP 挂起到硬盘后的异常故障解决 Windows XP 除了界面上的美观和安全性能大大提高外,在很多小地方考虑得很周到,体贴方便 了用户。比如它的储存当前状态到硬盘,然后开机不必再经过硬件的初始化,直接从储存的 状态读取数据,一般能在 15 秒左右开机,启动的速度大大提高。但是,由于硬件和软件的 兼容性,使用 XP 的这种功能的时候,可能会遇到一些异常的情况,下面就分析一下并给出 参考的解决办法: 一、板载声卡发音不正常 现在很多主板都附带了 AC97 的声卡,如果您的机器里的板载声卡是软声卡, 那么有可能会在挂起到硬盘后,第二次快速开机的时候,发现声音不正常。笔者见过一块精 英的 SIS735 主板上附带的软声卡就是如此――不仅在 windowsXP 快速开机后发音不正常, 在 windows98 退出到纯 DOS 状态后,再用 EXIT 指令回到 windows 图形界面的时候,声 卡根本不发音。 参考的解决办法:由于这是硬件方面的问题,故此人工调整的机会不大。可以 尝试更换最新的驱动程序, 如果不行, 就只好买一块外接的声卡或是老老实实地重新启动电 脑了。值得注意的是,在 XP 中,此时声卡还是有很小沙哑的声音的,听起来就像音箱的问 题不是声卡的问题, 实际却是这种声卡必须经过硬件的重新初始化才能重新使用造成的。 这 才是我写出这点异常情况真正原因, 免得大家在音箱上浪费时间, 甚至乱“调整”损坏了音箱。 二、显示不正常(花屏或黑屏) 有的机器,在快速开机或是从 SLEEP 状态唤醒后,可能会出现花屏和黑屏现 象。这可能有三种原因: 1、显示卡驱动的不完善:这算是最轻的故障,你找一个稳定的驱动程序版本 安装就是; 2、电源功率对显示卡的影响:有的劣质电源功率不够,会造成 AGP 显示卡 的供电不足,而 XP 的重新快速开机是不再初始化硬件的,依赖主板的 ACPI 功能,所以可 能会在电源方面有些影响。 参考的解决办法:一是在 BIOS 里和 windows 的电源选项里进行调整,尽量 不使用花哨的功能;二是可以建立一个文本文件的快捷方式,放在桌面上,加上自己定义的 快捷键,在黑屏或花屏的时候,按快捷键启动这个文本,可能会在屏幕的部分区域显示出文 本的内容,多用鼠标点击切换几次画面,显示卡因为刷新了显存中的内容,可能会恢复正常 的显示,这是个有点旁门左道、治标不治本的法子,但很实用,呵呵。 三、快速开机后鼠标无法移动 这种故障并不是死机,键盘还是有响应的。其实在以前的 windows9X 里的唤 醒后,也有出现。可能会有两种情况: 1、你的鼠标和主板或是电源不兼容。 2、你的鼠标是冒牌货,所以 windowsXP 在使用相应内置的驱动程序的时候, 识别上有问题,造成一些 BUG。 参考的解决办法:先试试把鼠标拔掉,再插上,利用 windows 的即插即用再 次检测鼠标,但这样长久可能会损坏主板接口;更换其他品牌的鼠标,最好是正品鼠标;或 是把鼠标的连接从 PS/2 接口与串口切换一下试试,有些 PS/2 接口的鼠标是不太适应 XP 的新功能的。 顺便提醒一句, 别小看鼠标的冒牌问题, 以为能用就成――在安装 windowsXP 和 windows2000 的时候,经常就因为假鼠标造成安装的失败。 四、激活问题 windows XP 加入了激活的设置防止盗版。有的人安装的是 30 天要激活的版本,如果你的主板 电池掉电了,开机的日期不正常,在快速开机的“欢迎使用”之后,windows XP 可能会提示你必须激活才能使用。因为有的人贪图方便,可能会在没保存或转移某 些重要文档的情况下就用了挂起到硬盘的功能, 遇到激活提示的时候, 因为激活功能锁定了 系统, 不能再进入图形界面处理未完成的文档而损失工作的成果。 这虽不算快速开机的真正 故障,也不算很普遍,还是要提醒大家的,如果你不想激活产品,那么注意你的日期哦―― 因为快速开机毕竟也是一种重新启动,windowsXP 是会检测的。 5.报废硬盘维修实录 微机对硬盘自检的故障提示一般有两种: 一种是“HDD Not Detected(没有检测到硬盘)”, 另一种是“HDD Control Error(硬盘控制错误)”。现介绍具体的修复步骤。 先用水洗净双手, 目的是洗净手上的油迹与汗迹, 同时泄放掉人体可能残存的静电。 最好能戴一双医用手套再进行操作。本人的 15 只硬盘在自检时均能听到磁盘旋转的声音。 磁盘能正常旋转,估计主电机和控制电路板均无故障。对于“HDD Not Detected”错误提示的硬盘,首先检查硬盘外部数据信号线的接口是否有变形,接口焊 点是否存在虚焊。排除以上的可能后,取下硬盘后盖,露出电路控制板。拧下控制板上的固 定螺丝,将控制板与硬盘主体分离。这时可以看见硬盘主体的两排弹簧片。一排作为主电机 的电源, 另一排作为硬盘主体的磁头机械臂驱动线圈电源以及硬盘主体与电路控制板间数据 传输接口。对于无特殊封装的硬盘,往往可以看见弹簧片与控制电路板对应部位均有灰尘。 用脱脂棉蘸无水酒精清洁,对弹簧片变形的部位校形,并除去氧化层。本人的 7 只硬盘经 以上处理后,均恢复正常。 如果以上处理无效,那就得打开硬盘主体。选取一个灰尘很少的环境,拧开硬盘前 盖的螺丝(有的是用胶粘牢)。取下硬盘的前盖,这时就可清楚地看到盘面。首先用数字万用 表检测磁头机械臂驱动线圈是否断路。该线圈的正常阻值为 20Ω 左右。其次检测磁头上的 连线是否断开。 每张盘面的两侧均有一个磁头, 每个磁头均有两根连线接到磁头机械臂上的 集成芯片上。该芯片常见的型号为 H1710Q,作用是将磁信号转变为电信号,再送到电路控 制板处理。磁头阻值应在 23Ω~26Ω 之间。若磁头阻值较大,说明磁头损坏。磁头连线与 芯片 H1710Q 相连,H1710Q 对应脚阻值应在 1.7kΩ 左右,若在 1.2kΩ 以下说明该芯片已 被击穿,可与排线一起更换。 若磁头上的连线断路,可用∮0.2mm 的优质漆包线取代。一端压在磁头的金属弹 片上,另一端焊在 H1710Q 相应的脚上。注意将漆包线卡在机械臂相应的卡槽内,并用少 许 502 胶水固定,防止硬盘转动时与漆包线相摩擦。将硬盘各部分复原后,最后用 702 硅 胶将硬盘周围封死,防止灰尘进入。由于磁头体积很小,不易将漆包线卡在上面,最好在放 大镜下操作。在本人的废硬盘中,有两只系磁头上的连线损坏。本人在卡漆包线时由于用力 过猛,造成一只磁头损坏,因此只修复好一只硬盘,开机后恢复正常。 对于提示“HDD Controller Error”错误的硬盘,大都是由于某种原因造成硬盘主引导记录(MBR)上文件受损。MBR 位于 0 磁头/0 柱面/1 扇区上,由 FDISK.EXE 对硬盘分区时生成。若 MBR 受损,微机 会提示 HDD Controller Error,实际上是零磁道上文件损坏,这时格式化是解决不了问题的,必须用专用软件 来处理。首先用系统盘在 A 盘启动后,运行 Scandisk 命令检查 C 盘。 若零磁道未损坏, 只需用 Norton8.0 软件将该磁道上的文件修复即可。 具体作法为: 找一台内置硬盘与待修硬盘型号规格完全相同且装有 Norton8.0 版软件的电脑, 将待修硬盘 与硬盘电源线相连接,但硬盘信号线不接,跳线不变。1)开机后运行 Disk Edit 命令,从菜单 Tools 中点取 CONFIGURATION 项,将 Read Only 项取消, 2)从下拉菜单 O-biect 中选取 Driver 项, Hard Disk 类型设置为 Physical 将 Disk,点击 OK 项确定;3)从 Ob-ject 菜单中选取 Partition Table 项,将接在完好硬盘上的信号线拔下,接到待修硬盘上,点击 OK 项确定。4)选 择 Hard Disk1 点击 OK 项确定,再从 Write Ob-ject to Physical Sectors 对话框中将 Cylinder、Side、Sector 分别设置成 0、0、1 点击 OK 项确定。当 出现 Warning 对话框时选 Yes 项。退出 Norton 软件,这样就将硬盘的主引导信息恢复。重 新启动,硬盘恢复正常,原硬盘内的文件也不会丢失。 若零磁道损坏的硬盘,先仍按上述步骤用 Nor-ton8.0 软件处理,只是到了第三步 时,将 Cylinder、Side、Sector 分别设置成 1、0、1 点击 OK 项确定。当出现 Warning 对 话框时选 Yes 项。退出 Norton 软件,重新启动计算机,在 CMOS 设置硬盘自动检测一栏 中可以看到,CYLS 数值减少了 1 个。如原来 CYLS 为 2112,则变为 2111。说明原硬盘分 区表是从 C 盘的 0 柱面开始,现从 1 柱面开始。保存 CMOS 设置后退出。重新分区、格式 化后硬盘恢复正常。另有 3 块硬盘,自检时提示“HDD Controller Er-ror”。采用以上方法处理无效,只能报废。同行们手中若有坏硬盘,先不必废弃,可先按 以上的方法维修,相信会有意想不到的收获。 6.常见硬盘自举失败的分析 一般硬盘自举失败,如果不是主引导扇区或 DOS 引导扇区被破坏(如被病毒感染), 那么其他症状基本上是由一些与硬盘相关的硬件故障引起的。 软件方面可用杀毒软件查杀引 导扇区病毒,或用 NORTON、DEBUG 等修复(比较麻烦),而硬件方面可根据开机自检 后所提示的信息来进行分析。 1.开机自检完成并提示以下出错信息:HDD controller failure Press F1 to Resume 当出现上述信息时, 则应该重点检查与硬盘有关的电源线、 数据线的接口有无松动、 接触不良、信号线接反等,其次还要检查硬盘的跳线是否设置错误。 2.开机内存自检后显示如下信息:FDD contreller fanilure HDD contreller failure Press any key to Resume 出现上述信息通常是连接软、硬盘的 I/O 部分接触不良或有损坏,这个比较麻烦, 轻的还可修理,严重的搞不好就得换件了。 3.开机显示如下信息:Drive not ready error Insert Boot Diskette in A Press any key when ready... 出现上述错误,多属于“C:”类型未设置或因为 CMOS 供电不足,造成 CMOS 信息 丢失所引起。 以上只是些常见的硬盘自举失败的原因。如果是第 1、3 类,可以自己手动排除, 若是 2 类的问题,自己就不好下手了,最好还是到厂家或是请专业人员来维修吧。 7.从死神手中抢回宝贵的硬盘数据 事故起源于一次停电,我当时正在整理硬盘,由于停电在大学校园里经常发生,我已经 见惯不惊,也没有怎么特别在意。恢复供电后启动电脑,可是系统却显示没有系统盘,提示 插入启动盘。我习惯性地拿出 win98 启动盘启动了系统,认为不过又是一次简单的系统文 件损坏,可以轻松搞定。可是事情出乎了我的意料。系统启动后键入“C:”,系统提示符显 示当前目录已经在 C 盘根区,可是当我试图列出目录结构时 DOS 报错。运行 Scandisk, 报告可能是 BIOS 设置错误或者有病毒,退出。整个 c 盘看上去好象没有被格式化过,不能 执行任何操作。还有更糟的,其余分区竟然全部一起丢失!Fdisk 也只能显示 C 盘及其容量 (和出事前同样大小--这一点很很重要,下文将会提到),其余分区连同其硬盘容量都全找 不到了。联想到最近某篇文章介绍到突然停电可能造成 BIOS 的硬盘设置出错,我还不慌不 忙地重起电脑进入 BIOS 中设置硬盘,可是并没有发现任何错误!问题比想象的严重得多。 这时候我有点病急乱投医了, 急忙找出能找到的关于硬盘故障的文章来参考, 我甚至怀疑是 中了病毒或者硬盘锁,可是从现象来看并不是十分吻合,并且由于有重要数据保存在硬盘, 平时使用中我很注意严防病毒, 基本可以排除这方面的问题。 手中没有任何资料提到这种问 题,看来我的问题还很独特,“史无前例”呀。现在只有自力更生,靠自己的力量来挽救我的 宝贵资料了。凑巧的是我桌上正好有一张 Norton2002 的光盘(说起来可能有很多老鸟在 DOS 时代就已经接触过 Symantec 公司的 Norton8.0 了,从那时起 Norton 系列软件就帮助我们 解决了无数的电脑软硬件问题,可以说最专业的系统诊断维护软件它是当仁不让了),何不 试一试它能不能帮我再一次度过难关?说干就干,拆下我的硬盘装在舍友电脑上并正确设置。启动 Win98 安装好 Norton2002,迫不及待地运行 Norton disk doctor 扫描硬盘(Norton 组件支持 FAT16、FAT32、NTFS 这些使用最多的分区格式), 马上 NDD 就发现硬盘分区错误和一些很专业的“莫名其妙”看不懂的错误,接下来当然是修 复这些可恶的问题啦。重起后惊奇地发现 C 盘的文件已经完全恢复,一个比特也没有少, 初战告捷。可是如何恢复其余分区里的资料?我有一点不知所措了, 不过现在可以肯定地判断 不是病毒和硬盘锁的原因,真亏了当时没有乱下药呀。回想 NDD 检测硬盘时不止修复了一 处错误,说不定现在已经找回了丢失的容量。想到这里我键入了“Fdisk”,呵呵,果然不出 我所料,丢失的硬盘容量全找出来了。接下来是重新分区然后格式化?没有那么简单,要是 那样我的资料可能就进入天堂再也找不回来了,多日辛苦搜集的东西怎能说放弃就放弃?C 盘不是已经恢复了么?我何不“克隆”出几个“一模一样的 C 盘”来让 NDD 给我恢复硬盘?使 用 Fdisk 给剩余的硬盘分区(由于有一定的冒险因素,我的手有一点抖),要注意的是,新 分的分区一定要和原来的分区完全相同, 如果您记不住的话也许就只有放弃了。 分好区后重 起进入 Win98 运行 NDD 检测分区(千万不要格式化分区),和当时 C 盘一样,NDD 发现 了错误并成功修复,所有分区里的资料全部找回,让人不由地狂喜。问题的解决全靠了 Norton,让我不由地再一次对它刮目相看。不用掌握高深的知 识,不用烦琐的操作,Norton 可以给您的系统以最专业的维护,当您的系统出现了各种莫 名的错误时,借助 Norotn 说不定就可以达到事半功倍的效果。朋友,试试看?8.低格能否消除硬盘坏道 甲:大家来说说硬盘出了坏道应该怎么处理?听说用低级格式化就可以解决问题,使硬 盘重获“新生”?是这么回事吗? 乙:低级格式化应该不能彻底消除硬盘的坏道。简单地说,目前的低级格式化程序 只会屏蔽硬盘的物理坏道,而并不能修复坏道。硬盘经过“低格”处理后,坏道是有可能看不 见了, 但那只是将坏道隐藏起来。 而且如果下次再出现坏道又做一次“低格”, 如此恶性循环, 坏道只会越来越多!虽然表面上没有了,但被屏蔽的扇区越来越多,硬盘上的可用空间也就 会越来越少!等真正醒悟过来时,可能已经超出了质保期限,悔之晚矣!还是不提倡这种作 法为妙。 丙:可是大部分的坏道都只是逻辑性的,“低格”完全可以修复,而修复后也可以正 常使用,我就用过这样的硬盘。 乙:逻辑坏道需要用“低格”来修复? 丙:当然了!那是最直接的方法,用其他软件也可以! 乙:可是你知不知道当 Lformat 程序发现有物理坏道时,就会提示错误而退出,根 本不可能完成修复工作!再说,既然确定是逻辑坏道,那用 NDD 就可以了,用 LFormat 简直是“饮鸩止渴”! 丁:LFormat 真的很有用吗?答案是否定的!那只是权益之计,它也许可以使硬盘 勉强使用,但并不会有什么彻底的修复之论,况且只是个别情况!再说现在厂商一般都提供 3 年的保修期,所以如果在保修期内的话最好还是送回厂商做更换或维修的好。 乙:我个人认为,低格程序是为厂商设计的,而非一般用户。有很多人看到自己的 硬盘有坏道就想用“低格”来修复,在理论上来看是可能的,但硬盘坏道的性质到底是什么在 起着决定作用?如果是物理损伤, 100 次“低格”也没有用, 用 因为硬盘可不是什么“泥土块”, 有了裂痕再把它揉揉就好了。所以“低格”前一定要把坏道的性质分清楚,如果盲目的使用低 格程序,只会适得其反。 再有,低格程序会把原有的分区全部删除,而坏道还是存在,等到再次分区时就可 能把原来的坏道分成两个或几个。虽然可能一时看不出,系统也暂时检测不出,但坏道是会 扩大的,像传染病一样蔓延,如果有重要的资料存储在暂时还没有问题的扇区上,那一旦发 作就惨了!从我个人经验来看,有物理坏道的硬盘没做低格的,坏道蔓延速度要比做低格的 慢,而且即使扩散也只在坏道的邻近扇区,但用了低格后可能就要“满地开花”了! 而且我记得不少厂家也都告诫用户慎用“低格”!恐怕用意也正是在此。 丁:其实还是应该先分清坏道的类型,确认到底是逻辑坏道还是物理坏道。 乙:如果一定要用 Lformat 来“修复”坏道的话,也应该先知道什么是 Servo、什么 是 ECC、什么是 Preamp、什么是 PRML?而且作为普通用户也应该知道,现在的硬盘没 有任何第三方的程序能做真正意义上的“低级格式化”。 丙:你们说了半天我还是不清楚什么叫物理坏道、什么叫逻辑坏道,是不是说软件能修 复的就是逻辑坏道,不能修复的就是物理坏道?那 Scandisk 等软件所报告的“物理坏道”指 的只是对硬盘执行写指令时硬盘返回操作系统一个错误;而逻辑坏道,指的是在 FAT 表上 标记为坏道,但是这个 FAT 表所对应的位置却能够正常读写。是这么回事吗? 乙:我所指的逻辑坏道是说硬盘在写入时受到意外干扰,造成有 ECC 错误。硬盘 在写入的时候,是会用 ECC 的逻辑重新组合数据,一般操作系统要写入 512 个字节,但是 实际上硬盘会多写几十个字节进去,而且所有的这些字节都要用 ECC 的方式进行编码。如果根据原始字节算出的 ECC 和读出字节算出的 ECC 不同,就会 产生 ECC 错误,但是这个时候数据一般能够读出来。 而物理坏道是指磁盘的介质损伤或者是各种原因造成的对某个区域的无法读写。 丁:物理坏道其实也有软性和硬性的分别。介质表面的物理损伤是硬性的,且无法 修复。但由于某些外界影响而造成的数据写入的几个 bit 错误,一般的操作系统也会认为是 物理坏道, 但这种坏道是能够用硬盘自己的逻辑或厂方提供的软件修改好的, 虽然一般的格 式化或所谓的“低格”程序都会在这些位置报告错误,但这种 ECC 错误是能够用相应的指令 和逻辑改正且回写正确的。 再有,即使硬盘有了个别细小的表面物理损伤,目前的硬盘也能够通过将这个扇区 重新定向到一个好的保留扇区里面来修正,像 WD 硬盘的数据卫士就是干这个工作的。 其实所有的硬盘都有一个内部的“表”,在这“表”里是一些物理地址(通过 Servo 逻辑 来定位,用真实的物理磁道表示法来表示偏移),这些位置是表示在这些地方写入数据可能 不稳定,或者有小的缺陷,而这个“表”就叫做 P-List。 而操作系统的格式化指令,一般是调用 ATA 的写扇区或格式化扇区指令,这两个 指令是无法完成诸如改正 ECC 错误,或者扇区重定向工作的。所以,一般的格式化或硬盘 修正软件是不能修改这种能够修改的错误的…… 丙:有一个问题请教:是不是目前真正的“低格”已经不是最终用户可以做的,因为 由于逻辑寻址的关系,最终用户所用的程序都不可能进行原始意义上的“低格”,从某种意义 上说只是比原来“低格”更为高级一些的硬盘逻辑重置的操作。因此我觉得现在大谈特谈“低 格”并没有太大意义,目前一些硬盘公司也都提供了 Zero-Fill(充零,用 0 字符填满整个硬 盘)工具,表面效果其实与“低格”差不多,不知您的看法如何?另外,现在很多硬盘都会自己 Defect List,这是不是您所说的 P-List?同时,这是 否也意味着这些硬盘也都具备了扇区重定向技术? 丁:现在的硬盘都有这种“重定向”技术,这个技术说简单点就是把真实的 CSH 映 射到一个虚拟的 CSH 上的“表”。 大家对于只有一个磁头的硬盘在设置里有 16 个磁头应该已 经习惯了,而这些东西确实都在一个保留的分区,而且也是可以通过一般的 ATA 接口来访问的。 不过,如果要进入这个保留分区的话,硬盘首先要进入非正常使用的状态(我们叫 Native 方式),而且还要知道各个“表”的偏移量,以及“表”的数据结构。因此,这对于一个可 能有几十兆,但却不知道数据结构和“表”的起始、结束位置的大块数据来说,用户即使知道 了也无法使用,就更不用说修改了。(飞翔鸟 2000 收集、整理) 本期小结:本期话题是围绕一个朋友对“低格”程序是否可以修复硬盘来展开的。关 于“低格”问题,大家的意见主要是:如果是磁盘有物理损坏,除非更换是无法完全解决的; 如果是非物理损坏这里就要看是怎么回事了,有的是普通用户可以解决的,比如用 Format 或文中说的 LFormat 等;但另有一些软性问题却只有厂商才有相关的工具可以解决。 9.故障硬盘数据拯救全攻略 为了有效地保存硬盘中的数据,除了经常性地进行备份工作以外,还要学会在硬盘出现 故障时如何救活硬盘,或者从坏的区域中提取出有用的数据,把损失降到最小程度。 系统不认硬盘 系统从硬盘无法启动,从 A 盘启动也无法进入 C 盘,使用 CMOS 中的自动监测功 能也无法 发现硬盘的存在。这种故障大都出现在连接电缆或 IDE 端口上,硬盘本身故障的 可能性不大,可通过重新插接硬盘电缆或者改换 IDE 口及电缆等进行替换试验,就会很快 发现故障的所在。如果新接上的硬盘也不被接受,一个常见的原因就是硬盘上的主从跳线, 如果一条 IDE 硬盘线上接两个硬盘设备,就要分清楚主从关系。 CMOS 引起的故障 CMOS 中的硬盘类型正确与否直接影响硬盘的正常使用。现在的机器都支持“IDE Auto Detect”的功能,可自动检测硬盘的类型。当硬盘类型错误时,有时干脆无法启动系统, 有时能够启动,但会发生读写错误。比如 CMOS 中的硬盘类型小于实际的硬盘容量,则硬 盘后面的扇区将无法读写, 如果是多分区状态则个别分区将丢失。 还有一个重要的故障原因, 由于目前的 IDE 都支持逻辑参数类型,硬盘可采用“Normal,LBA,Large”等,如果在一般的 模式下安装了数据,而又在 CMOS 中改为其它的模式,则会发生硬盘的读写错误故障,因为 其映射关系已经改变,将无法读取原来的正确硬盘位置。 主引导程序引起的启动故障 主引导程序位于硬盘的主引导扇区,主要用于检测硬盘分区的正确性,并确定活动 分区,负责把引导权移交给活动分区的 DOS 或其他操作系统。此段程序损坏将无法从硬盘 引导,但从软驱或光驱启动之后可对硬盘进行读写。修复此故障的方法较为简单,使用高版 本 DOS 的 FDISK 最为方便,当带参数/mbr 运行时,将直接更换(重写)硬盘的主引导程序。 实际上硬盘的主引导扇区正是此程序建立的,FDISK.EXE 之中包含有完整的硬盘主引导程 序。虽然 DOS 版本不断更新,但硬盘的主引导程序一直没有变化,从 DOS 3.x 到 Windos 95 的 DOS, 只要找到一种 DOS 引导盘启动系统并运行此程序即可修复。 分区表错误引发的启动故障 分区表错误是硬盘的严重错误,不同的错误程度会造成不同的损失。如果是没有活 动分区标志, 则计算机无法启动。 但从软驱或光驱引导系统后可对硬盘读写, 可通过 FDISK 重置活动分区进行修复。 如果是某一分区类型错误,可造成某一分区的丢失。分区表的第四个字节为分区类 型值,正常的可引导的大于 32MB 的基本 DOS 分区值为 06,而扩展的 DOS 分区值是 05。 很多人利用此类型值实现单个分区的加密技术, 恢复原来的正确类型值即可使该分区恢复正 常。 分区表中还有其它数据用于记录分区的起始或终止地址。 这些数据的损坏将造成该 分区的混乱或丢失, 可用的方法是用备份的分区表数据重新写回, 或者从其它的相同类型的 并且分区状况相同的硬盘上获取分区表数据。 恢复的工具可采用 NU 等工具软件,操作非常方便。当然也可采用 DEBUG 进行操 作,但操作繁琐并且具有一定的风险。 分区有效标志错误的故障 在硬盘主引导扇区中还存在一个重要的部分,那就是其最后的两个字节:“55aa”, 此字节为扇区的有效标志。当从硬盘、软盘或光盘启动时,将检测这两个字节,如果存在则 认为有硬盘存在,否则将不承认硬盘。此处可用于整个硬盘的加密技术,可采用 DEBUG 方 法进行恢复处理。另外,当 DOS 引导扇区无引导标志时,系统启动将显示为:“Mmissing Operating System”。方便的方法是使用下面的 DOS 系统通用的修复方法。 DOS 引导系统引起的启动故障 DOS 引导系统主要由 DOS 引导扇区和 DOS 系统文件组成。系统文件主要包括 IO.SYS、MSDOS.SYS、COMMAND.COM,其中 COMMAND.COM 是 DOS 的外壳文件, 可用其它的同类文件替换,但缺省状态下是 DOS 启动的必备文件。在 Windows 95 携带的 DOS 系统中, MSDOS.SYS 是一个文本文件, 是启动 Windows 必须的文件, 但只启动 DOS 时可不用此文件。DOS 引导出错时,可从软盘或光盘引导系统后使用 SYS C:命令传送系统,即可修复故障,包括引导扇区及系统文件都可自动修复到正常状态。 FAT 表引起的读写故障 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 命令用于记录当 前磁盘的信息,供格式化或删除后的恢复使用,此法也比较有效。 10.打开硬盘分区出错 问:我用 Windows 优化大师对系统作了优化后,不知道是误操作还是怎么了,发现 E 盘图标变成优化大师图标,双击 E 盘会进入 MS-DOS 方式,单击右键然后选“打开”才能进 入 E 盘,请问如何让 E 盘恢复正常? 答:打开注册表编辑器,找到 HKEY_CLASSES_ROOT\Drive,把右边的默认值 里面的内容删除。图标的修改是:找到 HKEY_CLASSES_ROOT\Drive\DefaultIcon,修改 右边的图标为你需要的图标。以 Windows XP 为例,这个键值是:%SystemRoot%\System32\shell32.dll,8(不同的操作系统,该 键值是不同的)。11.解决多硬盘盘符混乱问题 现象:在安装了第二块硬盘后,老硬盘与新硬盘上的盘符会出现盘符交叉的现象,在调 用文件的时候就会出现很多麻烦,甚至导致某些程序无法使用。 方法: 1.屏蔽硬盘法 将两块硬盘设置好主从关系并正确连接,然后开机进入 BIOS 设置程序。在 “Standard CMOS Features”选项中将从盘参数项设为“NONE”,屏蔽掉从盘。在“Advanced BIOS Features”选项中设置主盘为启动硬盘。保存设置后重新启动,则硬盘盘符就会按照主、 从盘的分区顺序排列好了。 这种方法的缺点是从盘只能在 Windows 下正常使用, 在纯 DOS 模式下无法识别从盘。 2.重新分区法 设置好主从关系并正确连接硬盘后, 使用任一款分区软件将从盘全部划为逻辑 分区,则从盘的盘符就会按顺序排在主盘后面。(陈会安) 3.Win 9x:使用 Letter Assigner Letter Assigner 能够任意指定硬盘的盘符。启动 Letter Assigner,在 Letter Assigner 的工具栏下方列出了“A~Z”26 个盘符,其中黄色表示当前可以选择使用,灰 色表示当前不可使用。 在主窗口中选中需要修改的盘符, 然后从盘符栏中选择修改后的盘符, 执行“文件→保存”命令,重新启动计算机即可。 在操作过程中,如果需要放弃修改,只要执行“编辑→恢复原版”或者按下 “Ctrl+Z”组合键即可。一般情况下系统盘的盘符不能修改,否则可能造成系统启动错误。当 修改系统盘的盘符时,Letter Assigner 会弹出一个提示窗口。(LanFu)4.Win 2000/XP:操作系统设置法 以上几种方法建议大家只在 Win 9x\Me 下使用,而在 Win 2000\Me 下硬盘的 混乱问题已经得到解决,并且可以通过设置指定驱动器名。 以 Win 2000 为例,操作步骤是:打开“控制面板→管理工具→计算机管理”,接着展开“存储→ 磁盘管理”,右键选中需要调整的分区,选择“更改驱动器名和路径”选项,点击“编辑”按钮, 然后进行调整工作即可。 注意:所设定的驱动器名称只能是未使用过的;当设定完成后,会弹出警告窗 口,说该操作可能造成驱动器停止,不用理会,点击“确定”即可。(任亚维) 5.利用 PartitionMagic PartitionMagic(分区魔术师)可以对硬盘进行重新分区、格式化、复制分区等操 作,使用它修改盘符的操作方法如下: 启动 PartitionMagic,鼠标右击需要修改的盘符,在快捷菜单中选择“高级→修 改驱动器盘符”,然后在弹出的“更改驱动器盘符”窗口中选择新的盘符,单击“确定”按钮,接 着选择“常规→应用改变”命令,按照提示重新启动即可。 另: (1)Windows 2000/XP Windows 2000/XP 一般不会产生盘符交叉的问题,但前提是安装 Windows 2000、XP 时只安装了一块硬盘,安装结束后才能挂上第二块硬盘,假如是在添加第二 块硬盘后安装 Windows 2000/XP 的话,那么仍然会产生盘符交叉,而且这是永久性的,即使取下第二块硬盘也 无济于事。 不过,我们可以进入“控制面板→管理工具→计算机管理”窗口,在“计算机管理”下 选择“磁盘管理”,选中相应分区,从右键菜单中执行“更改驱动器名和路径”命令,在图 1 对 话框中点击“更改”按钮,然后重新指派一个驱动器号,再对其他分区重复执行该命令即可。 (2)Windows 9x/Me 有一个简单的办法可以解决这一问题,只须在 BIOS 设置程序中稍稍动些脑筋,将 第一块硬盘设置为“User”或“Auto”,而将第二块硬盘设置为“NONE”, 这样尽管 BIOS 无法发 现这块硬盘,但 Windows 9x/Me 的即插即用功能会自动检测第二块硬盘,并自动分配盘符,令人担心的盘符交叉 现象也就不复存在了。当然在纯 DOS 模式下第二块硬盘是看不到的。 (3)Fdisk 我们可以在执行 Fdisk 命令分区时,选中“Change current fixed disk drive”项,然后选中第二块硬盘将所有分区删除,再选择“Create Extended DOS Partition”将所有空间都分配给扩展分区使用,接下来再进行分区。也就是说不创建主分 区只创建扩展分区,最后格式化就行了。 12.解决硬盘坏磁道问题 问:我在格式化硬盘了出现提示:Recording current bad clusters, writing outfile allocation table. Calculating free space.是不是硬盘有坏簇?请问什么是坏簇和坏磁道?如何测试硬盘坏道是物理坏道 还是逻辑坏道?物理坏道可修复吗? 答:硬盘格式化后,从逻辑上可以分为磁道(盘片上的同心圆)、扇区、柱面及 簇等,其中簇是保存数据的基本单位。 硬盘的坏道分为物理坏道和逻辑坏道。 物理坏道就是硬盘磁片本身受到损伤而 导致的坏道。逻辑坏道是指磁片并未损伤,而是由于软件故障、病毒、非正常操作等造成的 坏道假象,使得正常的扇区也被标示为坏扇区。据统计,有约 40%的返修硬盘实际上没有 任何物理故障,而是逻辑坏道在捣乱。因此各个公司也为此推出硬盘故障诊断工具软件:如 希捷的 SeaTools,昆腾的 DPS,IBM 的 Drive Fitness,三星的 Self-diagnostic,西部数据的 Data Lifeguard Tools,迈拓的 Maxtor Diagnostics Program 等, 这些工具可以帮助你判断硬盘是物理坏道还是逻辑坏道, 因为只有真正的 物理坏道软件才会报告。硬盘出现逻辑坏道,可以用以上硬盘厂商提供的 Disk management 或 Norton utilities2000 等软件中的工具软件来处理。 而物理坏道, 从理论 上说是无法修复的。 13.硬盘引导型故障分析及排除 硬盘是存储信息的重要介质,当硬盘出现故障后,迅速找准故障原因并排除是一项极其 重要的工作,这里把病毒以外的故障分析如下,供参考: 1、HDD controller failure(硬盘驱动器控制失败) POST 程序向驱动器发出寻道命令后,驱动器在规定时间内,没有完成操作而产生 超时错误。 C:drive faiIure(硬盘 C 驱动失败) RUN SETUP UTTLITY(运行设置功能) Pressto Resume(按键重新开始) 这种故障一般是因为硬盘的类型设置参数与原格式化时所用的参数不符。 由于 IDE 硬盘的设置参数是逻辑参数,所以多数情况下由软盘启动后,C 盘能够正常读写,只是不能 启动。 2、故障信息:lnvalid Drive Specification(无效的驱动器指定) 这是说明你欲操作的分区或是逻辑驱动器在分区表中根本没有定义。 如果一个分区 或是逻辑驱动器在分区表里的相应表项已不存在, 那么对于操作系统来说, 该分区或逻辑驱 动器也就不存在了。这种故障,问题一定首先出在分区表。修复这类故障,最简单的方法是 事先做好分区表的备份,比如可用 Pctools9.0 的 Bootsafe 工具,当然也可以根据 BPB 表 内的数据重新计算分区表,但比较复杂。 3、Ertor Loading Operation System(装载操作系统错误) 这类故障是在读取分区引导扇区(BOOT 区)出错时提示的。可能的原因有:第一、 分区表指示的分区起始物理地址不正确。比如,把分区表项第三字节(起始扇区号)由 1 改为 0,即指示该分区的起始地址为指示磁头、指定磁道上的第 0 个扇区(此处为物理地址,扇区 应由 1 开始),INT 13H 读盘失败后,即报此错。第二、分区引导扇区所在磁道的磁道标志和扇区 ID 损坏, 找不到指定扇区。第三、驱动器读电路故障。这种情况比较少见,多数是随机性读错误,因 为系统引导能进行到此处,至少说明已正确地读出了一个主引导扇区。 4、不能进入系统,如有软驱,则由 A 驱引导,显示: DRIVE NOT READY ERROR(设备未准备好) Insert Boot Diskette in A:(插入引导盘到 A 驱) Press any key when ready(准备好后按任意键) BIOSPOST 结束后,如果由硬盘引导,系统将固定读取硬盘 0 面 0 道 1 扇区,寻 找主引导程序和分区表。所以,任何用软件的方法试图避开硬盘损坏的 0 面 0 道,而能够 成功引导操作系统的作法,均是不可能的!除非你改写系统 BIOS 中 INT 19H 的有关指令。 INT 19H 读取主引导扇区的失败原因有:第一,硬盘读电路故障,使读操作失败,属硬件故 障;第二,0 面 0 道磁道格式和扇区 ID 逻辑或物理损坏,找不到指定的扇区;第三,读盘 没有出错,但读出的 MBR 尾标不为“55AA”,系统认为 MBR 不正确,这是软故障。 5、Non-System Disk or Disk Ertor Replace And press any key when ready(非系统盘或磁盘错误,重新放置后按任意 键) DOS BOOT 区中的引导程序执行后发现错误,报此信息。可能的原因:驱动器复位失败、根 目录区第一扇区地址出界(在 544M 之后)、读盘出错。此类故障大多为软件故障,如果 BPB 表损坏,即用软盘启动后,硬盘不能正常读写,可以用 NDD 修复;如果 BPB 表完好,只 需简单的 SYS C:传送系统就引导驱动器,如果失败,则得示: Disk Boot Failure(磁盘引导失败) 6、NO ROM BASIC(没有固化 BASIC) SYSTEM HALT(系统停机) 这是相当古老的机器才会出现的提示,主引导程序的作用,就是在分区表的四个表 项中找出一个激活分区(可自举分区)。如果四个表项中没有一个是激活分区,系统就不知从 何处引导操作系统,只能执行 INT 188H,调用固化 BASIC 程序,如果没有固化 BASIC,就会引起死机。最简单的修复方 法,是用 FDISK 的第二项功能:Set activeparti-tion(设置激活分区),去指定一个可自举分区。 7、显示“Starting MS-DOS...”然后死机 在恢复硬盘不能引导型软故障时,值得注意的最后一点,是 CONFIG.SYS 和 AUTOEXC.BAT 中的可执行文件本身已经损坏,使得系统在执行到此文件时死机,屏幕上 提示:“Starting MS-DOS……”,然后死机。这个故障非常简单,但因为没有什么故障信息,一般人很 容易误判为系统文件损坏。当出现这种现象,并且确信系统文件是完好的,就可以取掉这两 文件,或者在屏幕上出现以上信息,快速按下键或按住键(中断 CONFIG.SYS 安装和 AUTOEXEC.BAT 执行),或者按下键(单步执行 CONFIG.SYSJ 里的命令),找出已经损坏 的文件。 8、Invalid Partition table(无效的分区表) 找到激活分区后, 主引导程序还将判断余下三个表项的“分区引导标志”字节(首字节) 是否均为 0,即确认是否只有唯一的激活分区,如果有一个不为 0(正常值只可能为 00H 和 80H),系统就报错并死机。 9、Bad or missing Command Interpreter Enter cortect name or Command Interpreter(命令处理程序错误,请输入正确的文 件名) 系统在根目录和指定的目录下找不到命令处理程序, 要求用户输入正确的路径和文 件名,你可以在提示符下进行输入,比如:C:\DOS\COMMAND.COM。 10、Invalid Media Type Reading Gnive X Abort Retry,Fail(读 X 驱动器介质类型无效) 这条信息是针对 DOS BOOT 区中无效的 BPB 表而提示的。BPB 表是 DOS 读写硬盘所用的逻辑地址,换算 成物理地址的桥梁,BPB 表损坏,会使 DOS 对磁盘的操作无从谈起。 硬盘的引导型软故障,可以由框图所示的顺序进行逐项检查:主引导扇区中的主引 导程序―分区 BOOT 区中的引导程序―DOS 系统隐含文件―CONFIG AUTOEXEC。 当硬盘读写没有问题(用软盘启动后可以正常读写),只是不能引导系统,故障点一 定在上框所示的四个地方,检查的顺序是主引导程序、分区引导程序、DOS 系统隐含文件、 CON-FIG.SYS 和 AUTOEXEC.BAT。 对于主引导扇区中的主引导程序, 可用 FDISK\MBR 强行写入一个正确的备份。对于分区 BOOT 区中的引导程序和系统隐含文件,可用 SYS C:传送系统,把错误数据覆盖掉(前提是 BPB 表完好)。而对于硬盘读写失败的情况, 可能的故障点只有两个:分区表和 BPB 表。如果用软盘启动后,能够出现 C 盘提示符,可 以肯定 C 盘的分区表存在并且基本完好;如果 C 盘读写正常,BPB 表可以肯定是好的。读 者可根据前面介绍的方法或其他合适的工具进行恢复。 11、17XX Hard Disk Ertor HDC controller fail(硬盘控制器控制失败) 这类故障是硬件故障。POST 程序向控制器发出复位命令后,在规定的时间内没有 得到控制器的中断响应, 可能是控制器损坏或电缆没接好。 控制器失败与硬盘参数设置是否 正确 14.解开硬盘逻辑死锁的一种有效方法 一、序言 不知道你是否曾碰到过从软盘和硬盘都启动不了计算机的情形?一般计算机的硬 盘分区表被病毒感染后,若不能启动机子,通常从软盘可以启动。但在严重的情形下,不但 从硬盘不能启动机子,就是从软盘也不能启动。有的恶毒的病毒就能使硬盘被死锁。笔者一 次在自己机子上玩弄硬盘锁时,就被锁住过一次。结果在硬盘下选择 DOS 或 WIN95 模式 启动机子都死机,在软盘下用 DOS 启动也死机;在 COMS 中将硬盘类型选择 None,虽然 可以从软盘启动,但启动后没有硬盘,使用软盘上的 FDISK 命令,想重新分区或格式化都 没门。弄得我一筹莫展。 本来,硬盘被锁住时,可以采用 3.0 以下的 DOS 版本启动机子,机子启动后虽然 也不认硬盘,但其不认的原因在于其管理不了现在的大硬盘,因此可以用 Debug 修改硬盘 分区表,修改后可以启动。但在已进入 WINDOWS 的年代,3.0 以下的 DOS 实难找到,即 使找到,你的机子上恐怕也因没有 5 寸软驱而不能使用。因此,最好的办法是编制一个程 序来解决这个问题。笔者通过尝试和思考,找到一种比较实用的方法,可以轻松解开死锁的 硬盘,当然也把自己的硬盘解开了。下面,我将这种方法介绍出来。 二? 硬盘锁住原理 硬盘锁住通常是对硬盘的分区表做手脚,因此首先应该了解硬盘的分区表。硬盘分 区表位于 0 柱面 0 磁头 1 扇区, 这个扇区的前面 200 多个字节是主引导程序, 后面从 01BEH 开始的 64 个字节是分区表。分区表共 64 字节,分为 4 栏,每栏 16 字节,用来描述一个分 区。如果是用 DOS 的 FDISK 程序分区后,最多只用两栏,第一栏描述基本的 DOS 分区, 二栏描述扩展的 DOS 分区。 分区表一栏的结构与各字节的含义如下: 00H―标志活动字节,活动 DOS 分区为 80H,其它为 00H。 01H―本分区逻辑 0 扇区所在的磁头号。 02H―逻辑 0 扇区所在柱面中的扇区号。 03H―逻辑 0 扇区所在的柱面号。 04H―分区类型标志。 05H―本分区最后一个扇区的磁头号。 06H―最后一个扇区的扇区号。 07H―最后一个柱面的柱面号。 08H―硬盘上在本分区之前的扇区总数,用双字表示。 0CH―本分区的扇区总数,从逻辑 0 扇区计数,不含隐藏扇区,用双字表示。 在上面的介绍中给出的柱面号与扇区号虽然各占一个字节, 但实际上扇区号用 6 位 表示,柱面号用 10 位表示,扇区号所在字节的最高两位实际上是柱面号的最高两位。 分区表的最后两个字节是分区表的有效标志,如果将其改变,将不能从硬盘启动, 这是一种简单的锁住硬盘的方法。解决的办法是从软盘启动,启动后硬盘仍然可以使用。用 Debug 或 Noratn 中的 Diskedit 软件将硬盘该分区表中的标志恢复, 则从硬盘启动也没有问 题了。锁住硬盘的另一种方法是对分区参数做手脚,如果将分区参数全部变为 0,则启动时 由于找不到分区参数,从硬盘是没法启动,从软盘启动后也不认硬盘,如果你敲入盘符 C 并回车,将出现提示 Invalid driver specification。 但所幸的是,毕竟可以启动机子,不认硬盘没关系,在 A 盘上用 DOS 的 Debug 仍然可以读出硬盘 0 柱面 0 磁头 1 扇区的内容,修改后再写入 0 柱面 0 磁头 1 扇区,重新 启动机子又没问题了。 如果将分区表参数随意改为其它参数, 则有可能不能用可以安装 DOS 的 DOS 系统盘启动,按 F3 退出后将出现内存分配错误,不能装载 DOS 的命令解释器 COMMAND 的提示,系统就死机了,笔者就曾碰见过这种情形。但用一张格式化成系统盘 的软盘则可以顺利启动,只要有 Debug,你仍然可以将分区表参数修改回去。 可怕的事情是,如果你不幸将分区表参数改成一个循环链,即 C 盘的下一个分区 指向 D 驱,D 驱的下一个分区又指向 C 区,这样循环下去,DOS 启动或 WIN95 启动时由 于无休止的读取逻辑驱动器,就只有死机的份了。这是只要有硬盘存在,不管你用软盘还是 硬盘都没法启动机子了, 由于不能启动是由于硬盘造成的, 即使你将硬盘下到其它计算机上, 也没法使用,这样硬盘就彻底被锁死了,笔者所遭遇就是此情形。不信,你只需将硬盘 0 柱面 0 磁头 1 扇区的 1D0H 处改为 1 (如果你的 D 驱开始柱面号不够大, 此处本来就为 1) , 将 1D1H 处改为 0,表示 D 盘的开始柱面号跟 C 盘一样,看看你的计算机还能不能启动, 不过你在没有充分的准备前绝不要试。 一个完整的硬盘锁程序,不过是重新改写 0 柱面 0 磁头 1 扇区的引导程序,并将 分区表破坏或故意制造一个循环分区表, 而将真正的硬盘分区表参数和引导程序放在其它隐 藏扇区并保护起来,如果启动时口令不对,则不能启动机子,口令对了则顺利启动。这种硬 盘锁程序,情形好的还可以用软盘启动;情形严重的就是连软盘也不能启动,硬盘真被锁住15.开机启动时的硬盘故障分析及排除 硬盘引导型故障一般在启动机器时出现,这种故障有可能是系统本身的原因造成的,也 可能是由病毒引起的。 由病毒引起的故障通过查杀毒就能解决, 因此下面就分析病毒以外的 故障,供大家参考。 1.HDD controller failure(硬盘驱动器控制失败) 这是启动机器时,由 POST 程序向驱动器发出寻道命令后,驱动器在规定时间内 没有完成操作而产生的超时错误。出现这种错误,有可能你的硬盘已经损坏了。 2.C:drive failure(硬盘 C 驱动失败) RUN SETUP UTTLITY(运行设置功能) Press to Resume(按键重新开始) 这种故障一般是因为硬盘的类型设置参数与格式化时所用的参数不符。由于 IDE 硬盘的设置参数是逻辑参数,所以这种情况多数由软盘启动后,C 盘也能够正常读写,只是 不能启动。3.Invalid Drive Specification(无效的驱动器号) 如果一个分区或逻辑驱动器在分区表里的相应表项已不存在, 那么对于操作系统来 说, 该分区或逻辑驱动器也就不存在了, 因此这种故障问题一般出在分区表。 修复这类故障, 最简单的方法是事先做好分区表的备份,比如 Pctools9.0、KV3000 等都有这项功能。 4.Error Loading Operation System(调进操作系统错误) 这类故障是在读取分区引导区(BOOT 区)出错时提示的。其原因可能一是分区表 指示的分区起始物理地址不正确。 比如由于误操作而把分区表项的起始扇区号 (在第三字节) 由 1 改为 0,因而 INT 13H 读盘失败后,即报此错;二是分区引导扇区所在磁道的磁道标志和扇区 ID 损坏, 找不到指定扇区;三是驱动器读电路故障。 5.硬盘不能引导系统,如有软驱,则由 A 驱引导,显示: DRIVE NOT READY ERROR(设备未准备好) Insert Boot Diskette in A:(插入引导盘到 A 驱) Press any key when ready(准备好后按任意键) 这是由于由硬盘引导系统,就要通过 BIOS 中 INT 19H 固定读取硬盘 0 面 0 道 1 扇区,寻找主引导程序和分区表。INT 19H 读取主引导扇区的失败原因有:第一,硬盘读电路故障,使读操作失败,属硬件故 障;第二,0 面 0 道磁道格式和扇区 ID 逻辑或物理损坏,找不到指定的扇区;第三,读盘 没有出错,但读出的 MBR 尾标不为&55AA&,系统认为 MBR 不正确,这是软故障。6.Non-System Disk or Disk Error Replace And Press any key when ready(非系统盘或磁盘错误, 重新换盘后按任意 键) DOS BOOT 区中的引导程序执行后发现错误,报此信息。其可能的原因有:硬盘根目录区第 一扇区地址出界(在 540M 之后)、读盘出错。这类故障大多为软件故障,如果 BPB 表损坏, 即用软盘启动后,硬盘不能正常读写,可以用 NDD 修复;如果 BPB 表完好,只需简单的 SYS C:传送系统就可引导。 7.NO ROM BASIC(没有固化 BASIC) SYSTEM HALT(系统停机) 这种错误在 486 及以前的机器上常常出现,是相当古老的机器才会出现的提示。 主引导程序的作用,就是在分区表的四个表项中找出一个激活分区(可自举分区)。如果四个 表项中没有一个是激活分区,系统就不知从何处引导操作系统,只能执行 INT 188H,调用固化 BASIC 程序,如果没有固化 BASIC,就会引起死机。所以最简单的修 复方法,就是用 FDISK 在硬盘上设置一个活动分区。 8.显示&Starting Windows…&,然后死机 一般来说,这是由于 CONFIG.SYS 和 AUTOEXC.BAT 中的可执行文件本身已经 损坏,使得系统在执行到此文件时死机。这个故障非常简单,但因为没有什么故障信息,一 般人很容易出现误判。当出现这种现象,并且确信系统文件是完好的,就可以取掉这两个文 件,或者在屏幕上出现以上信息时,快速按下 F8 键,然后选择单步执行,找出已经损坏的 文件。 9.Invalid Partition table(无效的分区表) 在找到激活分区后,主引导程序还将判断余下的三个表项的&分区引导标志&字节 (首字节)是否均为 0,即确认是否只有唯一的激活分区,如果有一个不为 0,系统就报错 并死机。 10.Invalid Media Type Reading Drive X(X 驱动器介质类型无效) Abort, Retry,Fail? 这条信息是针对 DOS BOOT 区中无效的 BPB 表而提示的。BPB 表是 DOS 读写硬盘所用的逻辑地址换算成 物理地址的桥梁,BPB 表损坏,会使 DOS 对磁盘的操作无从谈起。 11.HDC controller fail(硬盘控制器控制失败) 这类故障是硬件故障,POST 程序向控制器发出复位命令后,在规定的时间内没有 得到控制器的中断响应,可能是控制器损坏或电缆没接好。另外,控制器控制失败与硬盘参 数设置是否正确也有关。 16.利用 DM 软件使硬盘再生 一个富士通硬盘,能列出在 BIOS 中的参数(SIZE=2159、CYLS=523、HEAD=128、 LANDZ=4469、SECTORS=63、MODE=LBA),但是利用 FDISK 无法进行分区,即使是 经过低级格式化以后也不能分区。后来应用 DM 软件进行修复,经过一番折腾以后,硬盘 容量虽然达不到原来的数值,但总算可以进行分区,可以进行高级格式化,并安装了 Winxp 操作系统。现在将本人的修复办法介绍于后,供有此类硬盘故障的朋友参考。 我们知道,DM 是一个比较实用的磁盘工具软件,它比 FDISK 略胜一筹:一是它 不但可以对硬盘进行分区,而且在分区时可以避开那些坏磁道,而 FDISK 对于有坏道的硬 盘就显得无能为力了; 二是可以对硬盘进行低级格式化和高级格式化; 三是能进行校验等管 理。DM 软件目前有两个版本,DM4.5 和 DM5.01。无论你选用哪一个版本都可以达到预期 的目的。我们在购买硬盘时,电脑商都会随盘赠送一个 DM 软件,如果你手头没有 DM 软 件,也可以到有关网站上下载,经解压后就可以使用了。 本人所使用的是在购买 Seagate(希捷)硬盘时随盘赠送的 DM 软件。它提供的低 级格式化有三种方式,即格式化一个磁道,格式化一个分区和格式化整个硬盘。它的启动方 式也有两种,即自动方式和手动方式。自动方式对于新硬盘来说,就显得比较简单好用,但 也要知道硬盘的型号;而对于具有多处坏道的旧硬盘来说,自动方式就不是那么适用了。所 以只能选用手动方式启动, 以便可随意调整各分区的起止磁道。 运用手动方式启动时要输入 参数,即 DM/M。 具体的修复方法是:首先准备好一台运行正常的计算机,然后打开上盖,拔下原来 的硬盘信号线和电源线,接到有故障的硬盘上,注意把硬盘安放在平整的地方。在 A 驱中 插入一张干净的 Win98 系统启动盘, 打开电源开关。 当屏幕上出现开机画面时按下 DEL 键, 进入 CMOS 设置,也就是将硬盘的参数设置好,并设置让系统从 A 盘启动。启动成功后, 换上 DM 软件盘,输入“DM/M”,经过一阵读盘后就会出现主界面。按回车键,选“yes”,回 车后,会出现两个窗口。右边的是快速参考窗口,左边的是磁盘管理器主菜单(Disk Manager Main Menu)窗口。在磁盘管理器主菜单窗口中选“(E)dit/view Partitions”(编辑/查看分区)一项,然后会出现硬盘型号(本人的硬盘型号为“FUJITSU MPB3021ATU”),选中相应型号的硬盘。这时在右边的窗口列出了硬盘的参数,包括 柱面数、磁头数、扇区和硬盘总容量等。如果你的硬盘原来已经进行了分区和格式化,那么 就会在左边的两个窗口中显示分区和格式化的情况。 如果没有分区, 那么左边的两个窗口都 是空的。本人的硬盘已经分为两个区,即 C 区和 D 区。对于已经分区的硬盘,首先要删除 原来的分区,先按 DEL 键删除 C 区,然后删除 D 区。值得注意的是,在删除 D 区时还会 弹出一个红色的窗口,这时按下“Alt+D”键即可删除。删除原来的分区后,就可以重新建立 分区了。 按 Insert 键可建立分区,这时又弹出一个选择分区类型窗口,其中包括四个选项: (1)DOS-FAT32、(2)DOS-12/16、(3)EXTENDED、(4)OTHER。你可以根据 硬盘容量的大小来决定选项,如果硬盘容量大,则可以选 DOS-FAT32 一项,如果硬盘容 量小,可以选 DOS-FAT12/16 一项,本人选的是第一项。在弹出的“Select Entry Mode”(选择输入项方式)中,选“(C)ylinders(磁道)”一项。这时在弹出的窗口中 显示了硬盘的起止磁道空间,我的硬盘磁道起止为 0522。这时要根据实际情况来选定主分 区 C 盘的起止磁道,避开那些坏磁道,具体是哪些磁道坏,就要经过多次操作以后才能确 定大概的位置。本人的硬盘是前面和中间部分的磁道损坏(估计是物理损坏),大概是(0, 18)和(321,358),根据该硬盘的具体情况,本人选定主分区 C 盘的起止磁道是(360, 522)。输入起止磁道后回车,这时 DM 软件已经记录下主分区的参数并弹出下一个分区的 类型选择窗口,这时只有“EXTENDED”(扩展分区)和“OTHER”(其他分区)两项可供选 择。选择“EXTENDED”项,回车后,在弹出的窗口中同样选择“(C)ylinders”,再输入起止 磁道 (19, 320) 在弹出的窗口中继续选这个分区的方式, , 我仍然选第一项 DOS-FAT32。 接着是选择建立逻辑盘并输入起止磁道及逻辑盘的系统形式, 我们可选建立多个逻辑盘。 再 回车后弹出分区情况表,按 ESC 键退出到分区类型窗口,将光标移至“Save and continue”,再存盘退出到磁盘管理器主菜单,选择“(F)ormat/check Partitions”将所有分区高级格式化,在回车的过程中,都应选“yes”一项。如果在分区时 选择“DOS-FAT32”一项时,这时又会弹出每簇的大小,我选 4K(默认值)这一项。接着 对 C 盘进行高级格式化,在格式化过程中,它会提示你在 A 驱中插入 Win98 系统盘,然后 将系统文件复制到 C 盘中。C 盘格式化完成后,接着格式化 D 盘。值得一提的是,运用 DM 软件高级格式化磁盘时比用 Format 进行格式化快了很多。D 盘格式化完成后按 ESC 退出, 再按复位键或“Ctrl+Alt+Del”键重新启动机器。 接下来的事就是安装 Winxp 了,相信不用我说你也知道了吧 17.令维修人员大跌眼镜的硬盘故障 天天修电脑,却也会被电脑“修”了一回。 我自己的办公用机,一年多来经常会出现这么一种故障:早晨只要一开机,肯定找 不到硬盘。多开几次机就能找着硬盘了。我也一直也没当回事,总觉得是主板问题。麻烦就 麻烦一点吧,总比打申请更换新主板的手续简单吧。 不过,到后来问题越来越严重,竟然正在读写数据时,会突然碰出个蓝屏,提示无 法正常读写驱动器 X。 今天,我终于找到了真正的问题所在,竟然是硬盘的的电源插口。四芯 D 形电源 插头内部的金属簧片因为使用时间长的原因,插孔变大,内部氧化,与硬盘的电源接口接触 不牢,就造成了硬盘供电不正常,硬盘当然也就不能工作了。 整个过程是这样的... 在去年冬天的时候,偶尔一次会开机找不到硬盘。刚开始也没有当回事,反正多开 几次就能找到硬盘,时间长了,也就习惯了。不过,当天再冷些时,竟然开机几十次也找不 到硬盘。不知产谁出的点子,用电吹风对着机器吹,吹一会儿就能找着硬盘了。机器只要工 作起来就没有其他问题。用电吹风吹得时间长了,也就摸着窍门了,只要对着硬盘吹就行, 一吹就准能找着硬盘, 整个冬天就这么过来了。 到天慢慢热得时候, 故障也就变得不严重了, 不用电吹风,也能正常启动,只是偶尔一次找不到硬盘。 因为老是这样,为了方便,就干脆把机箱档板拆了,硬盘找不着时,拔插一下硬盘 的电源接口就可以了。 虽然自己天天修电脑, 但对于自己的电脑的这种问题, 因为时间长了, 也就习惯了,肯定是硬盘的电路板有问题。我也用万用表测试过 D 形插头的电源电压,每 个插头的+5V,+12V 都完全正常,不是供电不正常的原因。 本来, 天天这样拔插都习惯了。 可是有一次让我急了, 非找出原因不可。 一天早晨, 上班后打开电脑,第一次找不到硬盘。我拔插了一遍硬盘电源插头,再启动,就正常了。电 脑运行了半个多小时,突然蹦出个蓝屏,提示无法正常读取 C 盘。再回车就死机了。重启 吧。平时重启呢,扫描完硬盘,就可以进入桌面。不过,这次却不一了,竟然提示注册表 错误,需要使用“SCANREG/RESTORE”命令来进行修复。修电脑就是这样,必须看清楚屏 幕上的提示信息,并根据提示执行快多了。但是这次却是一连串的问题,再次重启时,竟然 提示找不到“COMMAND.COM”命令解释器文件。问题越来越严重了。再启,还是不行,到 最后,竟然什么提示也没有了,自检后就黑屏了。真是破车,连修也不敢修了。 我真是愁死了,不会是硬盘坏了吧? 我赶紧找了个启动光盘,从光驱启动后,查看一下 C 盘,竟然一个文件也没有, 是空的。再看 D 盘,E 盘,还好,文件都还在。这是怎么回事?C 盘竟然会突然数据全部 丢失。幸亏我平时都把自己的文件和数据,电子邮件都存在了 D 盘,但是系统需要重装了。 接下来就是忙了两个小时,才把系统和平时需要的软件安装完毕。 第二天上班后,再开机,仍然找不到硬盘。不过,这次我无意中注意到,找不到硬 盘时,没有听到平时非常熟悉的硬盘高速旋转时的“吱吱”声,硬盘竟然什么动静也没有了。 硬盘没有供电?我拔下硬盘的电源插头和其他所有空闲的 D 形电源插头,用万用 表测试其输出电压,+5V,+12V 都正常,供电没有问题。再插上去,开机,还是没有声 音。这时我试着用手动了一下硬盘的供电插头,突然听到了“吱...“的一声,硬盘找到了。硬 盘电源口接触不牢?我很快就把硬盘拆下来, 检查硬盘电源接口是不是存在虚焊的问题。 仔 细看了一遍,并用万用表进行了测量,没有发现问题。再装回机器,还是有时好有时不好。 说句实在话,这问题太隐蔽了,我真想这么受下去了。 突然我想起来自己曾经遇到过的一次维修经历, IBM 机器的光驱电源插头因为经常 拔,+5V 供电给拔断了,但是表面好好的。当是就是找不到光驱,费了好大劲,才查出来 是电源插头的原因。 这次会不会也是呢?我再次认真的检查了每一个电源插头, 也不存在有 断线的情况。但是在检查时,我发现因为机器使用时间长了,电源插头内的金属簧片外面没 有氧化,但内圈(和硬接口接触的地方)有些轻微的氧化,并且因为经常拔插,中间的孔明 显变大。 会不会就是这点不起眼的地方造成了困扰也我一年来的头疼问题。 我用小螺丝刀和小镊子把金属簧片除锈,同时把内孔调小,使其与硬盘接口的接触 电阻减小。当我再把硬盘接好后,一开机马上就找到了硬盘。 一直到现在,我的机器再也没有出现过找不到硬盘的毛病。 就因为自己处理问题不够彻底,竟然被自己的电脑整了一年!还是专家呢?说起来 真的让别人笑! 18.启动时硬盘的停顿如何解决? 问: 我的计算机在启动的时候, 总有一段明显的停顿时间, 不知道有什么办法可以解决? 答:这一段时间并不是硬盘的问题,而是系统在检测某个硬件。可能与硬件本身有 关,也可能与 CMOS 中的设置有关。你可以分别检查一下。 正确答案!!硬盘在起动时需要大量的内存!如果内存不够大!就会开一个虚拟的 硬盘空间!此停顿是正常现象!WIN 在交换数据!! 如果是 98SE,在启动时总会停顿一至二秒,这是因为扫描 USB 设备,在我的电 脑属性中把它禁用了。 CMOS 里的参数设置不对,尤其是启动顺序和硬盘有无检测过等。 19.浅谈 IDE 硬盘常见故障与维护 一、永久故障 进入 CMOS 设置,不能识别硬盘。 1.嘎嘎响――可能电机坏了或者是整个盘面严重损坏。 2.静电――质量问题或电源线接反了,把控制芯片等烧毁。 这种情况,个人无法处理。 二、盘面故障 1.零磁道划伤现象:用 FDISK 无法分区,分区时嘎嘎做响,硬盘灯长亮。 处理:用老版本的 DM 分区,因为它带有使硬盘的零磁道上下偏移一道的功能。如 果是硬盘的零磁道左右几道都严重划伤,分区表无法建立,我想 DM 也无能为力了。 2.其它磁道划伤现象:可以进行分区,低格或高格,以及用 SCANDISK、NU 等 盘面扫描工具会发现很多坏道,处理速度很慢,严重的有时让人无法等待,即使标志了坏道 后也会经常出现读写出错的问题。 处理:建议把硬盘分成若干小区,逐个格式化或者扫描盘面,找到坏区的大致柱面 或者扇区位置。为使数据更安全,最好把它单独分成一个区,用快速格式化处理后,不再使 用。 三、软件故障 类似于逻辑炸弹这样的程序造成的假零磁道损坏,除了用专门解锁的程序处理外, 可以低格硬盘前几个磁道或者用 DM 清零的办法使硬盘重新分区使用,但数据会全部丢失。 主引导记录 MBR 信息被破坏,会造成用 MS-DOS3.3 以上的 MS-DOS 的系统重新分区 处理的硬盘还是不能启动,处理的办法很简单,执行 FDISK/MBR,或者用些类似 DM 这样 的软件重写一遍就行了。 四、日常维护 硬盘的工作环境应该远离高磁场,特别是在使用时,严禁震动,不要热插拔,经常 读写使用的扇区最好经常改换位置,用除 FDISK 之外的 DM、PQMAGIC、SFDISK 等很多 软件都可以让一些主分区在磁盘中的任意位置开始, 这样可以避免一些软件系统频繁读写同 一些扇区。20.巧用 Ghost 擦去硬盘坏扇区 我例行给机子作“身体检查”时,发现 E 区坏扇区共 8192 字节,马上运行 Win98 磁盘扫 描程序,不能修复,再运行 NDD 磁盘修复工具,也不行。记得以前曾看过高格硬盘修复逻 辑坏道的文章,那就先格式化吧。 马上进入 DOS 下高级格式化 E 区,完成后再进 Win98 一看,结果令我差点就瘫 在椅子上:坏扇区不但没消除,反倒狂增了 3M 多。这便如何是好?往后几天运行,硬盘既 无异常声响,亦无读写错误,坏扇区大小也没变化。 虽说操作一切正常,但心里总有不甘,难道要使出低格硬盘这最后一招?不行,低 格对硬盘有一定的损害,况且几十 G 的硬盘低格下来要很长时间。看来不到万不得已不走 这步。继续翻查资料,发现有介绍 norton uitility 工具箱中的 wipe 工具可以在不删除硬盘原有数据的基础上擦除逻辑坏道。 找的就是它了,又想起 ghost 也是擦除目标盘上的数据后再覆盖影像文件的,既然 都是擦除,那它们会不会有异曲同工之效?反正 F 区装有 ghost,里面有 c 区的备份。马上 在 Windows 下运行 ghost,选择还原至 E 区。 不一会儿,提示还原成功,随即扫描 E 区,结果大喜过望:坏扇区共 0 字节!太 好了!再快速格式化 E 区,仍报坏扇区为 0 字节。至此确认 E 区逻辑坏道已被完全修复, 感觉好极了! 21.巧装大硬盘上 XP 软美轮美奂又功能强大的 XP 推出了,看着别人的 P4、速龙 1900+等等强劲的系统跑 XP,你是不是觉得自己的配置太可怜了呢?不用着急,XP 其实是一个对储存设备依赖性很 强的操作系统,CPU 倒是在其次的,建议你升级一下内存和买一个新硬盘,就可以上 XP 了,不必整个系统都买新的。 也许有的人会说,但是我的主板芯片组太旧了,不支持 30G 以上的大硬盘, 又找不到新的 BIOS 来刷新了, 怎么办呢?放心, 下面就教你一招巧装大硬盘上 XP 的秘技, 这个秘技也适用于那些新买了大硬盘升级想组成双硬盘系统,却发现主板不支持的人。 首先,为了节省时间,你可以让卖硬盘的商家为你的新大硬盘分好区,建议你 把打算上 XP 的分区设为 3G 左右。然后,你可以把大硬盘跳为从盘,如果有不同容量跳线 的,请用出厂的默认跳法,在 CMOS 里设置为 NONE;然后,用 XP 的安装光盘启动计算 机,一般会自动开始 XP 的安装程序,(如果没自动开始 XP 安装,你可以进入 I386 目录, 键入 WINNT 开始)你会发现 XP 的安装程序已经识别出了你现挂的两个硬盘,无论是型号 还是容量都准确无误,还具有格式化分区、转化分区为 NTFS 系统的功能。 此时,你可以选择将 XP 装在新硬盘的 3G 分区里,一般都能顺利地进行。这 是利用了 XP 的安装程序有直接检测和管理硬件设备的能力,不需调用 BIOS 数值的特性。 当然,这还是有个小缺点的,在进入图形界面以前,你旧有的硬盘必须正常,否则 XP 是无 法启动的,因为 XP 安装程序会向其中写入一部分启动必需文件。不过总比你眼巴巴地看着 大硬盘不能利用要好多了。 22.如何维修硬盘坏道 治疗方法: 1、Scandisk 磁盘扫描程序是解决硬盘逻辑坏道最常用的手段,而常见的 Format 命令不能对任何硬盘坏道起到修补作用。 如果硬盘出现了坏道, 可在 Windows 系统环境下, 在“我的电脑”中选中要处理的硬盘盘符,选择其“属性”,在出现的“工具”按钮中选择“查错状 态”,点击“开始检查”,再在“扫描类型”中选“全面检查”,并将“自动修复错误”打上“勾”,然后 “开始”既可,它将对硬盘盘面作完全扫描处理,并且对可能出现的坏簇作自动修正。其次, 在 Dos 状态下,硬盘有坏道,计算机在启动时一般会自动运行 Scandisk 进行扫描,并将坏 簇以黑底红字的“B” bad) ( 标出。 如果系统在启动时不进行磁盘扫描或已不能进入 Windows 系统,也可用软盘或光盘启动盘启动电脑后,在相应的盘符下运行 Scandisk *:(注*为要扫描的硬盘盘符),回车后来对相应需要扫描修复的硬盘分区进行修理。 2、 诺顿工具箱中的 NDD“磁盘医生”及 PCTOOLS 等相关工具对硬盘进行扫描也是 修复硬盘坏道的最常用的方法。 3、如果硬盘上出现了无法修复的坏簇或物理坏道,大家可用一些磁盘软件将这些 坏道单独分为一个区并隐藏起来,这样可令你的硬盘延长很多正常的使用寿命。 4、系统显示“TRACK 0 BAD,DISK UNUSABLE”,意思为“零磁道损坏,硬盘无法使用”或用磁盘扫描程序扫描其它硬盘时 其 0 扇区出现红色“B”。硬盘 0 扇区损坏,可以合理运用一些磁盘软件,把报废的 0 扇区屏 蔽, 而用 1 扇区取而代之就能起到起死回生的效果, 这样的软件如 Pctools9.0 和 NU8 等等。 以 Pctools9.0 为例来做说明。用盘启动电脑后,运行 Pctools9.0 目录下的 De.exe 文件,接 着选主菜单 Select 中的 Drive,进去后在 Drive type 项选 Physical,按空格选定,再按 Tall 键切换到 Drives 项,选中 hard disk,然后 OK 回车后回到主菜单,打开 Select 菜单,这时会出现 Partition Table,选中进入后出现硬盘分区表信息。该硬盘有两个分区,找到 C 区,该分区是从 硬盘的 0 柱面开始的,那么,将 1 分区的 Beginning Cylinder 的 0 改成 1 就可以了,保存后退出。重新启动电脑后按 Del 键进入回 Coms 设置,运行“Ide Auto Detect”,可以看到 CYLS 由 782 变成 781,保存退出后重新分区格式化该硬盘。 23.什么样的“坏硬盘”可修复 通常我们可以修复的“坏硬盘”有几种情况: 1、引导出错,不能正常启动的。这种情况未必是“坏”,通常清除 MBR,再重新分 区就有 70%好。如若不行,应归入第三类。 2、可正常分区,可格式化,但扫描发现有“B”标记的,也就是通常所说的“出坏道 ”。 这里可不分“物理坏道”或“逻辑坏道”, “B”数量少的话(少于 100 个), 基本上有 80% 可以修复为“好硬盘”。这种情况出需用一些通用的维修软件就可以解决。3、不可正常分区,或分区完后格式化不了。这种情况要用到专业维修软件,视不 同的牌子,修复率不同。一般达到 50%左右。 4、通电后不转。这种情况一般是电路板故障,换掉电路板 IC 或整个电路板换掉即 可。 起转后视不同情况另做处理, 60%以上是全好了, 但有部分可能同时还有其他几类故障。 5、自检声正常,BIOS 认不到盘。这是多种可能原因造成,如果是电路板接口问 题则修电路板;如果是硬盘进入内部保护模式,则需用专业软件切换。Fujitsu 硬盘出这种 问题较多,修复率约 90%。6、通电后磁头声敲击不止。这种情况多是因为磁头损坏,但也有不是磁头损坏的。 前者若非挽救数据就不必要更换磁头修复,而后者还有 50%机会可以挽救。 7、通电后噪音大。除了少部分可以通过校正主轴解决外,一般不修。 8、遗忘密码。大部分的硬盘可以设密码保护,如不慎忘记密码,是极难解开的。 不过办法还是有的,大部分牌子硬盘都可以用专业软件去除密码保护。 另外,有些硬盘受破坏严重,坏扇区太多(有的盘不可超过 3000,有的则不可超过 8000,有些却允许超过 10000),解决办法是切除有问题的磁头,或降低容量,同时更改型 号,也算是一个可用的“好硬盘”。这样可以大大提高修复率! 那么,修后的“好硬盘”与未修过的硬盘有何区别?答曰:对用户来说感觉不到任何 区别,非专业人士看不出区别!因为用的就是厂家技术来修复,厂家技术员也未必看得出区 别所在! 24.谈谈硬盘出现物理坏道的迹象及修复技巧 对于个人电脑用户来说,硬盘的更新频率一般没有 CPU 或显示卡那么快--即使要买新硬盘,老硬盘也要挂在机箱里发挥余热,所以人们最不愿 意看到硬盘出故障,尤其是当硬盘中保存了珍贵的数据资料时。硬盘属逻辑损坏倒也罢了, 大不了重装软件,但物理损坏呢?其实只要情况不是特别严重,用一些方法处理,一般也能 解决问题。首先来看看硬盘有了物理损伤,也就是有了坏道后有哪些现象:1.读取某个文件或运行某个软件时经常出错,或者需要经过很长时间才能操作成 功, 其间硬盘不断读盘并发出刺耳的杂音, 这种现象意味着硬盘上载有数据的某些扇区已坏。2.开机时系统不能通过硬盘引导,软盘启动后可以转到硬盘盘符,但无法进入,用 SYS 命令传导系统也不能成功。这种情况比较严重,因为很有可能是硬盘的引导扇区出了 问题。3.正常使用计算机时频繁无故出现蓝屏。 对于前面 3 种情况, 我们一般都有办法作或多或少地补救。 以下提供了几种方法来 对硬盘的坏道作修复,要注意的是,应该优先考虑排在前面的方法。 1.首先从最简单的方法入手。在 Windows98 的资源管理器中选择硬盘盘符,右击 鼠标,在快捷菜单中选择 “属性”,在“工具”项中对硬盘盘面作完全扫描处理,并且对可能出现的坏簇作自动修正。 对于以上第 2 种情况即不能进入 Windows98 的现象,则可以用 Windows98 的启动盘引导机器,然后在“A:&”提示符后 键入“scand isk X:”来扫描硬盘,其中“X”是具体的硬盘盘符。对于坏簇,程序会以黑底红字的“B”(bad) 标出。 2.实际上,第 1 种方法往往不能奏效,因为 Windows98 对“坏道”的自动修复很大 程度上是对逻辑坏道而言,而不能自动修复物理坏道,所以有必要考虑对这些坏道作“冷处 理”。所谓“冷处理”就是在这些坏道上作标记,不去使用,惹不起还躲得起。记住第 1 种方 法中坏道的位置,然后把硬盘高级格式化,将有坏道的区域划成一个区,以后就不要在这个 区上存取文件了。要说明的是,不要为节约硬盘空间而把这个区划得过分“经济”,而应留有 适当的余地,因为读取坏道周围的“好道”是不明智的--坏道具有蔓延性,如果动用与坏道靠 得过分近的“好道”,那么过不了多久,硬盘上新的坏道又将出现。 3.用一些软件对硬盘作处理, 其中最典型的是 PartitionMagic 了。 这里以 5.0 版本为例: 扫描硬盘可以直接用 PartitionMagic5 中的“check”命令来完成,但该命令无自动修复功能, 所以最好在 Pa rtitionMagic5 中调用 Windows98 的相关程序来完成这个任务。标记了坏簇后,可以尝 试着对它进行重新测试,方法是在 Operations 菜单下选择“Advanced/bad Sector Retest”,把坏簇分成一个(或多个)区后,可以考虑把该区隐藏,以免在 Windows98 中误操作,这个功能是通过 Hide Part ition 菜单项来实现的。 要特别注意的是, 如果没有经过格式化而直接将有坏簇的分区隐 藏的话, 那么该分区的后续分区将由于盘符的变化而导致其中的一些与盘符有关的程序不能 正确运行。比如一些软件在桌面上建立的快捷方式将找不到宿主程序,解决之道是利用 Tools 菜单下的 DriveMapper 菜单项,它会自动地收集快捷方式和注册表内的相关信息,并 对它们作正确的修改。另外,DiskManager 这个软件也能做这个工作。隐藏了分区后,不 要试图把坏道所在的分区的前后分区合并,因为这两个分区在物理上并不连续。4.对于硬盘 0 扇区损坏的情况,看起来比较棘手,但也不是无药可救--只要把报废 的 0 扇区屏蔽,而用 1 扇区取而代之就行了,完成这项工作的理想软件是 Pctools9.0,具体 地说,是 Pctools9.0 中的 DE 工具,要注意的是,修改扇区完成后,只有对硬盘作格式化 后才会把分区表的信息写入 1 扇区(现在作为 0 扇区了)。5.不到万不得已,这一招最好不要用:即对硬盘作低格。因为对硬盘作低格至少有 两点害处:一是磨损盘片,二是对有坏道的硬盘来说,低格还会加速坏道的扩散。6.最后还有一点,那就是主板 BIOS 的相关内容要设置得当,特别是对于一些 TX 芯片组级别以前的主板, 由于没有自动识别硬盘规格的能力, 往往会因设置不当而影响硬盘 的使用,轻则硬盘不能物尽其用,重则损伤硬盘。以上介绍的是硬盘有物理损伤时的解决方法。但是,这些方法大多数是以牺牲硬盘 容量为代价的一种补救措施。硬盘有了坏道,如果不是因为老化问题,则说明平时在使用上 有不妥之处,比如对硬盘过分频繁地整理碎片、内存太少以致应用软件对硬盘频频访问等。 而忽略对硬盘的防尘处理也会导致硬盘磁头因为定位困难引发机械故障。另外,对 CPU 超 频引起外频增高,迫使硬盘长时间在过高的电压下工作,也会引发故障,所以,平时对硬盘 的使用还应以谨慎操作为上策。 再介绍一款名为“Disk Genius”的软件,它同样是对付硬盘坏道的能手,操作前的准备: 1、在 Windows 下制作一张 DOS 启动软盘。 2、从 www.ccednet.com/soft/cce 下载 DG,将其解压缩到软盘上。 如何对付硬盘坏道 2、在程序中,按键盘上的“Alt”键激活菜单,用左右箭头将其移动到“工具”项,在该 选项中选中“硬盘表面检测”,系统提示“测试当前分区硬盘表面?坏扇区清单将保存到 BACDSECT.TXT 中”3、执行扫描,里面共有三个选项,分别为:按扇区扫描、按磁道扫描和按柱面扫 描。建议选择“按扇区”扫描,虽然其速度最慢但检测的最全面。 4、点击“按扇区”进行扫描之后,会弹出扫描进程对话框,扫描到坏道的时候会发 出“咯滋、咯滋”的声响,但不一会儿就会扫描过去。完成之后,会出现一个是否有坏扇区、 共有几个坏扇区的提示信息 5、重新启动 Windows 98,进入 DG 软件所在的目录,找到并打开 BACDSECT.TXT 文件,在这个文件中详 细地记录了刚才扫描的结果用笔记录下来,在下面的操作中我们将用到这些信息。 6、 重新用刚才制作的启动盘启动计算机, DOS 下运行 DG, 在 把原有的分区删除。 操作如下:按下“Alt”键激活 DG 功能菜单,将其移动到分区菜单项,选择“删除分区”,重复 以上操作,将原有分区全部删除。 7、 重建分区: 激活菜单后, 选择“新建分区”(或建扩展分区)项, 根据 BADSECT.TXT 文件所记录下的坏扇区位置,把坏扇区前后 10~20MB 的空间单独划分为一个区(这样做是 为了给坏道扩散预留一部分空间)。 “Tab”键在分区时很有用,分好一个区后,记得要按“Tab”键切换到

我要回帖

更多关于 固态硬盘设置启动项 的文章

 

随机推荐