您现在的位置:速学网知识频道电脑学习操作系统如何保护硬盘» 正文

如何保护硬盘

[12-24 12:08:22]   来源:http://www.suxue6.com  操作系统   阅读:8464

概要: 一、如何给你的硬盘加速11与内存相比,硬盘的存储速度可谓如老牛拉车一般。如果我们能够尽可能地降低硬盘的使用率,更多依赖内存进行工作,那么计算机的整体性能将有很大改观。近来,在此方面略有心得,特贡献出来以享众机友。 第一招:定制虚拟内存 右键点击“我的电脑”—“属性”—“性能”—“虚拟内存”按钮。Windows在硬盘上保存有一个名为Swap的文件,当内存不够用时,这个交换文件被当作虚拟内存使用。在通常情况下,由Windows根据需要调节交换文件的大小。但是,这样的调节需要花费一定的时间,会降低系统的速度。因此,我们需要做些小小的修改。选择“用户自己指定虚拟内存设置”项,在最大值和最小值框中输入同一个数字。可以将整体内存设定为512MB(比较理想的设置),即RAM加虚拟内存,也就是说,如果您有128MB的RAM,就可以在两个框内输入384。这样,您的虚拟内存即为384MB,Windows就无权在计算机运行程序时改变虚拟内存的大小了。 第二招:修改系统设置 在“开始菜单”中选择“运行”项,输入“sysedit”,回车执行程序。然后选择“system.ini”文件进行修改...
如何保护硬盘,标签:操作系统原理,操作系统教程,http://www.suxue6.com

一、如何给你的硬盘加速11与内存相比,硬盘的存储速度可谓如老牛拉车一般。如果我们能够尽可能地降低硬盘的使用率,更多依赖内存进行工作,那么计算机的整体性能将有很大改观。近来,在此方面略有心得,特贡献出来以享众机友。 第一招:定制虚拟内存 右键点击“我的电脑”—“属性”—“性能”—“虚拟内存”按钮。Windows在硬盘上保存有一个名为Swap的文件,当内存不够用时,这个交换文件被当作虚拟内存使用。在通常情况下,由Windows根据需要调节交换文件的大小。但是,这样的调节需要花费一定的时间,会降低系统的速度。因此,我们需要做些小小的修改。选择“用户自己指定虚拟内存设置”项,在最大值和最小值框中输入同一个数字。可以将整体内存设定为512MB(比较理想的设置),即RAM加虚拟内存,也就是说,如果您有128MB的RAM,就可以在两个框内输入384。这样,您的虚拟内存即为384MB,Windows就无权在计算机运行程序时改变虚拟内存的大小了。 第二招:修改系统设置 在“开始菜单”中选择“运行”项,输入“sysedit”,回车执行程序。然后选择“system.ini”文件进行修改,首先找到[386Enh]标题,在该标题下,能看到诸如“device=*vpd”等命令行。为了改善性能,在此标题区的底部,加入一条命令行“ConservativeSwapfileUsage=1”(不加引号)。加入这条命令的目的是使Windows系统在所有可用的RAM都用完了之后,才开始使用虚拟内存。如果没有这条命令行,Windows会很频繁地使用虚拟内存,以便能留出一大块可用RAM。 在“system.ini”文件中另一个需要注意的标题区是[vcache]。您通常会发现这个区域是空着的。但是如果在这个区域加上一两个命令行,您就可以改变Windows,将RAM分配成硬盘缓存的方式。一般说来,Windows总是在RAM中创建一个比实际需要大得多的缓存区,白白浪费了宝贵的RAM资源。通过添加命令行“MinFileCache=4096”(4MB),您可以将最小缓存区设为4MB,同时命令行“MaxFileCache=8096”会将最大缓存区设为8MB。尽管在此标题区还有一些其它命令可添加,但是这两条是最重要的。您可根据自己的RAM大小情况和实际运行情况调整缓存区值的大小。但是有一点是可以肯定,超过10MB的缓存区绝对是一种浪费。现在还有许多免费软件,可帮助您优化这些设置。 第三招:硬盘碎片整理 这对诸位大虾来必定是小菜一碟,我就不在此班门弄斧。只提一两点建议。首先,根据自己添加或删除文件的频度,决定整理硬盘的频度,通常在一周一次与一月一次之间。其次,您可将Swap交换文件调至零或比较小的值(当交换文件为零时,有些计算机会出现严重错误fatal error。),重新启动计算机,然后再整理磁盘,这样连硬盘的交换文件区也一并整理了。千万别忘了在整理完磁盘之后,将交换文件调回原值 二、用软件修复硬盘硬盘出现问题前的一般征兆 如果硬盘出现故障,那么最好尽早发现并及时采取正确的措施。如果等到病入膏肓时,硬盘中宝贵的数据就难以幸免了。一般来说,硬盘出现故障前会有以下几种表现: 1.出现S.M.A.R.T故障提示。这是硬盘厂家本身内置在硬盘里的自动检测功能在起作用,出现这种提示说明您的硬盘有潜在的物理故障,很快就会出现不定期地不能正常运行的情况。 2.在Windows初始化时死机。这种情况较复杂,首先应该排除其他部件出问题的可能性,比如内存质量不好、风扇停转导致系统过热,或者是病毒破坏等,最后如果确定是硬盘故障的话,再另行处理。 3.能进入Windows系统,但是运行程序出错,同时运行磁盘扫描也不能通过,经常在扫描时候缓慢停滞甚至死机。这种现象可能是硬盘的问题,也可能是Windows天长日久的软故障,如果排除了软件方面设置问题的可能性后,就可以肯定是硬盘有物理故障了。 4.能进入Windows,运行磁盘扫描程序直接发现错误甚至是坏道,这不用我多说了,Windows的检查程序会详细地报告情况。 5.在BIOS里突然根本无法识别硬盘,或是即使能识别,也无法用操作系统找到硬盘,这是最严重的故障。 不幸中的大幸 ——分区表遭到破坏 首先我们应该确认硬盘的电源接口和数据线没有脱落,然后进入BIOS,使用“HDD Auto Detect”来检测硬盘。如果此时BIOS能够正确识别硬盘的话,那么至少你的硬盘还有救治的希望;不然,我想大家也不用瞎忙了,因为凭我们普通DIYer手头的工具基本上是无能为力的。 在UltraEdit中查找“55aa”字符串 用光盘或者软盘引导系统后,大家可以试图进入C盘符,如果此时提示找不到C盘的话,那么绝对应该是一件好事情。出现这种情况很可能是硬盘分区表信息遭到破坏,或者被某种病毒攻击。如果硬盘中你的数据对来说无所谓,那么可以先用FDISK/MBR命令来无条件清除分区表内容,然后用FDISK等分区软件重新分区格式化,一般这样就能解决问题;而如果你还需要硬盘中的数据,那么步骤要麻烦一些。这时最好能拥有一张杀病毒软件或者随主板赠送的相关软件,然后你可以参阅帮助文档,一般该软件会包含恢复硬盘分区表的命令,而且使用极其方便。 对于没有杀毒盘的用户来说,大家可以使用NU 8.0中的NDD修复,它将检查分区表中的错误。若发现错误,NDD将会询问是否愿意修改,你只要不断地回答YES即可修正错误,或者用备份过的分区表覆盖它也行。 用Hide Partition就可以实现 如果用上述方法也不能解决的话,还可利用FDISK重新分区,但分区大小必须和原来的分区一样,这一点尤为重要,分区后不要进行高级格式化,而是用 NDD进行修复。这样既保证硬盘修复之后能启动,而且硬盘上的数据也不会丢失。 边缘求生存 ——硬盘的物理坏道 如果刚才DOS能够转到C盘,而硬盘工作却不正常,那么就很可能是硬盘出现了坏道。一般来说,硬盘的坏道可以分为逻辑坏道与物理坏道。产生逻辑坏道时一般不会严重影响使用,所以很可能是物理坏道。 我们处理物理坏道的核心思想是将这些有坏道的簇单独分成一个分区,并隐藏起来避免其它程序调用,这样就可以不让坏道扩散,以免造成更大的损失。对于这一处理,我们主要是使用Partition Magic6.0这款DOS下的软件。 在DOS界面下进入PQ 6.0之后,我们先用Operations菜单下的Check For Errors命令来确定物理坏道的位置,因为PQ6.0的这项功能非常出色,不像Windows下的Scandisk那样经常误诊。 PQ6.0的真正强大之处在于它能将所有藏有坏道的簇用特殊标记标定出来,而且你可以将这些坏簇全部选中,然后将它们划分到一个独立的新分区。这完全是图形化的操作,是非常方便的。随后,大家切记要把这个充满罪恶的分区隐藏起来,这样才能确保它不会被调用。此时使用Advance菜单下的Hide Partition命令就可以实现。 拥有PQ6.0之后,物理坏道真的不难解决,而且可以有效避免扩散问题。但是需要注意的是,无论如何,此时的硬盘已经处于亚健康状态,其中的数据还是非常危险的。用PQ6.0处理物理坏道后,究竟这块硬盘还能用多少时间很难说,这要看运气了。 DOS启动的低级失误——逻辑锁 硬盘逻辑锁是一种很常见的恶作剧手段。中了逻辑锁之后,无论使用什么设备都不能正常引导系统,甚至是软盘、光驱、挂双硬盘都一样没有任何作用。 要解决逻辑锁的问题,就要知道问题的根源。其实在DOS系统启动时,它会搜索所有逻辑盘的顺序。首先要找的是主引导扇区的分区表信息,它位于硬盘的零磁头零柱面的第一个扇区的OBEH地址开始的地方,当分区信息开始的地方为80H时表示是主引导分区,其他的为扩展分区,主引导分区被定义为逻辑盘C盘,然后查找扩展分区的逻辑盘,被定义为D盘,以此类推找到E,F,G……逻辑锁就是在此下手,修改了正常的主引导分区记录,将扩展分区的第一个逻辑盘指向自己,DOS在启动时查找到第一个逻辑盘后,查找下个逻辑盘总是找到是自己,这样一来就形成了死循环。 对于这类问题,如果你不想要硬盘上的数据了,那么处理起来也是非常爽快的。大家可以在BIOS中将所有IDE接口设为NONE,然后用软盘启动系统,此时肯定可以启动,因为系统根本就没有硬盘。接着,我们就使用经典的硬盘管理软件DM了。由于DM可以不依赖于主板BIOS来识别硬盘,因此你可以用DM进行分区格式化,这样就能完全解决问题,而且万无一失,简单方便,惟一的遗憾就是数据保不住了。 此外还有一种方法也是非常值得推荐的,它可以保住硬盘中的数据。首先准备一张启动盘,然后在一台正常的机器上,使用你熟悉的二进制编辑工具(UltraEdit等)修改软盘上的IO.SYS文件(修改前记住改该文件的属性为正常),具体是在这个文件里面搜索第一个“55aa”字符串,找到以后修改为任何其他数值即可。用这张修改过的系统软盘你就可以顺利地带着被锁的硬盘启动了。不过这时由于该硬盘正常的分区表已经被破坏,你无法用FDISK来删除和修改分区,但是此时可以用上面关于分区表恢复的方法来处理。 死马当活马医——修复0磁道损坏的硬盘 如果在对硬盘进行格式化时,系统提示“Track 0 Bad”的话,那么意味着硬盘的0磁道损坏了。一般来说这种故障是难以修好的,但是我们还是不必放弃,说不定还有一线生机。 其实0磁道损害也是坏道的问题,只不过关键的0磁道也有坏道而已。此时,我们所要做的就是重新标记0磁道的位置。这项工作我们可以交给PCTools 9.0工具包,我们要利用的是其中的DE.EXE命令。 为了修改0磁道文字,首先要去掉DE的只读属性,我们必须把Configuration下Read Only前的钩消去。随后在主菜单Select中进入Drive type,并选择下一级的Physical→Hard disk。回车之后,我们的主菜单就会出现Partition Table(分区表),注意找Beginning Cylinder(起始柱面)这一项,它代表硬盘的0柱面开始,也就是0磁道的位置。此时大家只要稍微动一下,把它改为1或者2即可。 需要说明的是,这里的数值不能随意改动,一旦改动幅度太大,BIOS就不能正确识别硬盘。但是问题是万一改动后的位置仍然是有坏道的怎么办?呵呵,我目前也想不出办法,希望有机会大家可以探讨一下。如果运气不算太坏的话,那么我们接着就可以采用隐藏坏道的方法来进行分区格式化处理了。 三、挽救硬盘的几个方法 每个用户的硬盘中都存放着大量的有用数据,而硬盘又是一个易出毛病的部件。为了有效的保存硬盘中的数据,除了有效的保存硬盘中的数据,备份工作以外,还要学会在硬盘出现故障时如何救活硬盘,或者提取其中的有用数据,把损失降到最小程度。 1、系统不承认硬盘此类故障比较常见,即从硬盘无法启动,从a盘启动也无法进入c盘,使用cmos中的自动监测功能也无法发现硬盘的存在。这种故障大都出现在连接电缆或ide口端口上,硬盘本身的故障率很少,可通过重新插拔硬盘电缆或者改换ide口及电缆等进行替换试验,可很快发现故障的所在。如果新接上的硬盘不承认,还有一个常见的原因就是硬盘上的主从条线,如果硬盘接在ide的主盘位置,则硬盘必须跳为主盘状,跳线错误一般无法检测到硬盘。 2、cmos引起的故障cmos的正确与否直接影响硬盘的正常使用,这里主要指其中的硬盘类型。好在现在的机器都支持"ideautodetect"的功能,可自动检测硬盘的类型。当连接新的硬盘或者更换新的硬盘后都要通过此功能重新进行设置类型。当然,现在有的类型的主板可自动识别硬盘的类型。当硬盘类型错误时,有时干脆无法启动系统,有时能够启动,但会发生读写错误。比如cmos中的硬盘类型小于实际的硬盘容量,则硬盘后面的扇区将无法读写,如果是多分区状态则个别分区将丢失。还有一个重要的故障原因,由于目前的ide都支持逻辑参数类型,硬盘可采用normal,lba,large等。如果在一般的模式下安装了数据,而又在cmos中改为其他的模式,则会发生硬盘的读写错误故障,因为其物理地质的映射关系已经改变,将无法读取原来的正确硬盘位置。 3、主引导程序引起的启动故障硬盘的主引导扇区是硬盘中的最为敏感的一个部件,其中的主引导程序是它的一部分,此段程序主要用于检测硬盘分区的正确性,并确定活动分区,负责把引导权移交给活动分区的dos或其他操作系统。此段程序损坏将无法从硬盘引导,但从软区或光区之后可对硬盘进行读写。修复此故障的方法较为简单,使用高版本dos的fdisk最为方便,当带参数/mbr运行时,将直接更换(重写)硬盘的主引导程序。实际上硬盘的主引导扇区正是此程序建立的,fdisk.exe之中包含有完整的硬盘主引导程序。虽然dos版本不断更新,但硬盘的主引导程序一直没有变化,从dos3.x到目前有windos95的dos,所以只要找到一种dos引导盘启动系统并运行此程序即可修复。另外,像kv300等其他工具软件也具有此功能。 4、分区表错误引导的启动故障分区表错误是硬盘的严重错误,不同错误的程度会造成不同的损失。如果是没有活动分区标志,则计算机无法启动。但从软区或光区引导系统后可对硬盘读写,可通过fdisk重置活动分区进行修复。如果是某一分区类型错误,可造成某一分区的丢失。分区表的第四个字节为分区类型值,正常的可引导的大于32mb的基本dos分区值为06,而扩展的dos分区值是05。如果把基本dos分区类型改为05则无法启动系统,并且不能读写其中的数据。如果把06改为dos不识别的类型如efh,则dos认为改分区不是dos分区,当然无法读写。很多人利用此类型值实现单个分区的加密技术,恢复原来的正确类型值即可使该分区恢复正常。分区表中还有其他数据用于纪录分区的起始或终止地址。这些数据的损坏将造成该分区的混乱或丢失,一般无法进行手工恢复,唯一的方法是用备份的分区表数据重新写回,或者从其他的相同类型的并且分区状况相同的硬盘上获取分区表数据,否则将导致其他的数据永久的丢失。在对主引导扇区进行操作时,可采用nu等工具软件,操作非常的方便,可直接对硬盘主引导扇区进行读写或编辑。当然也可采用debug进行操作,但操作繁琐并且具有一定的风险。 5、分区有效标志错误引起的硬盘故障在硬盘主引导扇区中还存在一个重要的部分,那就是其最后的两个字节:55aah,此字为扇区的有效标志。当从硬盘,软盘或光区启动时,将检测这两个字节,如果存在则认为有硬盘存在,否则将不承认硬盘。此标志时从硬盘启动将转入rombasic或提示放入软盘。从软盘启动时无法转入硬盘。此处可用于整个硬盘的加密技术。可采用debug方法进行恢复处理。另外,dos引导扇区仍有这样的标志存在,当dos引导扇区无引导标志时,系统启动将显示为:"missingoperatingsystem"。其修复的方法可采用的主引导扇区修复方法,只是地址不同,更方便的方法是使用下面的dos系统通用的修复方法。 6、dos引导系统引起的启动故障dos引导系统主要由dos引导扇区和dos系统文件组成。系统文件主要包括io.sys,msdos.sys,command.com,其中command.com是dos的外壳文件,可用其他的同类文件替换,但缺省状态下是dos启动的必备文件。在windows95携带的dos系统中,msdos.sys是一个文本文件,是启动windows必须的文件。但只启动dos时可不用此文件。但dos引导出错时,可从软盘或光盘引导系统,之后使用sysc:传送系统即可修复故障,包括引导扇区及系统文件都可自动修复到正常状态。 7。FAT表引起的读写故障FAT表纪录着硬盘数据的存储地址,每一个文件都有一组连接的FAT链指定其存放的簇地址。FAT表的损坏意味着文件内容的丢失。庆幸的是dos系统本身提供了两个FAT表,如果目前使用的FAT表损坏,可用第二个进行覆盖修复。但由于不同规格的磁盘其FAT表的长度及第二个FAT表的地址也是不固定的,所以修复时必须正确查找其正确位置,由一些工具软件如nu等本身具有这样的修复功能,使用也非常的方便。采用debug也可实现这种操作,即采用其m命令把第二个FAT表移到第一个表处即可。如果第二个FAT表也损坏了,则也无法把硬盘恢复到原来的状态,但文件的数据仍然存放在硬盘的数据区中,可采用chkdsk或scandisk命令进行修复,最终得到*.chk文件,这便是丢失FAT链的扇区数据。如果是文本文件则可从中提取并可合并完整的文件,如果是二进制的数据文件,则很难恢复出完整的文件。 8。目录表损坏引起的引导故障目录表纪录着硬盘中文件的文件名等数据,其中最重要的一项是该文件的起始簇号,目录表由于没有自动备份功能,所以如果目录损坏将丢失大量的文件。一种减少损失的方法也是采用上面的chkdsk或scandisk程序的方法,从硬盘中搜索出chk文件,由目录表损坏时是首簇号丢失,在FAT为损坏的情况下所形成的chk文件一般都比较完整的文件数据,每一个chk文件即是一个完整的文件,把其改为原来的名字可恢复大多数文件。 9。误删除分区时数据的恢复当用fdisk删除了硬盘分区之后,表面现象是硬盘中的数据已经完全消失,在未格式化时进入硬盘会显示无效驱动器。如果了解fdisk的工作原理,就会知道,fdisk只是重新改写了硬盘的主引导扇区(0面0道1扇区)中的内容。具体说就是删除了硬盘分区表信息,而硬盘中的任何分区的数据均没有改变,可仿造上述的分区表错误的修复方法,即想办法恢复分区表数据即可恢复原来的分区即数据,但这只限于除分区或重建分区之后。如果已经对分区用format格式化,在先恢复分区后,在按下面的方法恢复分区数据。 10。误格式化硬盘数据的恢复在dos高版本状态下,格式化操作format在缺省状态下都建立了用于恢复格式化的磁盘信息,实际上是把磁盘的dos引导扇区,FAT分区表及目录表的所有内容复制到了磁盘的最后几个扇区中(因为后面的扇区很少使用),而数据区中的内容根本没有改变。这样通过运行‘unformatc:’即可恢复原来的文件分配表及目录表,从而完成硬盘信息的恢复。另外dos还提供了一个miror命令用于纪录当前的磁盘的信息,供格式化或删除之后的恢复使用,此方法也比较有效。 以下先提供几个软件吧第一个,软件简介: 坏盘分区器现改名为FBDISK(Fixed Bad Disk)。它是一个将有坏磁道的硬盘分区的程序。它可将有坏磁道的硬盘自动重新分区,将坏磁道设为隐藏分区,好磁道设为可用分区;将坏磁道分隔开以防止坏磁道扩散。但如果坏磁道过于分散,就会产生许多分散的可用的分区;限于分区规则只能设4个主分区,程序会选其中最大的四个分区设为可用,其它设为隐藏。现1.0版作了以下改进:1、增加了对大于8G的硬盘的外理能力;可外理500G以下的硬盘。2、所有分区都设为FAT32,用以支持大于2G的分区。3、增加了剩余时间显示。坏盘分区器FBDISK1.1版作了以下改进:1、修正了分区后可能格式化出错或不能格式化的BUG。2、增加了硬盘选择功能。可选择4个IDE硬盘。楼下还有两个请试用。


Tag:操作系统操作系统原理,操作系统教程电脑学习 - 操作系统
《如何保护硬盘》相关文章

Copyright 速学网 © 版权所有 All Rights Reserved.

1 2 3 4 5 6