千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能)

家居布线与家庭组网
收藏本版 (7) |订阅

家居布线与家庭组网 今日: 2376 |主题: 4096

发新帖
打印 上一主题 下一主题

[分享]修理硬盘故障...

[复制链接]
0758河台小赵 发布于: 2004-11-13 09:49 3352 次浏览 10 位用户参与讨论
跳转到指定楼层
数据恢复、硬盘修复+系统不认硬盘的常规处理方法 Bad:相信不少人在使用电脑的过程中多多少少会遇到数据丢失的问题。或是因为误删除,或者是软件、硬盘损坏。这个专题,就是来探讨这样的一类问题,让大家对这方面不再陌生。希望有这方面经验的坛友们不要吝言…… 区区提供的一些文章只作“抛砖引玉”用: 数据恢复基础知识 出处:赛迪网 作者:cLinuxer   说到数据恢复,我们就不能不提到硬盘的数据结构、文件的存储原理,甚至操作系统的启动流程,这些是你在恢复硬盘数据时不得不利用的基本知识。即使你不需要恢复数据,理解了这些知识(即使只是稍微多知道一些),对于你平时的电脑操作和应用也是很有帮助的。   我们就从硬盘的数据结构谈起吧……   硬盘数据结构   初买来一块硬盘,我们是没有办法使用的,你需要将它分区、格式化,然后再安装上操作系统才可以使用。就拿我们一直沿用到现在的Win9x/Me系列来说,我们一般要将硬盘分成主引导扇区、操作系统引导扇区、FAT、DIR和Data等五部分(其中只有主引导扇区是唯一的,其它的随你的分区数的增加而增加)。   主引导扇区   主引导扇区位于整个硬盘的0磁道0柱面1扇区,包括硬盘主引导记录MBR(Main Boot Record)和分区表DPT(Disk Partition Table)。其中主引导记录的作用就是检查分区表是否正确以及确定哪个分区为引导分区,并在程序结束时把该分区的启动程序(也就是操作系统引导扇区)调入内存加以执行。至于分区表,很多人都知道,以80H或00H为开始标志,以55AAH为结束标志,共64字节,位于本扇区的最末端。值得一提的是,MBR是由分区程序(例如DOS 的Fdisk.exe)产生的,不同的操作系统可能这个扇区是不尽相同。如果你有这个意向也可以自己去编写一个,只要它能完成前述的任务即可,这也是为什么能实现多系统启动的原因(说句题外话:正因为这个主引导记录容易编写,所以才出现了很多的引导区病毒)。   操作系统引导扇区 OBR(OS Boot Record)即操作系统引导扇区,通常位于硬盘的0磁道1柱面1扇区(这是对于DOS来说的,对于那些以多重引导方式启动的系统则位于相应的主分区/扩展分区的第一个扇区),是操作系统可直接访问的第一个扇区,它也包括一个引导程序和一个被称为BPB(BIOS Parameter Block)的本分区参数记录表。其实每个逻辑分区都有一个OBR,其参数视分区的大小、操作系统的类别而有所不同。引导程序的主要任务是判断本分区根目录前两个文件是否为操作系统的引导文件(例如MSDOS或者起源于MSDOS的Win9x/Me的IO.SYS和MSDOS.SYS)。如是,就把第一个文件读入内存,并把控制权交予该文件。BPB参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数、分配单元(Allocation Unit,以前也称之为簇)的大小等重要参数。OBR由高级格式化程序产生(例如DOS 的Format.com)。   文件分配表   FAT(File Allocation Table)即文件分配表,是DOS/Win9x系统的文件寻址系统,为了数据安全起见,FAT一般做两个,第二FAT为第一FAT的备份, FAT区紧接在OBR之后,其大小由本分区的大小及文件分配单元的大小决定。关于FAT的格式历来有很多选择,Microsoft 的DOS及Windows采用我们所熟悉的FAT12、FAT16和FAT32格式,但除此以外并非没有其它格式的FAT,像Windows NT、OS/2、UNIX/Linux、Novell等都有自己的文件管理方式。   目录区   DIR是Directory即根目录区的简写,DIR紧接在第二FAT表之后,只有FAT还不能定位文件在磁盘中的位置,FAT还必须和DIR配合才能准确定位文件的位置。DIR记录着每个文件(目录)的起始单元(这是最重要的)、文件的属性等。定位文件位置时,操作系统根据DIR中的起始单元,结合FAT表就可以知道文件在磁盘的具体位置及大小了。在DIR区之后,才是真正意义上的数据存储区,即DATA区。   数据区   DATA虽然占据了硬盘的绝大部分空间,但没有了前面的各部分,它对于我们来说,也只能是一些枯燥的二进制代码,没有任何意义。在这里有一点要说明的是,我们通常所说的格式化程序(指高级格式化,例如DOS下的Format程序),并没有把DATA区的数据清除,只是重写了FAT表而已,至于分区硬盘,也只是修改了MBR和OBR,绝大部分的DATA区的数据并没有被改变,这也是许多硬盘数据能够得以修复的原因。但即便如此,如MBR/OBR/FAT/DIR之一被破坏的话,也足够咱们那些所谓的DIY老鸟们忙乎半天了……需要提醒大家的是,如果你经常整理磁盘,那么你的数据区的数据可能是连续的,这样即使MBR/FAT/DIR全部坏了,我们也可以使用磁盘编辑软件(比如DOS下的DiskEdit),只要找到一个文件的起始保存位置,那么这个文件就有可能被恢复(当然了,这需要一个前提,那就是你没有覆盖这个文件……)。   硬盘分区方式   我们平时说到的分区概念,不外乎三种:主分区、扩展分区和逻辑分区。   主分区是一个比较单纯的分区,通常位于硬盘的最前面一块区域中,构成逻辑C磁盘。在主分区中,不允许再建立其它逻辑磁盘。   扩展分区的概念则比较复杂,也是造成分区和逻辑磁盘混淆的主要原因。由于硬盘仅仅为分区表保留了64个字节的存储空间,而每个分区的参数占据16个字节,故主引导扇区中总计可以存储4个分区的数据。操作系统只允许存储4个分区的数据,如果说逻辑磁盘就是分区,则系统最多只允许4个逻辑磁盘。对于具体的应用,4个逻辑磁盘往往不能满足实际需求。为了建立更多的逻辑磁盘供操作系统使用,系统引入了扩展分区的概念。   所谓扩展分区,严格地讲它不是一个实际意义的分区,它仅仅是一个指向下一个分区的指针,这种指针结构将形成一个单向链表。这样在主引导扇区中除了主分区外,仅需要存储一个被称为扩展分区的分区数据,通过这个扩展分区的数据可以找到下一个分区(实际上也就是下一个逻辑磁盘)的起始位置,以此起始位置类推可以找到所有的分区。无论系统中建立多少个逻辑磁盘,在主引导扇区中通过一个扩展分区的参数就可以逐个找到每一个逻辑磁盘。   需要特别注意的是,由于主分区之后的各个分区是通过一种单向链表的结构来实现链接的,因此,若单向链表发生问题,将导致逻辑磁盘的丢失。   数据存储原理   既然要进行数据的恢复,当然数据的存储原理我们不能不提,在这之中,我们还要介绍一下数据的删除和硬盘的格式化相关问题……   文件的读取   操作系统从目录区中读取文件信息(包括文件名、后缀名、文件大小、修改日期和文件在数据区保存的第一个簇的簇号),我们这里假设第一个簇号是0023。   操作系统从0023簇读取相应的数据,然后再找到FAT的0023单元,如果内容是文件结束标志(FF),则表示文件结束,否则内容保存数据的下一个簇的簇号,这样重复下去直到遇到文件结束标志。   文件的写入   当我们要保存文件时,操作系统首先在DIR区中找到空区写入文件名、大小和创建时间等相应信息,然后在Data区找到闲置空间将文件保存,并将Data区的第一个簇写入DIR区,其余的动作和上边的读取动作差不多。   文件的删除   看了前面的文件的读取和写入,你可能没有往下边继续看的信心了,不过放心,Win9x的文件删除工作却是很简单的,简单到只在目录区做了一点小改动――将目录区的文件的第一个字符改成了E5就表示将改文件删除了。   Fdisk和Format的一点小说明   和文件的删除类似,利用Fdisk删除再建立分区和利用Format格式化逻辑磁盘(假设你格式化的时候并没有使用/U这个无条件格式化参数)都没有将数据从DATA区直接删除,前者只是改变了分区表,后者只是修改了FAT表,因此被误删除的分区和误格式化的硬盘完全有可能恢复…… 数据恢复的方法 1、 硬件或介质问题的情况 ?? ??①、 硬盘坏:硬盘自检不到的情况一般是硬件故障,又可分为主版的 硬盘控制器(包括IDE口)故障和硬盘本身的故障。 ??如果问题在主板上,那么数据应当没有影响。如果出在硬盘上,也不是一定不能修复。 硬盘可能的故障又可能在控制电路、电机和磁头以及盘片。如果是控 制电路的问题,一般修好它,就可以读出数据。但如果电机、磁头和 盘片故障,即 ??使修理也要返回原厂,数据恢复基本没有可操作性。 ??②、 软盘坏:当软盘数据损坏时,可以有几种处理,一种是用NDD修复,他会强制读出你坏区中的东西,MOVE 到空白扇区中,这就意味着 如果你的磁盘很满操作是没法进行的。你也可以用HDCOPY2.0以上版本READ软盘,他也会进行强读,使 ??读入缓冲区的数据是完好的,你再写 入一张好磁盘就可以了。当然这些方式,要看盘坏的程度。如果0磁道坏,数据也并非无法抢救,早先可以通过扇区读的方式,把后面的数据读出,不过一般来说,你依然可以HDCOPY来实验。 ?? ??2、系统问题的情况 ?? ??①、 在硬盘崩溃的情况下,我们经常要和一些提示信息打交道。我们要了解他典型提示信息的含义,注意这些原因仅仅分析逻辑损坏而不是 硬盘物理坏道的情况。 ??提示信息 ??可能原因 ??参考处理 ??Invalid Partition Table ??分区信息中1BE、1CE、1DE处不符合只有一个80而其他两处为0用工具设定,操作在前面已经讲了。 ??Error Loading Operating System ??主引导程序读BOOT区5次没成功。 ??重建BOOT区 ??Missing Operating System DOS ??引导区的55AA标记丢失 ??用工具设定,把前面读写主引导区程序的DX=80改为180即可 ??Non-System Disk or Disk Error ??BOOT区中的系统文件名与根目录中的前两个文件不同 ??SYS命令重新传递系统, ??Disk Boot Failure ??读系统文件错误 SYS命令重新传递系统, ??Invalid Driver Specifcationg ??如果试图切换到一个确实存在的逻辑分区出现以下信息,说明主分区表的分区记录被破坏了。 ??根据各分区情况重建分区表,或者用自动修复工具修复。注意分区丢失是最常见的故障之一,此时不要紧张,一般的说此时数据并没有问题,如果你不了解处理的方法。你可以选择我前面介绍的自动修复分区工具进行处理,他们大多只改写主分区表的数据区,不会影响你的其他数据。特别提醒大家,这些工具有的不支持 8.4G硬盘,有的与BIOS 对硬盘的 ??识别有关系。如果你 在一台机器上不行,可以换台BIOS不同的机器实验一下。 ??Bad or missing command interpreter 这是说找不到COMMAND.com,或者COMMAND文件坏了。 ??如果你COPY过去COMMAND文件还是如此,一般来说是 感染了某种病毒。 ??Invalid media type reading drive X ,Abort,Retry,Fail? ??该盘没有高级格式化,或BOOT区中I/O参数表被破坏。 ??这里情况较多,手工处理比较复杂,特别指出,此时 DISKEDIT可能无法运行,建议用工具修复。 ??Incorrect DOS Version ??可能是文件版本不统一,对9X来说,有95 95osr/2,98,98 oem/2等版本,重新SYS时,不要弄错了。 ??用正确版本的启动盘重新SYS系统另外说明一下,对于比较老的机器还有1071和not found rom basic、ROM BASIC OK 等提示,在目前机器中以消失。另外,当 代码区完全被破坏的情况下,系统关于无系统的提示是来自BIOS的,这条提示与 ??BIOS的种类有关。另外,FDISK/MBR对代码区的 重建是我们经常采用的。再介绍一种比较极端的情况,就是硬盘 自检正常,而用软盘和硬盘都无法正常启动的情况,这可能是, 病毒或恶意程序利用,DOS3以上版本启动中都要检索分区表这 ??一特点,把分区表置为死循环。造成启动中死机。网上曾经流传过 DOS6.22k修改方案,其实是修改西文MS-DOS6.22的IO.SYS,把 C2 03 06 E8 0A 00 07 72 03替换为:C2 03 90 E8 0A 00 72 80 90就可以启动被类似情况锁住的硬盘。 ??②、 9X无法正常进入或工作:以下仅仅是对可能的软故障分析 ,没有考虑硬件故障.进入图形界面前死机情况比较复杂, ??可能与加载的某些驱动有关 可以在START MS WINDOWS时,用F8激活菜单,设置为step by step ,看是哪项使系统死机。 ??而后从CONFIG或者SYSTEM。INI中删除进入图形界面后死机一般这与开机加载的程序有关进入安全模式(此时自动运行的程序将不能加载),对注册表中的 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run* 中的键值和启动组中加载的程序进行分析。必要的予以删除。 ?? ??显示IEXPLORE.EXE错误,不能进行任何操作 ??可能有某个系统的动态连接库损坏覆盖安装WIN9X,或从其他机器上COPY损坏的连接库。(确定哪个库损坏一般比较困难) ??频繁出现出错各种信息 ??一般是虚拟内存不足造成的看C盘是否剩余空间过少, 或者打开的应用程序和窗口太多。 ??
回复

使用道具 举报

已有10人评论

新浪微博达人勋

千家认证

沙发
0758河台小赵 发表于 2004-11-13 09:54:00
3、 全盘崩溃和分区丢失 ?? ??首先重建MBR代码区,再根据情况修正分区表。修正分区表的基本思路是查找以55AA为结束的扇区,再根据扇区结构和后面是否有 FAT等情况判定是否为分区表,最后计算填回, 主分区表,由于需要计算,过程比较烦琐,就不仔细介绍了,希望大家用前面介绍的工具,比如NDD处理。如果文件仍然 无法读取,要考虑用TIRAMINT等工具进行修复。 如果在FAT表彻底崩溃的情况下,恢复某个指定文件,可以用DISKEDIT 或DEBUG查找已知信息。比如文件为文本,文件中包含 ??“软件狗”,那么我我们就要把他们转换为内码C8 ED BC FE B9 B7 进行查找。 ?? ??4、 文件丢失、误格式化的情况 ?? ??一般的来说,文件删除仅仅是把文件的首字节,改为E5H,而并不破坏本身,因此可以恢复。但由于对不连续文件要恢复文件链,由于手工交叉恢复对一般计算机用户来说并不容易,在这篇缩略版中就不讲了,建议用工具处理,如果已经安 ??装了Norton Utilities,可以用他来查找。另外,RECOVERNT 等工具,都是恢复的利器。特别注意的是, 千万不要在发现文件丢失后,在本机安装什么恢复工具,你可能恰恰把文件覆盖掉了。特别是你的文件在C盘的情况下,如果你发现主 ??要文件被你失手清掉了 ,(比如你按SHIFT删除),你应该马上直接关闭电源,用软盘 启动进行恢复或把硬盘串接到其他有恢复工具的机器处理。误格 式化的情况可以用等工具处理。 ?? ??5、 文件损坏的情况 ?? ??一般的说,恢复文件损坏需要清楚的了解文件的结构,并不是很容易的事情,而这方面的工具也不多。不过一般的说,文件如果字节正常,不能正常打开往往是文件头损坏。 ?? ??就文件恢复举几个简单例子。 ??类型 特征 处理 ?? ??ZIP、TGZ等压缩包无法解压 ????ZIP文件损坏的情况下可以用一个名为ZIPFIX的工具处理。不过如果你的文件是从FTP站点上下载的,那么有可能是你没有定义下载模式为BIN。 ?? ??自解压文件无法解压 ????可能是可执行文件头损坏,可以用对应压缩工具按一般压缩文件解压。 ?? ??DBF文件死机后无法打开 ????典型的文件头中的记录数与实际不匹配了,把文件头中的记录数向下调整,遗憾的是公式我找不到了。 ?? ??6、 硬盘被加密或变换: ?? ????此时千万不要FDISK/MBR,SYS等处理,否则可 能数据再也无法找回,一定要反解加密算法,或找到被移走的重要扇区。 对于那些加密硬盘数据的病毒,清除时一定要选择能恢复加密数据的可*杀毒软件。 ?? ??7、 文件加密后密码遗忘: ?? ??对于很多字处理软件的文件加密和ZIP等压缩包的加密,你是不能*加密逆过程来完成的,因为那从理论上是异常困难的。 ??目前有一些相关的软件,他们的思想一般都是用一个大字典集中的数据循环用相同算法加密后与密码的密文匹配,直到一致时则说明找到了密码。你可以去寻找这些软件,当然,有些软件是有后门的,比如DOS下的WPS,Ctrl+qiubojun就是 ??通用密码。Undiskp的作者冯志宏 是解文件密码的个中高手,大家不妨去他的主页看看。 ?? ??8、 系统用户密码遗忘的处理: ?? ??最简单的方法就是用软盘启动(NT的你也可以把盘挂接在其他NT上),找到支持该文件系统结构的软件(比如针对 NT的NTFSDOS),利用他把密码文件清掉、或者是COPY出密码档案,用破解软件套字典来处理。前者时间短但所有用户信息丢失,后者时间长,但保全了所有用户信息。对UNIX系统,我建议你一定先做一张应急盘。 ??
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

板凳
0758河台小赵 发表于 2004-11-13 09:55:00
如何处理硬盘损坏与数据恢复? 走进中关村 cook 最近一段时间,有很多网友打来电话询问有关硬盘维修,以及数据恢复的诸多问题,其中包括软件故障和硬件故障,为此俺跑了一家硬盘数据恢复与维修公司,带着网友的诸多问题,向技术人员做了请教。   cook:硬盘里分区表一旦出现问题,机器会有哪些反应,应该如何解决?    工程师:首先,机器无法启动,表现为无操作系统。但硬盘内的系统和数据依然存在,如果有分区表的备份,那大可放心,直接恢复就可以了。备份分区表的方法有很多,如DEBUG、或直接把分区表拷贝出来。如果分区表没有备份,机器内无重要数据,可从新安装操作系统,如果机器内有重要数据,那就不要再做任何操作,但如果您对市面上出售的一些数据恢复软件报有希望,那身边一定要有位“高手”。不过根据经验,像分区表损坏后硬盘内的数据完全可以恢复出来,在DOS中,我们不用怕硬盘上的文件被不小心删除,因为有DOS自带的反删除工具Undelete.exe和许多磁盘工具。只要被删除的文件所占硬盘空间还没有被其他程序占用,就能恢复误删除。造成分区表故障主要是因为操作不当,尽量避免安装一些无用的软件。   C:病毒造成的硬盘故障有何表现,应如何处理?    工程师:由于病毒种类较多,所出现的问题可归纳为软件故障和硬件故障。软件故障表现为数据搬家,数据修改,怪码、FAT(分区表)、FDT(目录项)破坏。简单的解决方法可使用最高版本的杀毒软件,但对于病毒还是提前预防为好。杀毒软件如果解决不了问题,那先看一下自己硬盘里的数据是否还能看到,如果能看到,那最好先将硬盘里的重要数据备份出来,如果病毒顽固,造成数据看不到,只能送到恢复公司了。对于病毒造成的硬件故障,表现为,机器不认硬盘,原因可能是硬盘内某芯片被破坏,或盘片的磁介质过胜或磁不足,这需要由厂家和数据恢复公司进行测试,来进行维修。   C:硬件故障,比如说硬盘某芯片烧毁,是否能更换,是否回影响里面的数据?    工程师:芯片可以更换,主要是看被损坏的芯片位置,如果是控制板上的芯片,相对比较简单,但如果是磁头分配器或磁头前置放大、磁头组损坏一定就要硬盘打开了,但这需要在100级超净间进行,并要求专业的技术人员,这一项的收费也是很高的。造成这种现象大部分是由于电压不稳定,或电源故障。    C:听说从网上DOWN一些数据恢复软件能够把误操作造成的数据挽救回来,请推荐一些类似的软件,什么故障的硬盘必须要送到厂家或公司去修理?    工程师:从网上可以找到一些恢复软件,比如说Recover NT2.5、Lost&Found正式版……不过我感觉这些软件都不是很好用,因为面对被破坏的数据,国内还没有人敢说百分之百的恢复出来,我们也一样。对于这些数据恢复软件,您在操作的时候最好有十足的把握,一旦失败,要想再恢复那会很困难。    C:目前市场里出现维修率较高硬盘到底是那里的故障?    工程师:在高速硬盘上马达,驱动芯片,容易损坏,可能是马达的转速太高,功率大,驱动芯片的散热处理不好,而造成的。如果出现这种硬盘故障,那厂商会做出处理,一般是三个月保换一年保修。但厂商不会负责数据的恢复,这就要*一些数据恢复公司了。    C:如果想挽救数据,那价格根据什么收费呢?    工程师:目前国内对数据恢复行业做出收费标准,一般的公司都是按照故障现象而定,各公司价格不一,一般都在1000-3000元左右,复杂的有几万元的不等。最后我再次提醒大家,硬盘是个很脆弱的东西,一定要注意硬盘数据的备份!对于专门人士来说,里面的数据可以说是无价的。为保证数据的安全,有条件的话,最好挂双硬盘并配上UPS,且一定不能偷懒,要定期、按时进行硬盘重要数据的备份。
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

地板
0758河台小赵 发表于 2004-11-13 09:57:00
软盘修复、数据恢复全攻略 四川 龚胜   虽然现在的存储技术越来越先进,什么ZIP、LS120、CD-RW等新型存储工具正在普及,网络应用也越来越广泛,个人主页、E-mail满天飞,数据的传输与备份有了更多的选择余地,但由于种种原因,所有这些暂时都无法替代从PC诞生那一天起就伴随其发展的软驱和软盘。软盘方便、易于携带且价格便宜,仍然在存储市场中占据重要的份额。最重要的一点是,现在几乎每一台PC机都配有一个1.44M的软盘驱动器,软盘恐怕还是传递、备份少量资料最方便的选择。但是,由于现在市面上的软驱翻新伪劣者极多,假软盘更是满天飞。在这种情况下软盘损坏的情况根本不是什么稀奇的事,加上软盘和软驱天生的弱点,软盘上存储的资料数据很容易丢失。如果软盘中只是一些无关紧要或者另有备份的数据那也就算了,但如果其中的数据非常重要并且没有备份,如何尽量抢救数据那就非常值得研究了。另外现在软盘非常容易损坏,一旦坏掉,大多数朋友都是扔掉了事,尽管一张软盘现在只值几元钱,但如果能将软盘再利用,不仅节约资金,而且还有利于环保。 本文将全面介绍软盘数据恢复、修复坏软盘等方面的内容,希望能对你有所帮助。 一、软盘数据结构简介   现在普遍使用的是3.5英寸1.44M的软磁盘,一张软盘格式化后,被逻辑地分为: 磁道(TRACK): 磁盘上分成的数个同心圆环; 面(Head):分为 0/1 两面 ; 扇区(SECTOR): 磁道上储存资料的区域,有几部分。  3.5″盘的标准格式有720kB(80道、每道9个扇区)和1.44MB(80道、每道18个扇区)两种,而5″盘的标准格式有1.2MB(80道、每道15个扇区)和360kB(40道、每道9个扇区)两种。   现在使用最为普遍的1.44M 2HD的软盘有80轨(即80个同心圆),每一轨又分为9个扇区,每个扇区又再分 512个位元组,软盘的0面0道是非常重要的,第1扇区是引导信息,第2、3扇区是第1个文件分配表(FAT)的起始扇区,再后面就是数据区了。每张经过格式化的、并且装了文件的磁盘,都在磁盘中建立了一张文件目录表,记录着整个磁盘上所有文件的有用信息,所以我们了解它的结构很有好处。在文件目录表中,每个文件占32个字节(用PC-TOOLS或DEBUG读出时占两行),各个字节的含义是这样的: 0-7 字节:文件名,共8个字节,不足8个的用29填满,其中第一个字节为00时,表示此项未用,为E5时表示此项已经删除。 8-10 字节:扩展名,占3个字节,无扩展名或不足3个的用20填充。 11 字节,表示文件属性。具体含义是:20为归档文件,01为只读文件,不能对其进行修改和删除。02为隐含,不能用DIR命令进行查找,04为系统文件,也不能用DIR命令进行查找。10表示此项为子目录,而不是文件。28表示此项为磁盘的卷标,即磁盘的名字,不是文件。 12-21共10个字节为保留字段,没有使用。 22-23为建立文件的时间。 24-25为建立文件的日期。 26-27为文件占用的第一个簇号,即起始簇。 28-31共4个字节,为此文件的长度。   不同的磁盘目录表在磁盘中的位置和长度也不相同,360k磁盘目录表在磁盘的相对5号扇区到11号扇区共7个扇区;1.44M磁盘在相对15号扇区到28号扇区共14个扇区。掌握了目录表的结构,我们可以利用它来做一些工作,比如误删了文件,而磁盘又没进行其它写操作,在没有其它软件恢复时,可以修改目录表此项的第1个字节,把E5改为其它,就可以恢复误删文件。 二、用工具软件恢复磁盘数据  一般来说软盘被损坏、数据丢失的情况可以分为3大类:   一种情况是零磁道坏,无法看到盘符和列出目录,屏幕显示的错误信息一般为: “General Failure error Reading drive A Abort, Retry, Ignore?”     第二种情况是最常见的,即软盘的某一个部分损坏,可以列出目录,但有某一个文件或某几个文件无法读出或读出后文件损坏。屏幕显示的错误信息一般为:  “Sector not found error Reading drive A Abort, Retry, Ignore?或 Data error Reading drive A Abort, Retry, Ignore?”   第三种情况是受到了物理损坏,比如盘片发生了霉变、盘上有划痕、磁粉脱落等。 要恢复软盘数据需要借助一些工具软件。 下面对常用的软盘数据恢复软件逐一进行介绍: 1.HD-COPY   HD-COPY是一位德国人编写的一个磁盘对拷程序。主程序只有40多k,但功能非常强大,具有作格式化软盘、软盘扩容、修复坏软盘、保存软盘信息、读取坏软盘、压缩文件、清洗软驱磁头等功能。其读取坏盘数据的功能非常强,它可以对坏道反复读取(最多次数可达100次),在确认实在无法读出坏道信息的情况下就会将损坏的部分空在一边将有用的尽可能地保存起来。 HD-COPY用法很简单: HD-COPY在工作时会从软盘的0面1道和1面1道一直到0面及1面的79道读出所有的扇区,遇到坏磁道或者坏扇区时会反复多次地读该磁道或扇区,尽量多地读出信息,所以不管软盘遭到何种损伤,我们都可以用它来读出错软盘,然后将信息复制到一张完好的盘上。进入HD-COPY时,屏幕左上角的Source(源盘)框内有两排小点,其中上面一排表示0面0~79道,下面表示1面0~79道。当你插入软盘并选择Read(读)时,它会用R来代替小点表示正读某磁道和已读磁道,E表示某磁道的扇区有错。读完源盘后,把目的盘插入驱动器、光标移到Write(写)并回车,这时,在Destination(目的盘)框有移动的W或V覆盖小点代表“写”或“校验”。   如果只是零磁道坏,那么软盘上数据恢复的可能性很大。通常情况下只要用HD-COPY将其做一个映像,再将映像存到另一张好软盘中去,数据即可恢复。而对于磁盘数据区被损坏的情况,用HD-COPY可以尽可能地读取,如果是文本文件恢复的数据还是很有价值的,但对于exe、dll之类的文件恢复后也没有什么实际意义了。 2.诺顿的NU软件包  磁盘工具软件包Norton(诺顿),是专门用来修复磁盘的工具软件。其中包含了几个对恢复软盘数据很有用的程序。 (1)NDD  把需要修复的软盘放入A驱,启动NDD,在主菜单中选择Diagnose Disk,然后选驱动器A并回车,NDD就会分析磁盘的引导记录、文件分配表、目录结构、丢失簇等信息,发现错误扇区时,会显示错误的地方及原因,问你是否希望改正该错误?按Y后,屏幕显示是否建立一个UNDO文件、或跳过这一步、或是退出NDD。 选择Skip(跳过),磁盘医生就开始修复出错扇区。如果是第一个FAT表损坏,它就会自动把第2个文件分配表写回第1个文件分配表所在的扇区,磁盘的全部文件就可以读出来了。如果坏扇区是在目录区,列目录时可能会找不到一些文件或子目录,NDD把丢失的子目录用DIR00000─DIRXXXXX、文件用FILEXXXX.-DD代表;坏扇区在数据区时,存放在这个扇区的文件有部分可能不能修复,一个扇区可以存放512字节的内容。要注意在屏幕显示XXXX个丢失的簇在XXX个链中,并提问:“Do you wish to save lost chains as files?”(你希望把丢失的链作为文件保存吗?)时,要选择Save,如选择Detele,则丢失的信息全被删除,再也不能恢复。接着要做的是Surface Test(盘面测试),检查磁盘表面有无坏磁道(柱面)。你可根据需要选择测试或跳过。如果你想继续使用有一些坏道的磁盘,不妨用它来帮助你标注坏道,使DOS在读写时绕开这些坏道。   NDD是一位非常专业的磁盘医生,智商很高,能修复磁盘上的绝大多数错误。NDD的使用过程相当“傻瓜”,一般情况下,NDD启动后只要选定需修理的软盘所在的驱动器的盘符,然后一路回车就可以完成修理工作。NDD主要用于磁盘文件错误、磁盘表面轻微损伤、磁盘系统错误等,功能非常强大。但是它有个局限就是只能识别标准格式的软盘,如果被维修的软盘不是标准格式,NDD会自动将其修改为标准格式,这样很可能导致数据彻底丢失。因此,不能使用NDD来修理非标准格式软盘,非标准格式软盘上的文件要用HD-COPY等工具来挽救。 (2) DISKEDIT   Norton中的Disk Editor(磁盘编辑器),具有读写绝对扇区的功能。如果你对磁盘数据的存储规律很熟悉,可以使用这个软件来直接恢复一些数据。运行DISKEDIT后,用鼠标单击菜单上的(O)对象,单击(D)驱动器,选(P)物理磁盘后再击软驱A:,出现选择物理扇区域,读绝对(物理)扇区的默认值是0面(磁头)0柱面(磁道)1 扇区。因为数据区一般是从0柱1面16扇区开始,我们可以从第15扇区往下寻找自己的文件,可用PgUP、PgDn键或鼠标上下翻页。如果文件是文本文件等,在屏幕右边会显示其内容;当看到有自己需要内容的扇区,可以把它们保存到一个文件中:在屏幕上选(P)物理扇,输入起始扇区和扇区数,单击确定后在(T)工具中选(W)写对象至,在出现的屏幕中选择(F)文件并确定,注意一定要把文件保存在硬盘上。 (3)DISKTOOLS   DISKTOOLS.exe也是NORTON工具箱中的一个磁盘修复工具,其最大优点是能不丢失数据地对软盘进行低级格式化,对挽救坏盘数据是非常有用的;  中文版的DISKTOOLS.exe主程序只有54kB,但和上面两个软件一样也需要NORTON系统文件nlib200.rtl、中文字库china16.fnt两个文件配合才能正常运行。它提供了4项功能:使磁盘可引导、在使用DOS recover命令后恢复、再生一个有缺陷的磁盘和标记一个簇, 其中,再生磁盘就是安全低级格式化,这一功能对于挽救坏盘上的文件非常有用,尤其是在没有其它备用的软盘时更重要。 DISKTOOLS具体使用方法很简单,在此就不赘述了。 (4)TS   NORTON工具箱中还有一个不被人注意的小工具:TS.exe。这个软件的作用是按扇区查找被误删或丢失的数据,然后根据需要将找到的数据保存到另一个文件中。 3.PCTools 5.0和DEBUG   PCTools 5.0是一个比较常用的磁盘工具软件,只有一个文件pc.exe,长度约169kB,主要有文件服务和磁盘服务两大功能。其磁盘服务功能主要提供了磁盘的复制、删除、比较、改名、校验、编辑和初始化,还有文件的反删除等功能,其中磁盘初始化功能是对软盘进行低级格式化(同时进行高级格式化),能将磁盘文件彻底删除,即使使用反删除工具也无法挽救,但正是这样的低级格式化才能使一些高级格式化无法解决的问题得以解决,加上低级格式化之后无须进行高级格式化,而且采用了比较细腻的校验,不能通过校验的簇都已标记为坏簇,软盘初始化之后即可放心使用。   另外DOS自带的DEBUG也是一个可以对软盘进行物理级读写的软件,是一些顶尖高手的常用工具。 4.Scandisk  对于有问题的软盘,我们可以简单地用工具软件来尝试修复。在无法读取软盘数据时,试试Win98自带的Scandisk是个好主意,虽然它的功能不是很强大,但它容易找到、使用方便,并完全支持微软的长文件名格式。我们只要选定目标盘的盘符,并执行完整的表面检测(surface test),中间如有提示,一律yes或next,程序会自动把数据从坏的磁道或扇区移动到完好位置,如果运气好的话,修理后的磁盘和没坏时没什么两样了。   此外当磁盘空间无故减少或出现乱字符文件名或是超大文件时,Scandisk对这类问题也一样能对付。通常,这类情况发生的原因是磁盘簇异常丢失。簇是磁盘读写的最小单位,在1.44M软盘上等同于一个扇区就是512字节,如果一个数据段被占用但FAT表内并未标记,则会造成数据丢失;反之,若FAT对空数据段进行了文件标注,就会导致空间无故减少。 5.Badcopy   Badcopy是由国人任良编制专门用于对有磁道损坏的软盘拷贝、挽救数据的工具软件。Badcopy99可以稳定工作在中英文Win95/Win98/Win2000及WinNT平台上,整个软件300K多一点,是“绿色软件”,不用安装,直接执行即可。   Badcopy99的复制及修复功能全部可以在软件的首页[Badcopy]上实现,先确定需要复制文件(可以是多个文件)还是复制整个文件夹(包括其中的子文件夹),在[Source]下面有File及Folder两项供你选择;然后选上要复制的文件或文件夹,接着告诉Badcopy把挽救的数据存放在哪个文件夹(Target Folder)下,也可用浏览的方式挑选,一切准备就绪,按Copy按钮后,Badcopy会自动拼命地试图读出每一个字节的数据,实在不行的话,Badcopy会用智能填充的方式补全数据。这些过程全部是透明的,在Target Folder下面会显示复制修复进度,再下面显示复制文件数目与智能填充的数据多少。 [Option]页面中可以自由定制Badcopy的一些参数。如是否显示隐含或系统文件,是否自动进行智能数据填充,还有是否重试及每个数据块的大小(当修复数据效果不理想时可以试着调整其中的参数,如果数据比较宝贵,可以将每块大小Block Size相对定小一点,这样可以最大限度地挽回你的数据;如果追求速度,则适当定大一些)。还有[Tools]等页面,提供了一些常用的文件操作功能,这个软件的使用很简单,一试便知。 6.Disketer   这个软件被称为Windows下的HD-Copy,是目前Windows下专门针对软盘操作的好工具。标准的Windows界面,使用方便,功能强大,但这个软件有个很大的限制,要使用Disketer的超强功能就要遵照它的一些特殊要求,即一定要使用Disketer的格式化功能然后用Disketer向软盘里面复制删除文件,这样以后软盘发生损坏时Disketer才会有用武之地,即在主界面上选取“Tools/format”进行格式化,然后点击工具条的“Open”打开磁盘,点击“Add”向磁盘里添加文件或“Del”删除文件。这在相当程度上影响了这个软件的广泛应用,下面还是具体地说一下Disketer修复磁盘的功能:  修复0磁道:如果磁盘可以打开但却不能进行写或删除的操作,则可判断为0磁道损坏,选择“Tools/Diskservice”。 选择“Repair #0 sector”,即可处理为一张正常的软盘了,这大约只要花30秒的时间。另外和Badcopy一样,Disketer也能读取软盘或者硬盘上坏道中的文件。它对于坏道的放弃自动以512Bytes为单位,点取“File/repair file”,在“Sector number”后输入坏道的扇区(坏道扇区的确定是在用Disketer复制过程中软件显示的,用笔记下来在这里输入就行了),可以输入多个用“Add”按钮添加;然后输入需要读取文件的路径与名称以及修复后文件存放路径与名称;设完后按“Repair”按钮就开始恢复数据了。 7.其他“旁门左道”  有时候为挽救软盘上的重要数据我们可以想尽一切办法,有些软件表面上不是用来修复磁盘的,我们也可以拿来试试,说不定有奇效,比如:  Ultra Edit,运行Ultra Edit,插入磁盘,选定想拯救的文件。这里一般都是“HEX”模式(文本文件除外),如果能够读出的话,这时你只需做“SAVE AS”,给它起个名字,保存。 大多数时候Ultra Edit会提示“Error reading file:A:\filename.ext”。还不死心的话,请按“重试”,多试几次。  WinZip,插入磁盘,打开资源管理器,选定要拯救的文件,右键打开快捷菜单,选“Add to Zip”(如果你安装了WinZip的话),在“add to archive”中输入目标路径和文件名(一定要放在硬盘中),单击“Add”,被损坏的文件可能被打到压缩包中!然后你只需将其 “EXTRACT”出即可。 三、恢复软盘遇到的其他问题   软盘上数据无法读取的情况是很复杂的,除了因为坏道等原因,可以采用我上面提到的那些工具软件来挽救外,还有下面一些情况也可能导致软盘上的数据无法读取。 1.非标准容量盘的读取  用HD-Copy等软件对软盘扩容后,其直接后果就是在其他机器上很可能无法读取,比如我们用HD-COPY软件将3.5英寸1.44MB高密软盘格式化成1.722MB后,在DOS下进行读写时常会出现“sector not found reding drive b(或a),abort,retry,ingore,fail?”这是由于1.77MB磁盘每面是82磁道,每磁道有21个扇区,即82×21,而1.44MB盘是80×18,可见1.722MB盘相对来说是不规则的,要正常读写这类磁盘可以采用下面的方法:  找一个名为800.EXE,常驻内存的专用小软件,支持不规则软盘的读写。也可加载DOS外部文件DRIVER.SYS来解决,即在CONFIG.SYS文件中加一行语句: DEVICE=[路径]DRIVER.SYS /D:[数字]/F:9 其中: /D:[数字] 此处[数字]中的数字是指物理软驱,0代表A驱,1代表B驱。 /F:9 此处数字9可以用其他数字代替,各数字意义如下: 0:代表单密160KB/180KB或320KB/360KB软驱;1:代表1.2M软驱;2:代表720KB软驱;3:代表8英寸单密软驱;4:代表8英寸的软驱;5:代表硬盘;6:代表磁带驱动器;7:代表1.44MB软驱;8:代表光驱;9:代表2.88MB软驱。  不过最简单的方法是,如果微机的CMOS配置中有2.88MB软驱的选项,则只要将软驱配置为2.88MB即可。 2.霉变软盘的处理  对已发生霉变的软盘,如果没啥重要数据,当然应毫不犹豫地扔掉。但对有些储存了重要数据的软盘,我们还是要想法修复。  对轻度霉变的磁盘,用脱脂棉蘸上少许录音机磁头请洗剂,从磁头读写口上轻轻擦拭可将磁霉斑擦去,再用干净的脱脂棉将盘面上的液珠擦干即可。而对于霉变比较严重的磁盘,则要先将磁片从封套中取出,放置于平整、干净的白纸上,再用录音机磁头清洗剂擦拭整个盘面,用干净的脱脂棉吸干清洗剂液珠。然后换一张白纸,再清洗另一面。待磁盘清洗干净后,再重新装入封套中。用无水酒精(化学纯或分析纯)、丙酮代替录音机磁头清洗剂,效果也很好。要注意的是:操作中不要使用金属器具,最好戴上薄手套,以避免与磁盘直接接触。大多数经过处理后的磁盘,可以恢复大部分数据。 3.软驱故障导致读盘失败  如果出现无法读绝大多数或是全部的软盘、无法格式化、有异常声响等现象,就很可能是因为软驱硬件故障导致软盘数据无法正常读出了,可能性很多,但肯定是软驱硬件有故障,建议更换。另外有些软盘在某台软驱上读不出,换台机器就OK了的情况也是经常遇到的。  最后提醒大家一点,软盘的可*性是很差的,千万不要把重要数据只存放在一张软盘中,存有重要数据的软盘一定要做好它的备份工作,并且要将它写保护,以防误操作而造成数据的丢失。  
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

5#
0758河台小赵 发表于 2004-11-13 10:04:00
系统不认硬盘的常规处理方法 系统从硬盘无法启动,从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命令用于记录当前磁盘的信息,供格式化或删除之后的恢复使用,此方法也比较有效。
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

6#
0758河台小赵 发表于 2004-11-13 11:03:00
保护硬盘必看——伤硬盘的6大软件 (转) 硬盘是计算机中最重要的存储介质,关于硬盘的维护保养,相信每个电脑用户都有所了解。不过,以前的很多文章都是针对拨号时代的单机用户,在宽带逐渐普及、大硬盘不断降价的今天,很多人一打开电脑就会让硬盘满负荷运转:看高清晰的DVDRip影片、进行不间断的BT下载、使用Windows的系统还原功能……不过,你可能并不清楚,这些新软件带来的新的应用模式,会给硬盘带来新的伤害!   新应用模式带来的隐患   1.编码错误的DVDRip   现在网上由DVD转录压缩的DVDRip格式的影片相当受欢迎。这种格式的影片清晰度和DVD相差无几,但下载一部影片只有700MB~1.3GB大小,因此很多用户喜欢将DVDRip格式的影片下载到硬盘上慢慢欣赏。不过,播放这种格式的影片对系统有较高的要求:除了CPU、显卡要求足够强劲以保证播放流畅外,硬盘负荷也非常大——因为播放DVDRip就是一个不断解码解压缩,再输送到显示系统的过程。笔者发现,在遇到有编码错误的DVDRip文件时,Windows会出现磁盘占用率非常高的现象:系统不断想要把编码转换为视频信号,但编码错误的文件索引和相应的信号段是不匹配的——此时,硬盘灯会不断地闪烁,整个系统对用户的*作响应极慢,用户点击菜单但几乎没有反应。如果编码错误较多,系统有时候甚至会死机。很多用户在此时非常不耐烦,直接按下机箱上的RESET键甚至是直接关闭计算机电源,在硬盘磁头没有正常复位的情况下,这种*作相当危险! 提示:Windows XP的用户需要特别注意,当我们在Windows XP中自动预览一些体积较大的ASF、WMV等文件时,虽然没有进行正式播放,但也会出现计算机速度突然变慢、硬盘灯不断闪烁等现象,其罪魁祸首仍然是视频文件错误编码!   2. Bittorrent下载   Bittorrent下载是宽带时代新兴的P2P交换文件模式,各用户之间共享资源,互相当种子和中继站,俗称BT下载。由于每个用户的下载和上传几乎是同时进行,因此下载的速度非常快。不过,它会将下载的数据直接写进硬盘(不像FlashGet等下载工具可以调整缓存,到指定的数据量后才写入硬盘),因此对硬盘的占用率比FTP下载要大得多!   此外,BT下载事先要申请硬盘空间,在下载较大的文件的时候,一般会有2~3分钟时间整个系统优先权全部被申请空间的任务占用,其他任务反应极慢。有些人为了充分利用带宽,还会同时进行几个BT下载任务,此时就非常容易出现由于磁盘占用率过高而导致的死机故障。   因此,除非你的电脑硬件配置相当高(尤其是内存,至少要在256MB以上),否则在BT下载作出改进以前,如果要进行长时间、多任务的下载应用,最好还是采用传统的FTP软件。   3. PQMAGIC转换的危险   PQMAGIC是大名鼎鼎的分区魔术师,能在不破坏数据的情况下自由调整分区大小及格式。不过,PQMAGIC刚刚推出的时候,一般用户的硬盘也就2GB左右,而现在60~80GB的硬盘已是随处可见,PQMAGIC早就力不从心了:调整带数据的、5GB以上的分区,通常都需要1小时以上!   除了容量因素影响外,PQMAGIC调整硬盘分区时,大量的时间都花在校验数据和检测硬盘上,可以看出,在这种情况下“无损分区”是很难保证的:由于转换的速度很慢,耗时过长,转换调整过程中,很容易因为计算机断电、死机等因素造成数据丢失。这种损失通常是一个或数个分区丢失,或是容量变得异常,严重时甚至会导致整个硬盘的数据无法读取。   4.硬盘保护软件造成的异常   容易造成硬盘异常的,还有硬盘保护软件。比如“还原精灵”,由于很多人不注意在重装系统或是重新分区前将它正常卸载,往往会发生系统无法完全安装等情况。此时再想安装并卸载“还原精灵”,却又提示软件已经安装,无法继续,陷入死循环中。这种故障是由于“还原精灵”接管了INT13中断,在*作系统之前就控制了硬盘的引导,用FDISK/MBR指令也无法解决。本来这只是软件的故障,但很多人经验不足,出了问题会找各种分区工具“试验”,甚至轻率地低级格式化,在这样的折腾之下,硬盘很可能提前夭折! 5.频繁地整理磁盘碎片   磁盘碎片整理和系统还原本来是Windows提供的正常功能,不过如果你频繁地做这些*作,对硬盘是有害无利的。磁盘整理要对硬盘进行底层分析,判断哪些数据可以移动、哪些数据不可以移动,再对文件进行分类排序。在正式安排好硬盘数据结构前,它岵欢纤*?寥⌒慈胧?莸狡渌?兀?藕盟承蚝笤侔咽?菀苹厥实蔽恢茫?庑┎僮鞫蓟嵴加么罅康腃PU和磁盘资源。其实,对现在的大硬盘而言,文档和邮件占用的空间比例非常小,多数人买大硬盘是用来装电影和音乐的,这些分区根本无需频繁整理——因为播放多媒体文件的效果和磁盘结构根本没有关系,播放速度是由显卡和CPU决定的。   6. Windows XP的自动重启   Windows XP的自动重启功能可以自动关闭无响应的进程,自动退出非法*作的程序,从而减少用户的*作步骤。不过,这个功能也有一个很大的问题:它会在自动重新启动前关闭硬盘电源,在重新启动机器的时候再打开硬盘电源!这样一来,硬盘在不到10秒的时间间隔内,受到电流两次冲击,很可能会发生突然“死亡”的故障。为了节省一些能源设置成让系统自动关闭硬盘,对硬盘来说也是弊大于利的。   消除隐患的应对方案   1.解决编码错误   遇到编码错误的视频文件,最好的方法是通过正常途径向系统发出关机或重新启动指令,耐心等待系统自己处理完毕后重新启动计算机。然后上网搜索一些专门修复编码错误的软件来修复这些影片,再进行观看。   2.加大系统缓存   对于像BT这种线程没优化好、同时读取和写入硬盘的软件,如果一定要使用,可以通过修改注册表的方式加大磁盘缓冲,以减小硬盘读写的频率。以Windows XP为例:   单击“开始”、“运行”,键入“Regedit”后回车,打开注册表编辑器。依次展开HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\SESSION MANAGER\MEMORY MANAGEMENT分支,在右侧窗口中单击鼠标右键,选择“新建”、“DWORD”值,将新值命名为“Iopagelocklimit”,并将其值设置为“4000”(16进制,即16M或“8000”(即32M,这样硬盘的读写频率会降低不少。对于BT造成的CPU占用率过高问题,可以通过调节任务的优先级来解决:在Windows 2000/XP下同时按下“Ctrl+Alt+Delete”组合键,选择“任务管理器”,然后单击“进程”选项卡,用鼠标右键单击“Btdownloadgui.exe”,选择“设置优先级”下低于“标准”的一个级别即可。不?庋?鹘谟惺被嵋?養T非法*作退出。 3.巧妙卸载“还原精灵”   如果你的计算机安装了“还原精灵”,但在重装系统前忘记了正确卸载“还原精灵”,导致无法分区及安装系统,那么可尝试使用以下方法来解决问题:启动计算机后在系统引导前按“Ctrl+Home”组合键,调出“还原精灵”的菜单,输入密码进去后,选择“卸载”即可。也可以在光驱中放入“还原精灵”安装光盘,找到卸载程序Uninst.exe并执行它,当出现“不能运行在……要重新启动计算机吗?”的提示时,单击“确定”,重新启动后再安装“还原精灵”,然后再将它卸载。此方法在“还原精灵”5.0、2002、2003等版本上均验证通过。   4.加速PQMAGIC的*作   在PQMAGIC中打开“常规”选项下的“PartitionMagic优选设置”,将“忽略FAT上的OS/2 EA错误”和“跳过坏扇区检查”这两个选项均选中,忽略校验数据和检测硬盘的过程,自然会大大加快PQMAGIC的速度。当然,在使用PQMAGIC对分区进行*作之前,我们应该先用磁盘扫描工具检查和修复硬盘上的错误,然后再进行分区转换*作。   此外,最好不要用PQMAGIC调整带数据的分区,更不要在调整分区容量时进行分区格式转换。最好的方法是将要调整的分区上的数据备份到不参与调整的分区(最好是其他硬盘上),然后清空调整的一个或多个分区,这样转换速度会快很多,也更安全。   5.采用NTFS格式的分区   NTFS分区的好处在这里就不用多说了吧?由于NTFS分区本身的簇很小,不容易产生磁盘碎片,微软在文件分配表和目录索引上也作了特殊处理,万一出错后恢复文件也较容易。不过为了保证系统兼容性,最好不要将引导分区设置为NTFS格式。   6.禁用自动重启功能   在Windows XP中用鼠标右键单击“我的电脑”,选择“属性”,然后单击“高级”选项卡,单击“启动和故障恢复”按钮,在打开的界面中将“系统失败”下面的“自动重新启动”前的复选框清空。不过在系统遇到像显卡驱动兼容性这样严重的故障时,Windows XP还是会自动重新启动。但此时Windows XP一般会先生成一个日志文件,以便你启动后查看,此时要抓紧时间按下RESET键启动,防止Windows XP关闭硬盘。   7.关闭硬盘节能功能   先在BIOS中的电源选项中将硬盘节能全部设置为“DISABLED”,然后在Windows的“控制面板”、“电源选项”中,将“电源方案”下面的“关闭硬盘”、“系统待机”设置为“从不”(要让系统关机和休眠,还是手工控制好)。
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

7#
dys1225 发表于 2004-11-27 11:17:00

猛!我喜欢,谢谢大虾了!

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

8#
amwsai 发表于 2004-12-2 10:29:00
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

9#
killer2004 发表于 2004-12-9 16:20:00
谢谢
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

10#
8968529 发表于 2004-12-28 12:44:00
晕,要想看完要一天了,顶,,猛男
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

11#
好好吃面 发表于 2004-12-28 13:36:00

55555555555555555555555555555555

都怪我不经常来!好后悔呀!20块有可能恢复的硬盘,就这样飞了!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 千家通行证登陆

本版积分规则

千家智客微信号
千家智客微信
玩物说商城
玩物说商城