硬盘系列技术文章

硬盘数据恢复实例全解

难道在硬盘数据由于各种原因被破坏后,我们就只能自怨自艾?
   这篇实例全解,就是希望在不幸的情况发生的时候,读者能够快速找到对应的解决方案,不至于让自己辛勤劳动成果白费。
   当然,我们最大的期望还是——你永远不要用到下面的方法!因为再完备的事后解决方案,也不能保证所有数据的完好无缺。而要真正做到万无一失,更重要的工作还在于防患于未然。
   文件误删除
   一、症状
   这可能是最简单同时也是最常见的数据损坏,直接的表述就是一般删除文件后清空了回收站,或按住Shift键删除,要不然就是在“回收站”的“属性”中勾选了“删除时不将文件移入回收站,而是彻底删除”。
   二、解决方案
   既然是最常见的数据损坏,当然也就是最容易恢复的,下面就根据不同的操作系统给出相应的解决方案。
   1.Win9x/Me下的解决方案
   也就是FAT16/32分区下的文件误删除恢复,这应该是大部分恢复类软件的基本功能;而我们拿来作例子的软件Recover4all,所提供的功能仅为在Win9x/Me下恢复被误删除的文件——其实很多东西并不是一味求大求全就好,够用已足够,简单就是美。
   废话少说,我们需要先从Recover4all的主站点(http://www.recover4all.com)下载R4a.exe,这是一个自解压文件,你可以把其中的文件解压到软盘或硬盘的一个目录下(默认就是解压到软盘)。运行其中的rec4all.exe,会看见一个注册窗口,点击其中“To star the progam click”的按钮就能够进行试用(未注册版本只能恢复10KB以内的文件)。程序的主窗口下图所示,这是一个类似于“资源管理器”的窗口;你可以通过点击主菜单下方的盘符按钮来扫描相应分区下的被删除文件,然后在右边的窗口中选择需要恢复的文件,再点击主菜单下方的“Recover”按钮,并在新弹出的窗口中选择恢复文件的存放位置即可——Win9x/Me下的误删除文件恢复就这么简单。
   2.WinNT/2000下的解决方案
   换种说法,也就是如何恢复在NTFS分区下被误删除的文件。对于这种相对简单的需求,File Scavenger(http://www.quetek.com/)完全就可以胜任。当然,File Scavenger是很具有针对性的——它只能在WinNT/2000系统下使用(同时必须以Administrator用户登录系统),而且只对NTFS格式的分区有效。不过它支持压缩过的NTFS分区或文件夹中文件的恢复,并对格式化过的NTFS分区中的文件也有效(注意:File Scavenger只可以对格式化过的分区中的文件进行恢复,并不能恢复整个被格式化过的分区)。

   File Scavenger目前有两种版本:硬盘安装版和软盘版(其下载的地址分别为:http://www.quetek.com/32fs140.exe和http://www.quetek.com/32fs140f.exe)。硬盘版的安装和一般软件类似,唯一需要注意的是——使用File Scavenger恢复文件的最安全方法就是在文件已经被删除之后安装File Scavenger(当然你不要将软件安装在删除文件所在的分区)。因为File Scavenger的功能比较单一,其执行文件加上所需的库文件一张1.44MB的软盘也可以装下,所以软盘版也许是大家使用得比较多的(你要把软盘版直接放在硬盘的一个目录下也照常可以使用)。下面的实例,我们就用软盘版来说明。
   一个非重要的文件Veryimportant.txt被误删除且清空了回收站;还好,你看过本篇“实例分析”而且也在软盘或硬盘上准备好了File Scavenger。OK,现在你运行其中的filescav.exe,你将会看见如下图的窗口。注意:其中的“搜索条件”可有多种格式(例如,*.doc、*、data*.txt等),根据你自己的需要填写最方便查找的;Exhaustive Sear复选框选择后会让你指定搜寻分区的簇大小以及搜索簇的范围,而指定之后File Scavenger会搜寻并显示所有存在的文件名称,不管是被删除的还是没有,因此没有特殊需要还是不用为好;在搜索结果窗口中可以通过点击“Filename”、“Size”、“Modified”等来为搜索结果排序,以方便寻找。
   现在我们已经找到了Veryimportant.txt,选择它并点击“Recover”按钮,如果文件能够被恢复,你就可以在先前指定的恢复文件存储路径中找到它(如果你是第一次使用File Scavenger,之前还会有一个窗口提醒你注册,如果不注册,你将只能恢复4KB以内的文件)。现在,还有什么可担心的?

三、不可恢复的情况
   如果文件在删除之后,其存储的磁盘空间进行过写操作,那在通常情况下恢复的几率为0。因此,误删除文件可以恢复的重要前提就是不要在删除文件所在的分区进行写操作。
   病毒破坏
   一、症状
   现在使用电脑的人基本都是谈“毒”色变,病毒带来的数据破坏往往不可预见(包括分区表破坏、数据覆盖等;例如CIH病毒破坏的硬盘,其分区表已被彻底改写,用A盘启动也无法找到硬盘),由此病毒破坏硬盘数据的症状也不好描述,基本上大部分的数据损坏情况都有可能是病毒引起的,所以最稳妥的方法还是安装一个优秀的病毒防火墙。
   二、解决方案
  由于病毒破坏硬盘数据的方法各异,恢复的方案就需要对症下药。这里就以常见的CIH为例,因为它最普遍,也最容易判断(一般是在4月26日发作)。
当用户的硬盘数据一旦被CIH病毒破坏后,使用KV3000的F10功能,可修复的程度如下:
   1.C盘容量为2.1G以上, 原FAT表是32位的,C分区的修复率为98%,D、E、F等分区的修复率为99%, 配合手工C、D、E、F等分区的修复率为100%。
   2.硬盘容量为2.1G以下,原FAT表是16位的,C分区的修复率为0%,D、E、F等分区的修复率为99%, 配合手工D、E、F盘的修复率为100%。
   因为原C盘是16位的短FAT表,所以C盘的FAT表和根目录下的文件目录都被CIH病毒乱码覆盖了。 KV3000可以把C盘找回来,虽然根目录的文件名字已被病毒乱码覆盖看不到了,但文件的内容影像还存储在C盘内的某些扇区上。推荐用KV3000找回C盘,再用文件修复软件TIRAMISU.EXE可将C盘内的部分文件影像找回来(需要了解这个软件的朋友可以访问Ontrack公司的主页http://www.ontrack.com……是不是在这个网站上找不到有关TIRAMISU的内容?呵呵,其实现在TIRAMISU已经被整合到Ontrack公司的旗舰产品——EasyRecovery中。相关的详细介绍可以参照本文的下一部分“分区表破坏”),如果原存放文件影像的簇是相连的,找回的文件就完整无损。
   但对于FAT16的C盘是不是中了CIH就没救呢?你还是可以尝试一下FIXMBRftp://www.newhua.com/fixmbr102a.zip),它可以通过全盘搜索,决定硬盘分区,并重新构造主引导扇区。由于软件只修改主引导扇区记录,对其它扇区不进行写操作,故一般不会带来不安全目录(如果修复得不理想,请DiskEdit等工具进行手工修复)。注意:FIXMBR是一个比较老的程序,对WinNT、Linux以及FAT32考虑得不多。
   三、不可恢复的情况
   由于病毒破坏硬盘的方式实在太多,而且大部分破坏都无法用一般软件轻易恢复(如果你喜欢使用DiskEdit等磁盘扇区编辑工具,对某些情况还有一线希望),所以……遇到病毒破坏硬盘的情况你就祈祷吧(由此看来,安装一个优秀的病毒防火墙绝对是有必要的)!
   分区表破坏
   “天有不测风云,人有旦夕祸福”,这句话可真没有说错,在用电脑的几年时间内,分区表破坏的情形也经历了好几次。想起当初的手足无措,到后来的才敢下手,一直到现在还是战战兢兢,不过所谓的“愚者千虑,必有一得”,经过这么长时间的折磨,也终于给我摸出来一丝门路   一、破坏原因及恢复可行性分析

分区表破坏,可能是数据损坏中除了物理损坏之外最严重的一种灾难性破坏。究其原因,不外乎以下几种:
   1.个人误操作删除分区,只要没有进行其它的操作完全可以恢复。
   2.安装多系统引导软件或者采用第三方分区工具,有恢复的可能性。
   3.病毒破坏,可以部分或者全部恢复。
   4.利用Ghost克隆分区/硬盘破坏,只可以部分恢复或者不能恢复(用Ghost的朋友要小心了)。
   二、两点建议
   据国外的一个专业数据修复公司调查,数据损坏以后很大程度上是可以恢复的,之所以有很多不能恢复的实例存在,90%以上是由于用户在后来的恢复过程中有误操作,从而造成了更大的破坏。所以希望朋友们牢记以下两点:
   1.在硬盘数据出现丢失后,请立即关机,不要再对硬盘进行任何写操作,那样会增大修复的难度,也影响到修复的成功率.
   2.你的每一步操作都应该是可逆的(就像Norton Disk Doctor中的Undo功能)或者对故障硬盘是只读的(大名大名鼎鼎的EasyRecovery和Lost&Found都是这种工作原理)。
   三、解决方案
   这个软件包含在Norton Utility系列工具中,功能十分强大,可以恢复分区记录、FAT表,需要注意的是它对硬盘的操作不是只读的,因此你需要每一步都做好Undo文件,这样即使误操作也可以恢复,Norton Disk Doctor配合DiskEdit在分区表不能恢复时也可以恢复部分文件,可惜Norton Disk Doctor不支持NTFS分区,这不能不说是它的一大遗憾之处……
   最专业的数据恢复公司出的软件,当然很有专业风范,EasyRecovery支持的文件系统格式很多FAT、NTFS都支持,并且有专门的For Novell版本。EasyRecovery对于分区破坏和硬盘意外被格式化都可安全的恢复,你所要做的就是将数据损坏硬盘挂到另外一台电脑上,尽情恢复就是了,不过EasyRecovery对于中文的文件名和目录名效果不是很好(一些乱码,但文章内容绝对是正确的)。
   由出品PartitionMagic的PowerQuest公司所出的,硬盘资料复原工具。它是一套恢复硬盘因病毒感染,意外格式化等因素所导致的资料损失工具软件,能将已删除的文件资料找出并恢复,也能找出已重新格式化的硬盘、被破坏的FAT分配表、启动扇区等等,几乎能找出及发现任何在硬盘上的资料(支持FAT16和FAT32及长文件名)。恢复回来的资料能选择在原来所在位置恢复或保存到其它可写入资料的硬盘,也提供了自动备份目录、文件和系统配置文件的功能,能在任何时间恢复)。要注意的一点是,尽量用一个很大的硬盘来装恢复的数据(最好挂双硬盘),如果目标盘的容量小于源盘的容量,下场会很惨!不过Lost&Found却是基于DOS的一种软件,这在“瘟到死”横行的今天,市场只有越来越小!

四、实战操作
   我的硬盘为IBM 9.44GB硬盘,分区情况如下:
   一天被朋友用Win2000自带的磁盘管理工具将所有分区完全删除,并且删除之后没有进行任何操作。恢复工具的选择上,因为四个分区三个是FAT16,一个是NTFS,我决定首先用Norton Disk Doctor恢复三个FAT16分区,不过由于Norton Disk Doctor不支持NTFS,故采用支持NTFS的EasyRecovery。
   1.FAT分区的恢复
   打开Norton Utility中的Norton Disk Doctor,NDD会自动为你检测硬盘分区情况,当检测到测盘2的分区表有问题时,跳出一个提示窗口,询问是否在访问磁盘2的过程中遇到麻烦,按下“Yes”按钮。
  接下来的弹出窗口中提示Norton Disk Doctor没有在磁盘2上发现任何DOS分区,是否要Norton Disk Doctor搜索并重建DOS分区,当然选择“Yes”(是)。
   很快又一个“Partition Search”(分区搜索窗口)弹出,提示找到一个2039MB的DOS分区,是不是要恢复,当然是“Yes”。
   在接下来的询问是否搜索更多的DOS分区窗口中选择“Yes”,又发现一个DOS分区,一直回答“Yes”直到Norton Disk Doctor找到3个DOS分区,由于NTFS分区Norton Disk Doctor不支持,所以在找到3个分区后,如果磁盘搜索程序询问你是否搜索更多的DOS分区时,选择“No”,重新启动计算机,发现丢失的三个FAT分区完全恢复,并且WinMe仍可正常启动。
   2.NTFS的恢复
   NTFS分区的恢复我们是使用EasyRecovery来实现的,打开EasyRecovery,按下“Next”(下一步)进入磁盘选择窗口,选中我的IBM-DTTA-351010下的“Unknown File System Type(4.43GB)”,按下“Next”。
   在接下来的窗口中你可以设置该分区的起始扇区号(Start Sector)和中止扇区号(End Sector),不用管它,按下“Next”继续。
   现在到了选择分区文件格式窗口,在“File system Type”的下拉式菜单中选择“NTFS”(我这里的分区格式是NTFS,你应该选择和你的条件相符的,如果实在不知道分区格式也可以选择“RAW”进行全盘搜索),搜索方式选择“Typical Scan”(特定搜索)就可以了,按下“Next”/“Next”。
   硬盘一阵轰隆隆的狂响之后,搜索结果终于出现在我们面前,将你需要恢复的文件前面打上钩,然后在下边的Destination中输入你恢复文件的目的路径,按下“Next”恢复吧……
   3.分区格式化的恢复
   分区格式化之后,只要其中没有写入任何文件,理论上我们仍然可以恢复。工具吗?当然还是EasyRecovery了,不过需要说明一点的是:由于格式化程序将根目录完全破坏所以用EasyRecovery恢复以后,你会看到一些DIR0、DIR1等目录(不过目录中的文件名还是完整的)!

   启动故障
   我等电脑用家,如果某一天硬盘不能启动,轻则使你陷入手忙脚乱之中,重则丢失重要资料,我们这里从硬盘启动的整个历程来为你详解每个阶段可能出现的问题以及应该采取的措施,解决你的手足无措之苦……
   一、出错信息:“Non System disk or disk error, Replace and strike any key when ready”,用软盘启动后,在A:>后键入C:,屏幕显示:“Invalid drive specification”,系统不认硬盘。
  故障分析:造成该故障的原因一般是CMOS中的硬盘设置参数丢失或硬盘类型设置错误造成的。
   解决方案:进入CMOS,检查硬盘设置参数是否丢失或硬盘类型设置是否错误,如果确是该种故障,只需将硬盘设置参数恢复或修改过来即可。具体修改方式:进入CMOS设置,选择“HDD AUTO DETECTION”(硬盘自动检测)选项,即可自动检测出硬盘类型参数(由不同的BIOS而定,有的BIOS中可能是“IDE AUTO DETECTION”,只需针对自己的选项修改就是了)。若无此项,并且也没有备份的CMOS,你就只好打开机箱,查看硬盘表面标签上的硬盘参数,然后依样修改了。
   二、出错信息:开机后,屏幕上显示:“Invalid partition table”,硬盘不能启动,若从软盘启动则认C盘。
   故障分析:造成该故障的原因一般是硬盘主引导记录中的分区表有错误,当指定了多个活动分区(只能有一个活动分区)或病毒占用了分区表时,将有上述提示。
   主引导扇区位于0磁头0柱面1扇区,由Fdisk.exe对硬盘分区时生成。主引导扇区包括主引导程序(MBR)、分区表(DPT)和结束标志55AA三部分,共占一个扇区。主引导程序中含有检查硬盘分区表的程序代码和出错信息、出错处理等内容。当硬盘启动时,主引导程序将检查分区表中的活动标志。若某个分区为可活动分区(Active),则有分区标志80H,否则为00H,并且对于DOS等操作系统只能有一个分区为活动分区,若分区表中含有多个活动标志时,主引导程序会给出“Invalid partition table”的错误提示。
   解决方案:解决方法很多:最简单的就是使用NDD来修复(由于不能进入Windows,我们当然使用的是DOS版本的NDD),它将自动为你检查分区表错误,并加以修复。需要注意的是,因为分区表破坏有很多种方式,因此我们需要在对分区表改动之前首先备份主引导扇区,这样即使恢复错误,我们也能返回错误之前的位置重新再来。 
   三、出错信息:系统自检正常,可自检之后只显示一行“Operation system not found”出错信息就不再引导,但是用软盘启动计算机后,可以看到硬盘上的任何内容。

故障分析:这种问题一般是由于MBR在检查活动分区的时候出现的,和我们上一问题的出错比较类似,所不同的是一个是分区表中活动分区标志过多,而本例中是没有活动分区造成的。
   解决方案:用软盘启动计算机,然后执行分区程序Fdisk.exe,按下“2”来选择活动分区(Set active partition)。
   在接下来的选择活动分区窗口中,选择你自己想要启动的分区,我这里选择的是“1”——Primary DOS(主DOS分区),对应于我的DOS/Windows下的C:盘。
   四、出错信息:主机加点自检,自检完毕,硬盘指示灯闪亮,屏幕出现:“Operting system not found”错误信息,硬盘启动失败。用软盘启动成功,试图进故硬盘时,出现:“Invalid drive Specification”错误信息。
   故障分析:用Norton DiskEdit看磁盘的物理0扇区,发现分区结束标志55AA被破坏。
   解决方案:这种问题我们也利用NDD来加以修复,如果你没有NDD,也可以采用相应的磁盘编辑工具,直接将物理0扇区的最后两个字符改为16进制的55AA就可以了。
   五、出错信息:开机屏幕显示“Operting system not found”,用Win98启动以后有三条出错信息,在DOS下不能看到任何分区,用DiskEdit查看主引导扇区,发现已经被完全破坏。
  故障分析:这种问题应该是分区表被严重破坏的表现,可能是病毒或者人为的误操作(比如使用Ghost恢复分区时选择了错误的选项)。
   解决方案:参照前面我们介绍的“分区表破坏”来进行恢复。
   六、出错信息:开机后屏幕上出现“Error loading operating system”或“Missing operating system”或者是“Disk I/O Error Replace the disk then press any key”的提示信息。
   故障分析:造成该故障的原因一般是DOS引导记录出现错误。DOS引导记录位于逻辑0扇区,是由高级格式化命令Format生成的。主引导程序在检查分区表正确之后,根据分区表中指出的活动分区的起始地址,读DOS引导记录,若连续读五次都失败,则给出“Error loading opearting system”的错误提示,若能正确读出DOS引导记录,主引导程序则会将DOS引导记录送入内存0:7C00h处,然后检查DOS引导记录的最后两个字节是否为55AAH,若不是这两个字节,则给出“Missing operation system”的提示。
   解决方案:对于以上这些问题都可以使用NDD来解决,不过根据不同的出错提示还有不同的解决方案:
   1.出错提示为“Invalid system disk,Replace the disk, and then press anykey”。这种情况一般是因为系统引导文件IO.sys被删除或者损坏,可以用“sys A: C:”将系统引导文件传送到C:盘。

   2.“Error loading system”错误提示。这种提示说明分区表中标明的活动分区的起始位置错误或者DOS引导记录出错,只能用NDD修复。
   3.“Missing operating system”出错提示。用DiskEdit编辑相应活动分区的引导区,并将最后分区结束标志改成55AA。
   对于以上几种出错信息,如果你的数据不是很重要,也可以考虑用Format来解决问题,不过我们强烈建议你采用NDD来修复,这样如果你改错了,还有后悔的余地(Undo),这也是我们前面告诫大家用NDD一定要做Undo的原因之所在。
   七、出错提示:机器加电自检以后可以出现“Starting MS DOS…”的提示符,但是最后却出现了“Bad or missing command interpret”这样的出错提示。
   故障分析:出现这种问题应该在DOS引导的后期,IO.SYS处理完MS.SYS后,要装入命令解释器Command.com却找不到。
   解决方案:很简单,软盘启动以后,将软盘上的Command.com拷贝到C:盘的根目录下。

硬盘系列技术文章

如何屏蔽掉硬盘的坏扇区

硬盘使用久了,便有可能出现各种各样的问题,而硬盘“坏道”是这其中最常见的问题。如果在保换保修期内,你可将硬盘拿到销售商出处更换,而过了三保期又该怎么办呢?下面是笔者维修维护硬盘的一些方法,希望能对你维修硬盘有所帮助。

一、硬盘出现坏道的先兆

  硬盘坏道分为逻辑坏道和物理坏道两种,前者为软坏道,通常为软件操作或使用不当造成的,可用软件修复;后者为真正的物理性坏道,它表明你的硬盘磁道上产生了物理损伤,只能通过更改硬盘分区或扇区的使用情况来解决。出现下列情况也许你的硬盘有坏道了:

  首先,你在打开、运行或拷贝某个文件时硬盘出现操作速度变慢,且有可能长时间操作还不成功或表现为长时间死“啃”某一区域或同时出现硬盘读盘异响,或干脆Windows系统提示“无法读取或写入该文件”,这些都可表明你的硬盘某部分出现了坏道。

  其次,每次开机时,Scandisk磁盘程序自动运行,肯定表明你的硬盘上有需要修复的重要错误,比如坏道。你在运行该程序时如不能顺利通过,表明硬盘肯定有坏道。当然,扫描虽然也可通过,但出现红色的“B”标记,表明其也有坏道。

  第三,电脑启动时硬盘无法引导,用软盘或光盘启动后可看见硬盘盘符但无法对该区进行操作或操作有误或干脆就看不见盘符,都表明硬盘上可能出现了坏道。具体表现如开机自检过程中,屏幕提示“Hard disk drive failure”“Hard drive controller failure”或类似信息,则可以判断为硬盘驱动器或硬盘控制器硬件故障;读写硬盘时提示“Sector not found”或“General error in reading drive C”等类似错误信息,则表明硬盘磁道出现了物理损伤。

  最后,电脑在正常运行中出现死机或“该文件损坏”等问题,也可能和硬盘坏道有关。

二、硬盘坏道的维修

  Scandisk磁盘扫描程序是解决硬盘逻辑坏道最常用的工具,而我们常见的Format命令不能对任何硬盘坏道起到修补作用,这点大家需明白。如果硬盘出现了坏道,我们可在Windows系统环境下,在“我的电脑”中选中要处理的硬盘盘符,选择其“属性”,在出现的“工具”按钮中选择“查错状态”,点击“开始检查”,再在“扫描类型”中选“全面检查”,并将“自动修复错误”打上“勾”,然后“开始”既可,它将对硬盘盘面做完全扫描处理,并且对可能出现的坏簇做自动修正。其次,在DOS状态下,硬盘有坏道,计算机在启动时一般会自动运行Scandisk进行扫描,并将坏簇以黑底红字的“B”(bad)标出。当然,如果系统在启动时不进行磁盘扫描或已不能进入Windows系统,我们也可用软盘或光盘启动盘启动电脑后,在相应的盘符下,如“A:”下运行Scandisk *:(注:*为要扫描的硬盘盘符),回车后来对相应需要扫描修复的硬盘分区进行修理。

  其它的如诺顿工具箱中的NDD“磁盘医生”及Pctools等相关工具对硬盘进行扫描也是修复硬盘坏道的最常用的方法,其用法很简单,许多报刊上也有介绍,大家可找来试用一下。

  如果硬盘上出现了无法修复的坏簇或物理坏道,大家可用一些磁盘软件将这些坏道单独分为一个区并隐藏起来,这样可令你的硬盘延长使用寿命。

  方法一:如一块4.3G硬盘在2G处有严重的物理坏道,用Format格式化进行不下去,Scandisk或NDD检测也通不过,但能正常分区。找来一款分区格式化软件Smart Fdisk,用启动盘启动电脑后,进入盘符A:,运行该软件的执行文件SFdisk.EXE;然后删掉(DEL)原有分区,算出坏道在硬盘上的所在位置。如本例中,先建立1990M的基本分区,快速格式化后并激活它,然后再把坏道处分出约50M的逻辑分区,再将所剩的硬盘空间作为一个逻辑区后用快速格式化功能将其快速格式化;最后再将那个约50M的坏道所在的区删除(DEL)掉就是了。然后重启,一个有严重物理坏道的硬盘就很快被修好了,以后磁头再也不会去读那些被删除了的坏道区了。

  方法二:用Windows系统自带的Fdisk分区。例如一块1G的硬盘,在格式化到10%时不能顺利通过,这时按Ctrl+Break强行终止,运行Fdisk建立一个90M的DOS分区为C盘,然后再建立一个20M逻辑盘D,再将余下的800余M建立一个逻辑盘E。退出Fdisk再运行Format E:,如果格到10%时又遇到阻碍,这时用Fdisk再建立一个88M的E盘、10M的F盘,余下的790M作为G盘。继续重复上面的操作,直到完成。然后,运行Fdisk将10M的D、F盘删除,这时余下的就是没有坏道的好盘了。

  方法三:同理,用PartitionMagic、DiskManager等磁盘软件也可完成这样的工作。如PartitionMagic分区软件,先用PartitionMagic4中的“check”命令或Windows中的磁盘扫描程序来扫描磁盘,算出坏簇在硬盘上的位置,然后在Operations菜单下选择“Advanced/bad Sector Retest”;把坏簇所在硬盘分成多个区后,再把坏簇所在的分区隐藏,以免在Windows中误操作,这个功能是通过Hide Partition菜单项来实现的。这样也能保证有严重坏道的硬盘的正常使用,并免除系统频繁地去读写坏道从而扩展坏道的面积。

  系统显示“TRACK 0 BAD,DISK UNUSABLE”,意思为“零磁道损坏,硬盘无法使用”或用磁盘扫描程序扫描其它硬盘时其0扇区出现红色“B”。硬盘0扇区损坏,是大家比较头痛的故障,一般人往往将出现这样故障的硬盘作报废处理。其实合理运用一些磁盘软件,把报废的0扇区屏蔽掉,而用1扇区取而代之就能起到起死回生的效果,这样的软件如Pctools9.0和NU8等。

  方法一:我们就先以Pctools9.0为例来作说明。一块2.1G硬盘出现上述故障,用盘启动电脑后,运行Pctools9.0目录下的DE.EXE文件。接着选主菜单Select中的Drive,进去后在Drive type项选Physical,按空格选定,再按Tab键切换到Drives项,选中hard disk,然后OK回车后回到主菜单。打开Select菜单,这时会出现Partition Table,选中进入后出现硬盘分区表信息。该硬盘有两个分区,找到C区,该分区是从硬盘的0柱面开始的,那么,将1分区的Beginning Cylinder的0改成1就可以了,保存后退出。重新启动电脑后按Del键进入COMS设置,运行“IDE AUTO DETECT”,可以看到CYLS由782变成781。保存退出后重新分区格式化该硬盘,使其起死回生。

  方法二:诺顿NU8.0也较好用。例如一块1.28G硬盘出现0磁道损坏故障,进入NU8工具包目录,运行其主程序NORTON.EXE,然后可先选“补救盘”RESCUE选项对该硬盘的引导区、分区表等信息进行备份。接着选择“磁盘编辑器DISKEDIT”,成功运行后选“对象OBJECT”,选“分区表”后可见本硬盘的参数如下:面SIDE为0-63,簇CYLINDER为0-255,扇区SECTOR为1-63,其主引导记录和分区表信息就应该在0面0柱1扇区。我们要做的事就是把其C盘的起始扇区从0面0柱1扇区改为0面1柱1扇区,移动光标手工修改即可。另外需要说的就是,改动数值要根据具体情况而定。最后存盘后退出重启电脑,用Format命令格式化硬盘即可正常使用了。需要特别留意的是,修好后的硬盘一定不要再用DOS下的Fdisk等分区工具对其进行重新分区操作,以免其又改变硬盘的起始柱面。

  如果以上各招都不见效,那么就得使用主板自带的硬盘低格程序或硬盘厂家随盘赠送的低格程序如DM、LFormat等对硬盘全盘进行低级格式化处理了,它可对硬盘的一些坏道进行重新整理排除。

三、如何正确使用才能减少坏道的发生

  上面说了那么多,都有点亡羊补牢之嫌,而正确使用好硬盘才是减少硬盘坏道发生、提高硬盘使用寿命的最好方法。

1.硬盘在工作时不能突然关机

  当硬盘开始工作时,一般都处于高速旋转之中,如果我们中途突然关闭电源,可能会导致磁头与盘片猛烈磨擦而损坏硬盘,因此要避免突然关机。关机时一定要注意面板上的硬盘指示灯是否还在闪烁,只有在其指示灯停止闪烁、硬盘读写结束后方可关闭计算机的电源开关。

2.防止灰尘进入

  灰尘对硬盘的损害是非常大的,这是因为在灰尘严重的环境下,硬盘很容易吸引空气中的灰尘颗粒,使其长期积累在硬盘的内部电路元器件上,会影响电子元器件的热量散发,使得电路元器件的温度上升,产生漏电或烧坏元件。另外灰尘也可能吸收水分,腐蚀硬盘内部的电子线路,造成一些莫名其妙的问题,所以灰尘体积虽小,但对硬盘的危害不可低估。因此必须保持环境卫生,减少空气中的潮湿度和含尘量。切记:一般计算机用户不能自行拆开硬盘盖,否则空气中的灰尘进入硬盘内,在磁头进行读、写操作时划伤盘片或磁头。

3.要防止温度过高

  温度对硬盘的寿命也是有影响的。硬盘工作时会产生一定热量,使用中存在散热问题。温度以20~25℃为宜,过高或过低都会使晶体振荡器的时钟主频发生改变。温度还会造成硬盘电路元器件失灵,磁介质也会因热胀效应而造成记录错误。温度过低,空气中的水分会被凝结在集成电路元器件上,造成短路;

  湿度过高时,电子元器件表面可能会吸附一层水膜,氧化、腐蚀电子线路,以致接触不良,甚至短路,还会使磁介质的磁力发生变化,造成数据的读写错误;湿度过低,容易积累大量的因机器转动而产生的静电荷,从而烧坏CMOS电路,吸附灰尘而损坏磁头、划伤磁盘片。机房内的湿度以45~65%为宜。注意使空气保持干燥或经常给系统加电,靠自身发热将机内水汽蒸发掉。另外,尽量不要使硬盘靠近强磁场,如音箱、喇叭、电机、电台、手机等,以免硬盘所记录的数据因磁化而损坏。

4.要定期整理硬盘上的信息

在硬盘中,频繁地建立、删除文件会产生许多碎片,碎片积累多了,日后在访问某个文件时,硬盘可能会花费很长的时间,不但访问效率下降,而且还有可能损坏磁道。为此,我们应该经常使用Windows 9x系统中的磁盘碎片整理程序对硬盘进行整理,整理完后最好再使用硬盘修复程序来修补那些有问题的磁道。

5.要定期对硬盘进行杀毒

  现在的病毒攻击范围越来越广泛,而硬盘作为计算机的信息存储基地,通常是其攻击的首选目标。每年的4月26日令每位电脑使用者都心有余悸,笔者单位上的几只硬盘就惨遭过CIH的攻击。所以,为了保证硬盘的安全,我们应该注意利用最新的杀毒软件对病毒进行查杀,同时要注意对重要数据进行保护和经常性的备份。

6.用手拿硬盘时要小心

  在日常的电脑维护工作中,用手拿硬盘是再频繁不过的事了。也许这最常见的事情,最不能引起我们的注意。其实,用手拿硬盘还是有学问的,稍有不慎也会使硬盘“报废”的,因此我们在用手拿硬盘时一定要做到以下两点:

①要轻拿轻放,不要磕碰或者与其他坚硬物体相撞;

②不能用手随便地触摸硬盘背面的电路板。这是因为在气候干燥时,人体通常带有静电,在这种情况下用手触摸硬盘背面的电路板,则人体静电就可能伤害到硬盘上的电子元器件,导致硬盘无法正常运行。

  因此,我们在用手拿硬盘时应该抓住硬盘两侧,并避免与其背面的电路板直接接触。有些类型的硬盘会在其外部包上一层护膜,它除具备防震功能外,更把电路板保护其中,这样我们就可以不用担心什么静电了。

7.尽量不要使用硬盘压缩技术

  我们以前在硬盘空间不大时,总是想方设法节省硬盘空间,例如常见的措施是通过Doublespace、Drvspace命令来压缩硬盘空间。但当压缩卷文件逐渐增大时,这种方法就有一个很明显的缺点,那就是硬盘的读写数据大大减慢了。随着硬盘技术的飞速发展,磁盘的容量也是节节攀高,目前市场上流行的硬盘空间都在20G左右,现在很难再出现以前那种硬盘空间不够用的情况了,所以我们也没有必要再使用硬盘压缩技术了。

8.在工作中不能移动硬盘

  硬盘是一种高精设备,工作时磁头在盘片表面的浮动高度只有几微米。当硬盘处于读写状态时,一旦发生较大的震动,就可能造成磁头与盘片的撞击,导致损坏。所以不要搬动运行中的微机。在硬盘的安装、拆卸过程中应多加小心,硬盘移动、运输时严禁磕碰,最好用泡沫或海绵包装保护一下,尽量减少震动。

9.使用塑料或橡皮来消除硬盘噪音

  在硬盘转速相对较高的情况下,如果硬盘被固定在金属托架上或者放置不当时,一旦接通电源,硬盘就有可能出现比较强烈的震动,时间一长,就有可能损坏硬盘的磁头或者划伤硬盘的磁道。为了消除噪音,我们可以利用硬盘上靠近四个角的安装螺钉孔,用弹力大、质地好的橡皮筋将硬盘悬吊在机箱内;如果硬盘是水平放置的,我们也可以利用弹性和尺寸适当的橡皮垫或橡皮柱垫在硬盘下面,以便达到减震的目的。这里要注意的是,我们选用橡皮筋悬吊时,应选取质量好、弹力大且有丝线包裹的那种,最好选用服装上使用的有编织物包裹的橡皮筋,以免橡皮筋失效后发生意外。适度拉紧橡皮筋,并注意安装过程中不要使橡皮筋受伤

硬盘系列技术文章

DM万用版使用手册

 键入DM后会进入DM的界面,如果你的硬盘不是IBM的话,可能会出现一个红色的框,不用理它直接ENTER就行。随后会出现主菜单:
  Easy Disk Installation
  Advanced Disk Installation
  Upgrade Disk Manager
  Maintenance Options
  View/Print Online Manual
  Exit Disk Manager
  如果你的硬盘不大或者只想分一个分区的话就选择Easy Disk Installation。然后系统会让你选择所要分区的物理硬盘,随后选择是否把分区格式化成FAT32,最后DM便会自动格式化硬盘(此时DM会要求你放入系统引导软盘以便把IO.SYS&#59;MSDOS.SYS&#59;COMMAND.COM复制到硬盘以使硬盘能自举)。最后重新启动即可。
  Advanced Disk Installation是高级设置分区的选项。选择后系统先让你选择分区的物理硬盘、是否格式化成FAT32,之后出来的子菜单有3个选项,前2个是系统自行分配的,一般我们选择第三个选项Define your own。然后逐个键入每个分区的容量,随后出来的选择全部选择YES(此过程中系统会提示你插入系统启动盘),最后重启即可。
  Upgrade Disk Manager的作用是根据你硬盘的物理参数修改升级DM中的硬盘驱动程序ONTRACKD.SYS,以及当你的硬盘(仅限于IBM)容量大于8.4G且主板BIOS不能识别时把驱动程序装入硬盘使系统能识别8.4G以上的硬盘。
  Maintenance Options里有很多的选项。
  第一个能制作系统紧急启动盘。
  第二个装载与卸载动态识别程序(就是那个使系统识别8.4G以上硬盘的程序)。
  第三个是备份与恢复硬盘主引导记录。
  第四及第五个是加载与卸载一些有关的驱动程序。
  第六个是对硬盘进行一些测试(注意:里面有的测试会擦掉硬盘上所有文件,千万不要随便测试!!!)。
  第七个是显示硬盘的信息。
  第八个是分区转换格式。最后是退回到主菜单。
  View/Print Online Manual里主要是一些帮助信息和常用硬盘的主/从盘跳线设置图,有兴趣的话可以慢慢看。
  Exit Disk Manager就是退出DM,你不会连这个英文都看不懂吧。

DM万用版使用详解

一、关于“万用版”
  DM是由ONTRACK公司公司开发的一款老牌的硬盘管理工具,在实际使用中主要用于硬盘的初始化,如低级格式化、分区、高级格式化和系统安装等。由于功能强劲、安装速度极快而受到用户的喜爱。但因为各种品牌的硬盘都有其特殊的内部格式,针对不同硬盘开发的DM软件并不能通用,这给用户的使用带来了不便。DM万用版彻底解除了这种限制,它可以使IBM的DM软件用于任何厂家的硬盘,这对于喜爱该软件的用户来说,无疑是一件令人高兴的事。
  DM万用版由两部分组成,一部分就是原来的IBM-DM软件,另一部分则是专门针对该软件开发的一个伙伴程序(DM Partner)DM.COM。也就是说,DM万用版其实就是带有伙伴程序的DM,又称之为DM&amp(Disk Manager&ampartner),如果您有IBM-DM软件(必须是9.43版),只需将该伙伴程序DM.COM拷入就行了。

二、主要功能
  1、提供简易和高级两种安装模式,以满足不同用户的各种要求。其简易模式适合初级用户使用,高级模式主要针对高级用户而设计。
  2、完全支持FAT32文件系统,可以在一个分区上格式化大于2GB的驱动器,当使用高级安装模式时,允许更改硬盘簇的大小。
  3、突破8.4GB限制,在安装大于8.4GB的IDE/ATA驱动器时,既可以使用多个FAT12/16分区,也可以使用单一可引导的FAT32文件系统分区。
  4、提供的硬盘诊断功能可以使您查找硬盘子系统中相互关联的问题。
  5、兼容多种操作系统,包括DOS、OS/2、Windows 3.x/95/98和Windows NT。
  6、支持IDE电源管理。
  7、对IDE/ATA驱动器的多扇区读写支持,加速数据传送。
  8、快速格式化IDE/ATA/SCSI驱动器。绝大多数情况下完全安装驱动器不超过1分钟。
  9、支持增强型IDE/Fast ATA的高速数据传送。
  10、提供的低级格式化程序比许多BIOS附的Low Level Format程序先进得多,甚至可以让某些0磁道出了问题的硬盘起死回生

三、安装和运行
  1、安装
  用户可以从http://www.newhua.com.cn下载该软件,释放下载文件包后得到IBM-DM.EXE、DM.COM两个程序,使用时先解压缩IBM-DM.EXE(只需在Windows 9x中双击执行该文件即可),提示插入软盘时按要求插入,完成后,再将DM.COM拷入软盘中即完成安装。
  2、运行
  虽然DM可以在硬盘中运行,但实际使用时,因主要进行硬盘初始化操作,所以还是以软盘运行更为常见。此外,应当准备一张启动盘,或者干脆将DM安装盘做成启动盘。
  软件提供简易和高级两种操作模式。
  如果想按简易模式启动,请输入:DM(回车)
  如果想按高级模式启动,请输入:DM /M(回车)
  如果想要得到软件的其它命令行开关,请输入DM /?(回车)
  各开关说明如下:
  /B 显示系统BIOS信息,如果显示有问题的话。
  /C 对彩色显示器强迫使用单色显示。
  /D=X 驱动器搜索限制(X=1-16)。
  /F 禁止快速格式化。
  /G 禁止打开图形显示模式。
  /H 调用在线帮助。
  /L=X 装入动态驱动覆盖选项(X=0-2)。
  /M 手动操作模式(仅针对高级用户!)。
  /N 使用BIOS标准格式(非DOS兼容格式)。
  /O 忽略所有扩展INT13H硬盘BIOS调用。
  /P- 禁止Fast ATA硬件检测。
  /S 禁止第二控制器支持。
  /T,/T- INT 13H扩展支持。
  /V=X 动态驱动覆盖标志选项(详细)(X=0-2)。
  /U 强迫使用ATA/IDE能用传输模式。
  /X 不装入XBIOS。
  /Y,/Y- 请求/禁止动态驱动配置。
  3、注意
  重新分区和格式化将会擦去硬盘中的所有数据!低级格式化会对硬盘选成伤害,不到万不得已,不要对硬盘做低级格式化。如有必要,请备份重要数据,以免造成不必要的损失。

四、简易模式(自动模式)
  先用启动盘启动计算机,完成后,执行:DM(回车)
  按两次回车键,进入软件主菜单,如图1所示:〖注:图略〗
  主菜单共有6个选项,当光带移至某个选项时,右侧会显示对应的快速说明,用户便于用户使用。
  1、Easy Disk Installation(简易磁盘安装)
  使用简易磁盘安装,DM将自动安装硬盘全部容量为一个分区。且不可手工更改。整个操作过程非常简单,只需按提示回答几个问题即可。
  选Easy Disk Installation,按回车键,DM会自动找到已经安装的硬盘,并显示一个硬盘列表,如果正确的话选Yes,否则,选No。这里,选Yes,按两次回车键,接下来出现的对话框提示您是否使用FAT32文件系统(注意:该对话框只有使用支持FAT32分区的启动盘启动计算机时才能出现,如果用DOS 6.x盘启动系统,则不出现这个提示:但如果硬盘容量超过8.4GB,则会出现一个操作系统选择对话框,要求您选择安装的操作系统如果您选择安装DOS 6.x,还会提示安装支持文件Ontrackd.sys,您必须选择Yes,以便以访问该硬盘的所有容量。在以下的高级安装中情况相同,不再重复)。接下来出现的对话框提示您DM已经在当前硬盘中检测到一个分区,如果继续的话,硬盘中的数据将会丢失,按Alt+C继续,其它键取消。按Alt+C后,出现的对话框显示了当前硬盘的有关信息,并再次提醒您如果继续,将删除硬盘中的所有数据,选Yes继续,DM将会对硬盘快速格式化;稍后,提示插入引导盘,插入后,按任一键,DM开始拷贝系统;完成后,出现的对话框提示您硬盘已经成功安装,按任一键继续;接下来出现的对话框提示您,如果您打算安装DOS和Windows 3.1x,并想安装Ontrack的增强32位访问驱动的话,请在DOS和Windows 3.1x安装完成后,再次运行DM,从Maintenance Option选项中选Windows 3.1x Driver Options选项,再执行Install Drivers即可。按任一键继续,出现Disk Manager Status对话框,表示硬盘安装成功完成,请移去磁盘,按Reset或Ctrl+Alt+Del重新启动,依提示操作即可。至此,硬盘安装完成。
  2、Advanced Disk Installation(高级硬盘安装)
  这里的高级安装,并不是指下面将要讲到的高级模式。在高级安装中,用户可以自己定义硬盘分区的大小,比简易安装更为灵活。
  在主菜单中选择Advanced Disk Installaion,按回车键,选择硬盘,再选Yes,接着出现的对话框提示您是否使用FAT32文件系统对话框,选定后,再按两次回车键,出现如图2〖注:图略〗所示对话框:
  该对话框提供了3种分区选择,其中,Option(A)和Option(是DM根据当前硬盘预定义的分区大小,如要自己定义分区的大小,请选Option(C)。这里,选Option(C),将光带称至Option(C) Define your own选项,按回车键,出现的对话框显示了当前硬盘的最大分区容量,可以更改,每输入一个值按回车键。完成后出现如图3〖注:图略〗所示对话框:
  在该对话框中,可以看到各分区的类型、柱面数、磁头数、扇区数等信息。还可以删除、重新创建或更改分区的大小。比如要删除扩展分区,将光带移至该分区上,按Del键,出现提示时,按Alt+D键删除。如要重新创建分区,按N键,将删除所有已经创建的分区;如插入一个分区,将光带移到空白位置,按Ins键,此时硬盘必须有未分区空间,如要更改扩展分区中的逻辑分区,按Tab键返回;没有问题的话,将光带移至Save and Continue(保存和继续)按回车键,在出现的对话框中,再按Alt+C;接下来的对话框,提示您是否使用快速格式化,如果硬盘工件良好,最好选Yes,这将减少安装时间,否则选No,对硬盘进行全面校验;选好后,当出现提示删除硬盘数据对话框时,再选Yes开始处理,当提示插入系统盘时,按要求插入,再按回车键开始格式化各分区和拷贝系统;完成后,重新启动,安装即告完成。
  Upgrade Disk Manager(更新DM)
  自动更新DM和所有Ontrack公司的支持驱动程序。选定好,按回车键,在出现的对话框中选Yes开始更新,完成后,退出DM使更新生效。
  4、Maintenance Options(维护选项)
  选定后,按回车键,出现Maintenance Menu(维护菜单),该维护菜单共有9个选项,各选项说明如下:
  Create Ontrack Boot Diskette 创建Ontrack引导盘,当硬盘启动失败,利用此引导盘启动计算机后可以识别大硬盘,共有2个选项:Make this diskette an Ontrack Boot Diskette(复制DDO文件到软盘中,该软盘必须是引导盘)和Copy this diskette(如果原来已有Ontrack引导盘,可以使用该选项直接复制)。
  Dynamic Drive Overlay Options 动态驱动覆盖选项,此动态驱动程序可以使老式机器识别大硬盘,以下简称为DDO,共有2个选项:Update Dynamic Drive Overlay(更新DDO)和Remote Dynamic Drive Overlay(从指定驱动器中删除DDO)。
  Master Boot Options 主引导记录选项,用来更新系统主引导记录和当主引导记录被病毒或其它程序破坏时恢复,共有2个选项:Write MBR Root Code(更新主引导记录)和Restore MBR with Backup Copy(从备份中恢复主引导记录)。
  Windows 3.1x Driver Options Windows 3.1x驱动选项,安装和删除增强32位磁盘访问驱动程序,必须在安装了Windows 3.1x后才能安装该驱动,共有2个选项:Install Drivers(安装增强32位磁盘访问驱动ONTRACKW.386)和Remove Drivers(删除增强32位磁盘访问驱动ONTRACKW.386)。
  ONTRACKD.SYS Driver Options 安装、更新和删除ONTRACKD.SYS驱动程序,以便使DOS和Windows 3.1x能访问8.4GB以上硬盘,共有2个选项:Install ONTRACKD.SYS Driver(安装和更新ONTRACKD.SYS驱动)和Remove ONTRACKD.SYS Driver(从系统中卸掉ONTRACKD.SYS驱动)。
  Hard Disk Diagnostics 硬盘诊断,包括单个驱动器的测试和主/从驱动器的测试,共有3个选项:Individual Drive Tests(单个驱动器测试)、Master/Slave Drive Tests(测试主/从驱动器之间的数据传输情况)和Change to Through Test Mode(改变测试模式,有快速和完整性两种,快速测试只需1分钟时间,而完整性测试需要1个小时,可根据硬盘的工作情况选择)。
  Display Drive Information 显示硬盘详细信息。
  Convert Drive Format 转换驱动器格式为Ontrack驱动器格式。
  Return to previous menu 返回上一级菜单。
  5、View/Print Online Manaual 查看/打印在线帮助。
  6、Exit Disk Manager 退出DM。

五、高级模式
  执行:DM /M(回车)
  启动后,按两次回车键,出现如图4〖注:图略〗所示对话框:
  该对话框共有7个选项,当光带移至某个选项时,右侧显示对应的快速说明,方便用户使用。
  1、Edit/View Partitions(编辑/查看磁盘分区)
  该选项用来查看磁盘已有的分区信息、创建新分区和编辑已经存在的分区。选定后,按回车键,出现一个磁盘列表对话框,选定一个磁盘后,按回车键,在出现的对话框中选择是否使用FAT32分区,选定后,接下来出现的对话框与简易模式高级硬盘安装中的图3〖注:图略〗完全相同。用户可以在此删除已有分区、创建新分区和更改分区大小。不同的是,如果硬盘中有多个不同类型的分区,还可以在此更改引导分区,只需将光带移至该分区上,按功能键B即可,当然扩展分区不能设置成引导分区。另外,当创建新分区时,比如按N键或Ins键后,此时,会出现一个Select Partition Type(选择分区类型)对话框,如果您是用支持FAT32的Windows 95/98盘启动的机器,则有4种情况可选:DOS-FAT32、DOS-FAT12/16、EXTENDED、OTHER;如果用DOS盘启动机器,则只有后3个选项,此时不能创建FAT32分区。当选OTHER时,要求输入分区类型,如输入2则创建XENIX分区,99为UNIX分区,100为NETWARE/286分区。分区创建完成后,将光带移到Save and Continue按回车键,保存并返回主菜单。
  2、Format/Check Partitions(格式化/检查磁盘分区)
  该选项用来格式化分区或检查分区错误,对已经创建好的分区,应当在此进行格式化。按回车键后,选择一个磁盘,按回车键,出现Select a Format Option(选择格式化分区选项),共有3个选项:
  Format All Partitions(格式化所有DOS分区)
  选定后,按回车键,出现格式化将擦取磁盘中所有数据提示对话框时,选Yes;接着出现的对话框,询问是否使用快速格式化,这里,选Yes;接下来的对话框,用于更改分区簇的大小,在Select Cluster Size(选择簇大小)框中,带有“*”标记的默认值,可以通过光标键选择其它值;选定后,按回车键,销后,会提示插入系统盘,按要求插入后,开始格式化分区和复制系统文件;写成后,按Esc键返回。至此,硬盘安装完成,可以退出DM,重新启动计算机,试试效果。
  Format a Single Partition(格式化单个DOS分区)
  该选项可以选定格式化某个分区,操作过程与格式化所有分区相同,只是会提示您输入分区卷标。
  Check a Single Partition(检查任何已格式化的DOS分区)
  该选项用来对已格式化的分区进行完整性校验。
  3、Maintenance Options(维护选项)
  与简易模式中的维护选项基本相同,只是在维护菜单中多了一个Utilities(实用工具)选项,用来进行硬盘填零操作和低级格式化。将光带移到Utilities,按回车键,选择一个磁盘,再按回车键,出现一个Select Utility Option(选用实用工具选项)对话框,该对话框有2个选项:
  Zero Fill Drive 对硬盘的一个扇区写零,这将擦去硬盘中的所有数据。
  Low Level Format 硬盘低级格式化,选定后,在出现的对话框中按Alt+C键即可开始对硬盘进行低级格式化操作。
  4、CMOS Options(CMOS选项)
  用来自动或手动更改CMOS磁盘类型。选定后,按回车键,在出现的对话框中选择要更改的磁盘;按回车键,在出现的Enter CMOS drive type对话框中输入CMOS硬盘类型,输入后,按回车键返回;将光带移到Update CMOS and Continue按回车键,提示更新时,按Reset或Ctrl+Alt+Del重新启动。注意,如CMOS硬盘类型更改不当,将会造成计算机启动失败。可能的话,应尽量在系统BIOS中进行设置。
  5、View/Print Online Manaual(查看/打印在线帮助)
  6、ALT-A Go to Automatic Mode(按ALT-A进入自动模式,即简易模式)
  7、Exit Disk Manager(退出DM)

六、其它功能
  1、简易模式与高级模式的快速切换
  我们知道,DM有两种操作模式,一种是为初级用户准备的简易模式,另一种则是高级模式,通常两种操作模式可以在启动时利用命令行开关来指定。而对于高级用户来说,可能会希望能在简易模式和高级模式之间随时切换,如果每次都重复用命令行方式就很不方便。热键Alt-M能够使您在简易模式主菜单下随时进入高级模式,而在高级模式主菜单下进入则可以通过热键Alt-A返回到简易模式,十分方便。
  2、高级系统选项的热键
  DM中有一个系统选项菜单,其菜单项目如下:
  Disk Overview 硬盘驱动器概要,能够给出驱动器型号、每个中断能读写的最多扇区数、硬盘内部的缓冲区大小、每个分区的起止地址的柱面号、磁盘头号、扇区号、控制器类型和传输模式。
  System Setup Menu 系统设置菜单,有下面3个选项:CMOS setup and configration(CMOS硬盘参数设置)、Replace BIOS Parameters(替换BIOS中的硬盘参数)和Use BIOS Parameters(使用BIOS中的硬盘参数)。
  Machine Information 计算机信息。
  XBIOS Information XBIOS信息。
  Chipset Information 磁盘控制器芯片组信息。
  Image System Area to File 将硬盘系统映像备份到文件,包括主分区表、分区引导记录、FAT表和目录等。
  上面这些信息对高级用户都是非常有用的,但它们并不在主菜单上出现,也无法在命令行上调出。用户可以在主菜单下,利用热键Alt-T调出上述高级系统选项。

七、有关说明
  1、如果DM未找到已经安装的硬盘,有可能是硬盘安装不当造成的,请检查硬盘电缆线,CMOS参数设置和硬盘跳线是否正确。在某些老式机器如486中安装大硬盘时,可能有些BIOS无法设置正确的磁盘类型,如Phoenix BIOS,此时,只要正确地输入硬盘的磁头数和扇区数即可顺利安装。
  2、如要创建FAT32分区,必须用支持FAT32文件系统的Windows 95/98盘启动计算机,且分区大小不能低于540MB;如用DOS盘启动则不能创建FAT32分区,且不会出现类似的提示。无论何种安装模式情况都是一样的。
  3、当硬盘容量大小8.4GB且安装的操作系统是DOS/Windows 3.1x/Windows 95/95OSR1时,由于这些操作系统不能直接访问8.4GB以上的硬盘,所以DM会提示安装支持程序Ontrack.sys以便操作系统能访问硬盘的所有容量。
  4、对于一些老式硬盘,如ST506等,当进行硬盘低级格式化时,可以修改间隔因子,而IDE硬盘则不支持该功能。
  5、为便于叙述,本文的操作是建立在支持FAT32文件系统的Windows 95/98启动盘和8.4GB硬盘基础上,由于硬盘容量(指8.4GB以下和以上)和安装的操作系统的不同(如是否支持FAT32文件系统),DM出现的提示对话框可能会有所差异,请注意。

硬盘系列技术文章

硬盘维修手记之“报废”硬盘维修实录

  微机对硬盘自检的故障提示一般有两种:一种是“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”。采用以上方法处理无效,只能报废。同行们手中若有坏硬盘,先不必废弃,可先按以上的方法维修,相信会有意想不到的收获。

硬盘系列技术文章

怎样备份硬盘引导记录

为防止病毒对硬盘的侵袭或其它误操作,备份硬盘引导记录是一有效方法。若手头没有现成的工具软件(如pcTools,可在“DOS软件”中下载),可用DEBUG实现。现介绍备份及写硬盘主引导记录的方法。

   备份主引导记录的方法是:

DEBUG(回车)
-A 100
XXXX:0100 MOV AX,201
XXXX:0103 MOV BX,200
XXXX:0106 MOV CX,1
XXXX:0109 MOV DX,80
XXXX:010C INT 13
XXXX:010E INT 3
XXXX:010F
-G=100
-R CX
CX 0001:200
-N BOOT.ZYD
-W 200
-Q

备份DOS分区引导记录的方法是:

DEBUG(回车)
-L 100 201
-N BOOT.DOS
-R CX
CX 0001:200
-W 100
-Q

写硬盘主引导记录的方法是:

DEBUG(回车)
-N BOOT.ZYD
-L 200
-A 100
XXXX:0100 MOV AX,301
XXXX:0103 MOV BX,200
XXXX:0106 MOV CX,1
XXXX:0109 MOV DX,80
XXXX:010C INT 13
XXXX:010E INT 3
XXXX:010F
-G=100
-Q

写DOS分区引导记录的方法是:

DEBUG(回车)

-N BOOT.DOS
-L 100
-W 100 201
-Q

硬盘系列技术文章

硬盘低级格式化全攻略

DM的全名是Hard Disk Management Program,能对硬盘进行低级格式化、校验等管理工作,可以提高硬盘的使用效率。

 当前,用户常用的是DM 4.5和DM 5.01版,后者在进行自动启动DM时,增加了一些40MB以上的新型硬盘选择参数。DM的每一步操作都有英文提示,使用较简单。

   一、DM主要功能

   1、硬盘的低级格式化(Initialize)   DM提供了3种低级格式化方式:格式一磁道、一个分区和整个磁盘。

     2、对硬盘分区(Partitioning)

 DM支持的对每个硬盘最大分区数为16个,支持一个可引导分区最大为33MB,其余的DOS分区最大容量512MB。对于每个DOS分区提供3种状态,分别为DOS BOOT分区. Reed only DOS、Write-Read分区。用户可改变分区的状态来保护有效的数据,对于每一个DOS分区,DM提供了可变的根目录项数(64、128、256、512、1024、2048),以及可变的簇数(0.5K、1K、2K、3K、4K、8K、16K、32K、64K),这样用户对不同的分区采用不同的分配簇数,大大提高硬盘的利用率。分区的顺序决定了起动系统后的提示符,从第一个分区开始提示符分别为C:. D:. E:. F:.....,值得注意的是如用FDISK系统命令只能见到前4个分区信息。这样针对不同的使用者分别建立不同的分区,提供不同的保护方式,规定不同使用者可用硬盘的最大容量。对于公共的系统软件、工具(如各种编辑软件)建一公共分区加以只读保护,可大大提高了系统的安全性,同时也提高了硬盘的使用效率,使不同的使用者之间相互独立的使用硬盘,好象每个人使用一个硬盘一样。

  3、硬盘的高级格式化(Preparation) DM可对硬盘每个分区进行高级格式化。格式化DOS引导区后再装入DOS操作系统。

   4、可选硬盘参数配置 DM可管理几十种类型的硬盘(DM 5.01版更多一些),&127;用户可选择其中一种与实际机器的硬盘相同的型号使用。如果无相同的型号,可尽量选择磁头数(Number of Head)和柱面数(Number of Cyinders)相同的参数。DM提供了修改多种硬盘参数的可能。

  5、其它

   DM支持多操作系统共享硬盘的能力,同FDISK命令一样允许4个操作系统同时存在。

   安装多操作系统时,由于有的操作系统安装时先对硬盘进行低级格式化,所以应注意安装顺序。一般后安装DOS。

DM软件同时也支持多个硬盘的安装与管理。过程同一个硬盘的安装与管理。

  二、DM的启动和使用

   命令格式:A:>DM [参数]其中,参数取以下值:

   /M DM软件以手工方式进入,如无该参数,DM以自动方式运行,依次执行INITIALIZE. PARTITIONG. PREPARAFION。

   /C DM软件以彩色方式执行,即运行于彩色显示器上。

  /P DM软件以PC/XT方式管理硬盘。

  

   /A DM软件以PC/AT方式管理硬盘。

    /2 DOS 2.XX版本方式。

  /3 DOS 3.XX版本方式。

   /4 DOS 4.XX版本方式(仅DM 5.01版有此参数)。

    /V DM运行于可改变簇长度、根目录项方式。

   在实际使用中常用以下两种方式启动:

    1、A:>DM (自动方式。初始化硬盘时很多参数都用默认值几乎不要人工干预)。

    2、A:>DM (手动方式。作格式化时一些参数要人工指定)。

  三、使用DM的注意事项

    1、自动方式和手动方式的选择

   在使用DM时,若采用自动方式,则程序要提示用户输入正确的磁盘型号,若输入的磁盘型号不对,DM将给出错误信息并要求用户从新输入。这就要求用户对其所使用的磁盘型号有足够的了解,这在很多情况下是办不到的。所以,采用自动方式虽然简单,但要求知道硬盘型号,在你不知道磁盘的型号下,建立使用手动方式M/M来启动DM程序。

   2、手动方式使用   打入:DM/M后,屏幕出现如下主菜单:

   Main Menu:

    (I)ntialization

    (P)artitionging menu

   (S)elect Drive

   (C)onfiguration menu

    (R)eturn to DOS Select an option(R)_ 

    在光标处输入I. P.S. C或R将分别进入初始化子菜单、分区子菜单、选择驱动器配置子菜单或返回DOS。

    ⑴I--初始化子菜单

    在主菜单中输入I后,进入初始化菜单下:

    屏幕显示INITALIZATION MENU: HELP AVALABLE BY PRESSING F1

    (I)nturn or (V)erify surface (D)efect-list management

  (R)eturn to main menu

    Select an option(R)_

    此菜单中又有4个选择项:I、V、D、R:

   A、选I进入初始化后,屏幕提问:Is the above DEFECT-LIST aceurate for this disk(y/n):若选Y,又接着提问,是对某一道、分区还整个磁盘进行初始化,对整个磁盘做初始化,则又显示:HARD DISK MANAGEMENT PROGRAM V4.5 Drive 1,305 Cyls by 4 heabs. .............................................................. CY1--Hd CY1--Hd CY1--Hd CY1--Hd CY1--Hd CY1--Hd CY1--Hd ...........................CURRENT DEFECT LIST................ INITIALIZATION MENU: (I)ntialize or (V)erify surface (D)efet-list management (R)etuen to main menu   Select an option(R): i Is the above DEFECT-LIST accurate for this disk?(y/n):y Do a (T)rack, (p)artion (D)isk, (R)eturn to initialization menu

    Select an option(R): d Enter Interleave value: (1-16可选)

    THIS WILL DESTROY ANY EXISTING DATA ON THIS DISK!CONTINUE?(y/n):当得到肯定回答后,又要求输入间隔值因子(取1-16),回答后将出现:This Will DESTRPY ANY EXISTWG DATA ON THIS DISK! CONTINUE?(y/n): 输入Y开始低级格式化,输N返回初始化子菜单。

    B、选V后对硬盘做校验操作。当打入V后,出现:

    DO a (T)rack, (P)artition,ewtire,(D)isk,(R)etum to init menu sclectopton(R)

   打入D--对整个硬盘进行校验;

    T--对某一磁道进行校验;

    P--对某一分区进行校验。

    C、在初始化子菜单下输入D将进入缺陷表管理子菜单。

    ⑵P--分区子菜单

    在主菜单下,输入P,屏幕将出现硬盘上的分区情况及分区的起止柱面号、类型等,并同时提问:Does the above PARTITION TABLE requned modifiction(y/n)?

   回答Y后,即进入PARTITION MENU(分区菜单),在这个菜单中,可对分区进行删除、安装,改变分区的类型,选择引导分区,建立新的分区信息表等。

    回答N,即进入PREPARATION MENU(准备菜单),在这个菜单下可以准备一个分区(P),也可以改变任何分区(C)。

    ⑶S--选择驱动器

   用户可用S键来选择你准备初始化的硬盘驱器编号(1~n)。

  ⑷C--配置子菜单

    在主菜单下输入C,将进入CONFIGURATION MENU(配置菜单)。下面是一个例子:HARD DISK MANAGEMNT PROGRRAM V4.5 Drive 1,305 Cyls by 4 heads. .............................................................. DISK PARAMETERS(CYLINDERS by SECTORS)are now STANDARD Drive 1 is actually 305 by 4 by 17. ............................................................... CONFIGURA TION MENU: HELP AVAILABLE BY PRESSING F1 (S)tandard parameters,(N)on-standard parameters (W)rite configuration, (R)eturn to MAIN MENU Seelect an option(R):   这时屏幕上告诉用户现在的磁盘参数(柱面数、磁头数及每道扇区数)是标准的;1号驱动器为:305个柱面、4磁头、每道17个扇区。这时可以键入S选用标准参数,也可打入N,选一个非标准的参数,然后用W命令将用户所选的配置信息写入配置记录区,供以后使用。

    ⑸R--退出DM

   在主菜单中选R或回车(缺省为R)即退出DM,返回到DOS;在各个子菜单中,选R或回车(缺省为R)可返回上一级菜单中。

    最后,还得给大家说一句:底格对硬盘伤害较大.不到万不得已的地步,不要进行低格!!!

硬盘系列技术文章

硬盘的常见错误提示及解决方法

1、显示:
“C:Drive Failure Run Setup Utility,Press(F1)To Resume”
此类故障是硬盘参数设置不正确所以从软盘引导硬盘可用,只要重新设置硬盘参数即可。

2、显示:
“No ROM Basic,System Halted”
病因分析:造成该故障的原因一般是引导程序损坏或被病毒感染,或是分区表中无自举标志,或是结束标志55AAH被改写。

 治疗方法:从软盘启动,执行命令“FDISK/MBR\"即可。FDISK中包含有主引导程 序代码和结束标志55AAH,用上述命令可使FDISK中正确的主引导程序和结束标志覆盖硬盘上的主引导程序,这一招对于修复主引导程序和结束标志55AAH损坏既快又灵。对于分区表中无自举标志的故障,可用NDD迅速恢复。

3、显示:
“Error loading operating system” 或“Missing operating system”

  病因分析:造成该故障的原因一般是DOS引导记录出现错误。DOS引导记录位于逻 辑0扇区,是由高级格式化命令FORMAT生成的。主引导程序在检查分区表正确之后,根 据分区表中指出的DOS分区的起始地址,读DOS引导记录,若连续读五次都失败,则给 出“Error loading opearting system”的错误提示,若能正确读出DOS引导记录, 主引导程序则会将DOS引导记录送入内存0:7C00h处,然后检查DOS引导记录的最后两个字节是否为55AAH,若不是这两个字节,则给出“Missing operation system”的提示。

 治疗方法:一般情况下用NDD修复即可。若不成功,只好用FORMAT C:/S命令重写DOS引导记录,也许你会认为格式化后C盘数据将丢失,其实不必担心,数据仍然保存在硬盘上,格式化C盘后可用NU8.0中的UNFORMAT恢复。如果曾经用DOS命令中的MIRROR或NU8.0中的IMAGE程序给硬盘建立过IMAGE镜像文件,硬盘可完全恢复,否则硬盘根目录下的文件全部丢失,根目录下的第一级子目录名被更名为DIR0、DIR1、DIR2......,但一级子目录下的文件及其下级子目录完好无损,至于根目录下丢失的文件,你可用NU8.0中的UNERASE再去恢复即可。

4、显示:
“Invalid Drive Specification”

  治疗方法:
1、重新分区格式化
2、如0磁道损坏需要低级格式化,然后用Set Comspec(指定Command文件位置),使得Command远离0磁道。
    当硬盘出现分区故障后,希望用户先用上述方法解决,若不成功,对硬盘分区格式化是解决软故障的基本方法,但信息将被清除。其使用原则是:能用高格解决的不用分区,能用分区解决的不用低级格式化

5、显示:
“Device error” 然后显示: “Non-System disk or disk error,Replace and strike any key when ready”

  说明硬盘不能启动,用软盘启动后,在A:\>后键入C:,屏幕显示:“Invalid drive specification",系统不认硬盘。

  病因分析:造成该故障的原因一般是CMOS中的硬盘设置参数丢失或硬盘类型设置错误造成的。

  治疗方法:进入CMOS,检查硬盘设置参数是否丢失或硬盘类型设置是否错误,如果确是该种故障,只需将硬盘设置参数恢复或修改过来即可,如果忘了硬盘参数不会修改,也可用备份过的CMOS信息进行恢复,如果你没有备份CMOS信息,也别急,有些高档微机的CMOS设置中有“HDD AUTO DETECTION”(硬盘自动检测)选项,可自动检测出硬盘类型参数。若无此项,只好打开机箱,查看硬盘表面标签上的硬盘参数,照此修改即可。

6、显示:

“HDD Controller Failure”

  病因分析:造成该故障的原因一般是硬盘线接口接触不良或接线错误。

  治疗方法:先检查硬盘电源线与硬盘的连接,再检查硬盘数据信号线与多功能卡或硬盘的连接,如果连接松动或连线接反都会有上述提示,最好是能找一台型号相同且使用正常的微机,可以对比线缆的连接,若线缆接反则一目了然。

7、显示:

“Invalid partition table”,硬盘不能启动,若从软盘启动则认C盘。

  病因分析:造成该故障的原因一般是硬盘主引导记录中的分区表有错误,当指定了多个自举分区(只能有一个自举分区)或病毒占用了分区表时,将有上述提示。主引导记录(MBR)位于0磁头/0柱面/1扇区,由FDISK.EXE对硬盘分区时生成。MBR包括主引导程序、分区表和结束标志55AAH三部分,共占一个扇区。主引导程序中含有检查硬盘分区表的程序代码和出错信息、出错处理等内容。当硬盘启动时,主引导程序将检查分区表中的自举标志。若某个分区为可自举分区,则有分区标志80H,否则为00H,系统规定只能有一个分区为自举分区,若分区表中含有多个自举标志时,主引导程序会给出

“Invalid partion table\"的错误提示。

  治疗方法:最简单的解决方法是用NDD修复,它将检查分区表中的错误,若发现错误,将会询问你是否愿意修改,你只要不断地回答YES即可修正错误,或者用备份过的分区表覆盖它也行(KV300,NU8.0中的RESCUE都具有备份与恢复分区表的功能)。如果是病毒感染了分区表,格式化是解决不了问题的,可先用杀毒软件杀毒,再用NDD进行修复。如果上述方法都不能解决,还有一招,就是先用FDISK重新分区,但分区大小必须和原来的分区一样,这一点尤为重要,分区后不要进行高级格式化,然后用NDD进行修复。修复后的硬盘不但能启动,而且硬盘上的信息也不会丢失。其实用FDISK分区,相当于用正确的分区表覆盖原来的分区表。尤其当用软盘启动后不认硬盘时,这一招特灵。

硬盘系列技术文章

GHOST参数详细说明

示例

ghost.exe -clone,mode=copy,src=1,dst=2-sure
硬盘对拷

ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1-sure
将一号硬盘的第二个分区复制到二号硬盘的第一个分区

ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho
将一号硬盘的第二个分区做成映像文件放到g分区中

ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2
从内部存有两个分区的映像文件中,把第二个分区还原到硬盘的第二个分区

ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1-fx -sure -rb
用g盘的bac.gho文件还原c盘。完成后不显示任何信息,直接启动。

ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P
将映像文件还原到第二个硬盘,并将分区大小比例修改成60:40

还原磁盘
首先做一个启动盘,包含Config.sys,Autoexec.bat,Command.com,Io.sys,Ghost.exe文件(可以用windows做启动盘的程序完成)。
Autoexec.bat可以包含以下命令:
Ghost.exe -clone,mode=pload,src=d:\bac.gho,dst=1:1-fx -sure -rb
利用在d盘的文件自动还原,结束以后自动跳出ghost并且重新启动。
开机自动做C区的备份,在D区生成备份文件bac.gho。
ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb
还原光盘
包含文件:Config.sys,Autoexec.bat,Mscdex.exe(CDROM执行程序),Oakcdrom.sys(ATAPI CDROM兼容驱动程序),Ghost.exe
Config.sys内容为:
DEVICE=OAKCDROM.SYS/D:IDECD001
Autoexec.bat内容为:
MSCDEX.EXE/D:IDECE001/L:Z
Ghost -clone,mode=load,src=z:\bac.gho,dst=1:1-sure -rb
可以根据下面的具体说明修改实例
-clone 在使用时必须加入参数,它同时也是所有的switch{batch switch}里最实用的一种,下面是clone所定义的参数
-clone,
mode={copy|load|dump|pcopy|pload|pdump},
src={drive|file|drive:partition},
dst={drive|file|drive:partition}
mode指定要使用哪种clone所提供的命令
copy 硬盘到硬盘的复制(disk to disk copy)
load 文件还原到硬盘(file to disk load)
dump 将硬盘做成映像文件(disk to file dump)
pcopy 分区到分区的复制(partition to partition copy)
pload 文件还原到分区(file to partition load)
pdump 分区备份成映像文件(partition to file dump)
src指定了ghost运行时使用的源分区的位置模式及其意义:
mode命令对应mode命令src所使用参数例子
COPY/DUMP
源硬盘号。
以1代表第一号硬盘
LOAD映像文件名
g:/back98/setup98.gho 或装置名称(drive)
PCOPY/PDUMP
源分区号。
1:2代表的是硬盘1的第二个分区
PLOAD分区映像文件名加上分区号或是驱动器名加上分区号。
g:\back98\setup98.gho:2,代表映像文件里的第二个分区
dst运行Ghost时使用的目标位置模式及其意义:
mode命令对应mode命令dst所使用参数例子
COPY/DUMP目的硬盘号。
2代表第二号硬盘
LOAD硬盘映像文件名。
例g:\back98\setup98.gho
PCOPY/PLOAD目的分区号。
2:2代表的是,硬盘2的第二个分区
PDUMP分区映像文件名加分区号。
g:\back98\setup98.gho:2
SZEn指定所使用目的分区的大小
n=xxxxM指定第n目的分区的大小为xxxxMB SZE2=800M表示分区2的大小为800MB
n=mmP指定地n的目的分区的大小为整个硬盘的mm个百分比。
其他参数
-fxo 当源物件出现坏块时,强迫复制继续进行
-fx 当ghost完成新系统的工作后不显示"press ctrl-alt-del to reboot"直接回到DOS下
-ia 完全执行扇区到扇区的复制。当由一个映像文件或由另一个硬盘为来源,复制一个分区时,Ghost将首先检查来源分区,再决定是要复制文件和目录结构还是要做映像复制(扇区到扇区)。预设是这种形式。但是有的时候,硬盘里特定的位置可能会放一些隐藏的与系统安全有关的文件。只有用扇区到扇区复制的方法才能正确复制
-pwd and -pwd=x 给映像文件加密
-rb 在还原或复制完成以后,让系统重新启动  
-sure 可以和clone合用。Ghost不会显示"proceed with disk clone-destination drive will be overwritten?"提示信息

硬盘系列技术文章

ghost的详细用法

系统备份
  
使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击Local(本地)项,在右面弹出的菜单中有3个子项,其中Disk表示备份整个硬盘(即克隆)、Partition表示备份硬盘的单个分区、Check表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区时具有实用价值。
  
选Local→Partition→To Image菜单,弹出硬盘选择窗口,开始分区备份操作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操作:TAB键进行切换,回车键进行确认,方向键进行选择)。 在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有GHO的后缀名。 接下来,程序会询问是否压缩备份数据,并给出3个选择:No表示不压缩,Fast表示压缩比例小而执行备份速度较快,High就是压缩比例高但执行备份速度相当慢。最后选择Yes按钮即开始进行分区硬盘的备份。Ghost备份的速度相当快,不用久等就可以完成,备份的文件以GHO后缀名储存在设定的目录中。

系统克隆
  
硬盘的克隆就是对整个硬盘的备份和还原。选择菜单Local→Disk→To Disk,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目标硬盘(第二个硬盘)。注意,可以设置目标硬盘各个分区的大小,Ghost可以自动对目标硬盘按设定的分区数值进行分区和格式化。选择Yes开始执行。
  
Ghost能将目标硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目标硬盘不能太小,必须能将源硬盘的数据内容装下。
  
Ghost还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单Local→Disk→To Image),然后就可以随时还原到其他硬盘或源硬盘上,这对安装多个系统很方便。使用方法与分区备份相似。
系统还原
  
如果硬盘中备份的分区数据受到损坏,用一般数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原而无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。
  
要恢复备份的分区,就在界面中选择菜单Local→Partition→From Image,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击Yes按钮即可。
软件特性
存贮介质
  
Ghost 支持的存储介质超出了我们的想象,它支持对等LPT接口、对等USB接口、对等TCP/IP接口、SCSI磁带机、便携式设备(JAZ、ZIP、MO等)、光盘刻录机(CDR、CDRW)等。而这些特性不需要任何外带的驱动程序和软件,只需一张软盘就可以做到!特别是对光盘刻录机的支持,如今的刻录机和空白光盘都十分便宜,非常适合作备份的用途。
兼容性
  
Ghost 对现有的操作系统都有良好的支持,包括FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL等文件存储格式。同以前版本不同的是,Ghost 2001加入了对Linux EX2的支持(FIFO文件存储格式),这也就意味着Linux的用户也可以用Ghost来备份系统了。
配套软件支持
  
Ghost浏览器:在以前的Ghost版本中,我们只能对系统进行简单的备份、复制、还原,要恢复单个的文件和文件夹还要使用外带的GhostEXP软件。现在,Symantec公司已经将Ghost浏览器整合在软件中。Ghost浏览器采用类似于资源管理器的界面,通过它,我们可以方便迅速地在备份包中找出我们想要的文件和文件夹并还原。
Gdisk:Gdisk是一个新加入的实用工具,它彻底取代了FDisk和format:

* 快速格式化。

* 隐藏和显示分区的能力。此功能允许一个以上的主DOS分区,并且每个分区上的操作系统有不同的版本。隐藏分区的能力使计算机习惯于引导到选定的可引导分区,忽略其他隐藏分区中相同操作系统的安装。

* 全面的分区报告。

* 高度安全的磁盘擦除。提供符合美国国防部标准和更高安全标准的磁盘擦除选项。
和使用交互式菜单的FDisk不同,GDisk是由命令行驱动的。这提供了更快的配置磁盘分区和在批处理文件中定义GDisk操作的能力。但与此同时,几十个参数会令普通用户头疼,因此笔者不推荐一般用户使用,Symantec公司也应该推出相应的GUI(图形用户界面)控制台以方便用户使用。具体的参数说明可以用命令行gdisk/?了解。

Live Update
  Live Update是Symantec公司软件的一个通用升级程序,它能够检查当前系统中已安装的Symantec软件,并且通过英特网对软件进行在线升级。
在安装Ghost 2001时,安装程序自动升级了Live Update程序的版本。
附加的命令行参数:(限Ghost的无人备份/恢复/复制)
 
 其实Ghost 2001的功能远远不止它主程序中显示的那些,Ghost可以在其启动的命令行中添加众多参数以实现更多的功能。命令行参数在使用时颇为复杂,不过我们可以制作批处理文件,从而“一劳永逸”(类似于无人安装Windows 98和Windows 2000)现在让我们来了解一些常用的参数(了解更加详细的参数介绍可查看Ghost的帮助文件)。

1.-rb
本次Ghost操作结束退出时自动重启。这样,在复制系统时就可以放心离开了。

2.-fx
本次Ghost操作结束退出时自动回到DOS提示符。

3.-sure
对所有要求确认的提示或警告一律回答“Yes”。此参数有一定危险性,只建议高级用户使用。

4.-fro
如果源分区发现坏簇,则略过提示强制拷贝。此参数可用于试着挽救硬盘坏道中的数据。

5.@filename
在filename中指定txt文件。txt文件中为Ghost的附加参数,这样做可以不受DOS命令行150个字符的限制。

6.-f32
将源FAT16分区拷贝后转换成FAT32(前提是目标分区不小于2G)。WinNT 4和Windows95、97用户慎用。

7.-bootcd
当直接向光盘中备份文件时,此选项可以使光盘变成可引导。此过程需要放入启动盘。

8.-fatlimit
将NT的FAT16分区限制在2G。此参数在复制Windows NT分区,且不想使用64k/簇的FAT16时非常有用。

9.-span
分卷参数。当空间不足时提示复制到另一个分区的另一个备份包。

10.-auto
分卷拷贝时不提示就自动赋予一个文件名继续执行。

11.-crcignore
忽略备份包中的CRC ERROR。除非需要抢救备份包中的数据,否则不要使用此参数,以防数据错误。

12.-ia
全部映像。Ghost会对硬盘上所有的分区逐个进行备份。

13.-ial
全部映像,类似于-ia参数,对Linux分区逐个进行备份。

14.-id
全部映像。类似于-ia参数,但包含分区的引导信息。

15.-quiet
操作过程中禁止状态更新和用户干预。

16.-script
可以执行多个Ghost命令行。命令行存放在指定的文件中。

17.-span
启用映像文件的跨卷功能。

18.-split=x
  将备份包划分成多个分卷,每个分卷的大小为x兆。这个功能非常实用,用于大型备份包复制到移动式存储设备上,例如将一个1.9G的备份包复制到3张刻录盘上。

19.-z
  将磁盘或分区上的内容保存到映像文件时进行压缩。-z或-z1为低压缩率(快速);-z2为高压缩率(中速);-z3至-z9压缩率依次增大(速度依次减慢)。

20.-clone
  这是实现Ghost无人备份/恢复的核心参数。使用语法为:
-clone,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size)......]
此参数行较为复杂,且各参数之间不能含有空格。   其中operation意为操作类型,值可取:copy:磁盘到磁盘;load:文件到磁盘;dump:磁盘到文件;pcopy:分区到分区;pload:文件到分区;pdump:分区到文件。
  Source意为操作源,值可取:驱动器号,从1开始;或者为文件名,需要写绝对路径。
Destination意为目标位置,值可取:驱动器号,从1开始;或者为文件名,需要写绝对路径;@CDx,刻录机,x表示刻录机的驱动器号,从1开始。

下面举例说明

命令行参数:ghostpe.exe -clone,mode=copy,src=1,dst=2
完成操作:将本地磁盘1复制到本地磁盘2。

命令行参数:ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:1
完成操作:将本地磁盘1上的第二分区复制到本地磁盘2的第一分区。

命令行参数:ghostpe.exe-clone,mode=load,src=g:\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M
完成操作:从映像文件装载磁盘1,并将第一个分区的大小调整为450MB,第二个调整为1599MB,第三个调整为2047MB。

命令行参数:ghostpe.exe -clone,mode=pdump,src2:1:4:6,dst=d:\prt246.gho
完成操作:创建仅具有选定分区的映像文件。从磁盘2上选择分区1、4、6。
了解了这些参数后,我们就可以轻松地实现Ghost的无人备份/复制/恢复了。冲杯咖啡吧。

注意事项
1.在备份系统时,单个的备份文件最好不要超过2GB。
2.在备份系统前,最好将一些无用的文件删除以减少Ghost文件的体积。通常无用的文件有:Windows的临时文件夹、IE临时文件夹、Windows的内存交换文件。这些文件通常要占去100多兆硬盘空间。
3.在备份系统前,整理目标盘和源盘,以加快备份速度。
4.在备份系统前及恢复系统前,最好检查一下目标盘和源盘,纠正磁盘错误。
5.在恢复系统时,最好先检查一下要恢复的目标盘是否有重要的文件还未转移,千万不要等硬盘信息被覆盖后才后悔莫及啊。