- 相关推荐
硬盘循环死锁故障方法介绍
事实上解决这种故障的原理非常简单,即只要将硬盘上的主引导扇区的所有内容清为0,使这种硬盘如同新盘,就可以解决死锁问题。问题是这种硬盘接入机器后,机器无法引导操作系统,所以不能使用在操作系统下运行某些刷新主引导扇区程序的方法来解决。如何在未引导操作系统的情况下不低格硬盘解决死锁问题呢?为此,笔者通过实践研究,找到了一种非常简单的方法,无须启动操作系统或对硬盘进行低格,可万无一失解决硬盘循环死锁问题。
由于误操作(如:错误地使用压缩代理)或病毒感染等原因,硬盘有时会产生一种“硬盘死锁”故障。所谓硬盘死锁,是指电脑在引导机器载入操作系统过程中,由于循环分配驱动器盘符,导致驱动器逻辑盘符用尽而使机器陷入死循环状态,最后使机器无法正常启动操作系统。硬盘死锁一旦发生,其故障现象是:只要故障硬盘安装到电脑中,就无法从硬盘、软驱启动操作系统。即使把故障硬盘安装成从属IDE设备,同样会导致正常软硬盘无法引导机器。这种硬盘的故障现象,其表象似乎比真正的物理故障盘还严重,其实这是一种纯软故障。但由于这种故障硬盘安装到电脑中后,正常盘也不能引导机器了,所以一般的解决方法是,使用 CMOS SETUP中的低级格式化功能对其进行低格。然而用这种方法存在很多弊病。
事实上解决这种故障的原理非常简单,即只要将硬盘上的主引导扇区的所有内容清为0,使这种硬盘如同新盘,就可以解决死锁问题。问题是这种硬盘接入机器后,机器无法引导操作系统,所以不能使用在操作系统下运行某些刷新主引导扇区程序的方法来解决。如何在未引导操作系统的情况下不低格硬盘解决死锁问题呢?为此,笔者通过实践研究,找到了一种非常简单的方法,无须启动操作系统或对硬盘进行低格,可万无一失解决硬盘循环死锁问题。
观察死锁硬盘的故障现象,不难看出这种故障是在引导操作系统的过程中产生的,如果能在分配驱动器盘符之前,把对硬盘引导扇区刷新的指令写入软系统盘的引导扇区,让BOIO程序执行这个特别的引导扇区,就可以达到目的。
具体操作方法如下:
1.先取下带有循环死锁故障硬盘,准备一张系统软盘(带有DEBUG调试程序)和一张空白软盘,并将空白软盘格式化。
2.生成一张特殊软盘。用系统软盘启动机器,执行了DEBUG命令后,取出系统盘,插入空白软盘(待制作的特殊软盘),在DEBUG环境下进行如下操作:
A:>DEBUG
-A 0100
XXXX:0100 XOR AX,AX
XXXX:0102 PUSH AX
XXXX:0103 POP DS
XXXX:0104 PUSH AX
XXXX:0105 POP ES
XXXX:0106 MOV CX,100
XXXX:0109 MOV BX,7C00
XXXX:010C MOV WORD PTR [BX],00
XXXX:0110 INC BX
XXXX:0111 INC BX
XXXX:0112 LOOP 10C
XXXX:0114 MOV AX,0301
XXXX:0117 MOV CX,0001
XXXX:011A MOV DX,80
XXXX:011D MOV BX,7C00
XXXX:0120 INT 13
XXXX:0122 JMP FFFF:0000
XXXX:0127
-W 100 0 0 1
-Q
通过以上操作,特殊软盘就制作好了。
3. 关闭机器,制作好的特殊软盘保留在软盘驱动器中。将故障硬盘装回机器中,其电缆连接方法决定了上述MOV DX,80指令送入DX寄存器中的值。若将故障盘联接成第一硬盘或系统中只接有此故障硬盘,即上述MOV DX,80指令中送入DX寄存器的值为80H,若系统中接有两个硬盘,且将故障盘连接成第二硬盘,即送入DX寄存器的值应为81H。
4.上电重新启动机器,当机器开始从软盘载入操作系统时,大约过2-3秒钟后,机器会自动复位重启动。
5. 将特殊软盘取出,插入正确系统软盘,让机器从软盘引导操作系统。若无意外,机器就会正常启动,当机器出现A:>提示符时,标志着故障硬盘的循环死锁故障已经排除。此后就可以对该硬盘进行正常的分区格式化等操作。如果试图恢复硬盘上的数据,请不要分区格式化,接着进行下一步骤。
6.用 KV300(Z+版以上)引导机器,执行KV300杀毒软件,用该软件的硬盘分区扫描恢复功能,对硬盘进行分区扫描,即按 F10功能键,然后插入一张格式化好的空盘,回答“Y”,耐心等待十几分钟,再回答“Y”,当屏幕显示“OK!OK!OK!”的提示时。就表示硬盘的分区已恢复。重新启动机器,一切完好如初。
快速解决开机速度慢的原因
开机速度慢的案例。在打印社工作的小胡每天一打开电脑进入桌面短则需要几十秒,长则需要几分钟的时间。最近她惊讶的发现这让她天天焦急的等待时间正在一点点的增长令他抓狂的难耐。然而对于这一切,她毫无办法,网上搜索了一下“开机速度慢怎么办”“开始速度慢的原因是什么”发现网友的回答简直就是长篇大论很难看懂,似乎对她这种小白网民来说并不适用。 如:“首先打开系统配置实用程序,按照次序进行系统ini文件的核对,再将不必要的服务,启动项关闭。最后清理注册表中的冗余键值....”这一系列的专业名词把她多次下定的决心打的溃不成军,是导致开机速度慢迟迟没能得到解决的根本原因。一日在好玩要好的朋友聊天时。她的朋友告诉她用一个叫“金山卫士”的安全软件能够通过简单的操作解决这一系列问题,他特别开心立刻回家打开电脑下载该软件,在下载使用后发现的确有效。现在真的不用熬那长达数分钟的开机时间了。大量网友询问开机速度慢的原因。开机速度慢怎么办。
最近大量网友在it站和百度知道,soso平台里反馈“开机速度慢,开机速度慢怎么办,开机速度慢的原因是什么”的问题,但是网友给出的答案操作比较繁琐,如:“首先打开系统配置实用程序,按照次序进行系统ini文件的核对,再将不必要的服务,启动项关闭。最后清理注册表中的冗余键值....”,不适合普通用户操作,下面金山安全专家帮大家分析一下
启动项目就是开机的时候系统会在前台或者后台运行的程序,当Windows(操作系统)完成登录过程,进程表中出现了很多的进程!Windows在启动的时候,自动加载了很多程序。许多程序的自启动,给我们带来了很多方便,这是不争的事实,但不是每个自启动的程序对我们都有用;更甚者,也许有病毒或木马在自启动行列!
大部分网友开机速度慢是由于安装过多的软件,并且软件设置了随开机启动,或加上计划任务定时启动,或加载服务随机启动,很多小白用户不了解这个情况,导致开机速度慢,还有些是被病毒木马利用进行开机启动开机速度慢怎么办呢?用金山卫士四步开机速度优化我们的把怎样设置开机启动项简化为四个步骤方便您的操作:
1、下载金山卫士。
2、点击软件顶部导航栏的“系统优化”,选择“开机加速”按钮。
3、根据金山卫士的提示对不必要的开机启动项,服务,计划任务进行一键优化。
4、重启电脑,您将发现,开机速度较之从前已有了长足的进步。
ADSL设置后电脑变慢了如何解决
现在的电信广告做的是非常的“神忽”让很多的朋友都感觉到受不了,那只好也用起了电信宽带了但是,不久发现系统启动明显变慢,尤其是在进入系统时,机子简直就像处于假死状态,要一分多钟才能反应过来。问题背景:邻居家上的是512K 的包月宽带,因为只有一台电脑,所以未启用ADSL的路由功能和配置DHCP。
机器装有Windows XP系统,使用PPPoE拨号上网,经检查上网速率正常且无任何硬件故障。这就怪了,上网前后除使用外置ADSL和使用主板内置的网卡外与之前并无任何区别。难道是网卡的设置问题吗?由此想到默认情况下Windows XP在启动时会对网卡等网络设备进行自检,如果发现网卡的IP地址等未配置好就会对其进行设置,这可能是导致系统启动变慢的真正原因。
找到了问题所在,也就好解决了。解决之道:打开“本地连接”属性菜单,双击“常规”项中的“Internet协议”打开“TCP/IP属性”菜单。将网卡的IP地址配置为一个在公网(默认的网关是192.168.1.1)中尚未使用的数值如192.168.1.X,X取介于2~255之间的值,子网掩码设置为 255.255.255.0,默认网关和DNS可取默认设置。设置完成后确定,故障完全排除,系统启动完全正常。
OK大功告成了,以后有需要及时联系我。
电脑开机速度慢的解决方法(一)
电脑开机速度慢对电脑使用者的体验会大大降低。通过下面的几种手法可以改善开机速度慢的方法:
1、禁用闲置的IDE通道
加速原理:由于Windows XP系统在启动的过程中会自动对电脑上的IDE设备进行检测,因此关闭对闲置的IDE通道的检测从而加速系统启动。不过,针对网络上流传的错误说法需要纠正一下:很多人以为单纯在BIOS中禁用闲置的IDE通道就可以了,还有的人建议同时在BIOS和系统中同时关闭。首先,第一种方法是根本无效的,因为XP操作系统可以绕过主板的BIOS独立监控计算机硬件的各种状态;而后一种方式又显得多此一举。所以只能也只需在 Windows XP系统中关闭,才能真正的达到禁用闲置IDE通道的效果。
【做法如下】:右键点击“我的电脑-属性”,然后点击“硬件”接着点击“设备管理器”,在其中打开“IDE ATA/PATA控制器”(不同芯片略有差异),然后分别进入主要和次要IDE通道,选择“高级设置”,在这里找到“当前传送模式”为“不适用”的一项(这就是闲置的IDE通道所对应的),将此项的“设备类型”设置为“无”,确定即可。
2、手动设置IP地址
加速原理:Windows XP系统是在Windows 2000基础上发展而来,因此支持丰富的网络功能。在这其中Windows XP系统会在开机之后自动检测电脑是否联入局域网,但是一般用户都是单机上网,并且在网络连接中基本上设置的都是自动获取IP地址。如此以来,系统为了给该机指派一个IP地址就会搜索DHCP服务器,但是一般用户根本不会配置。这就造成每次开机之后,系统都会花很长的时间来搜索DHCP服务器直到获得IP地址或者服务超时才会停止,这期间即使来到桌面,双击程序也没有任何反映。这也就是很多使用Windows XP用户反映的进入桌面后出现“死机”10几秒钟的问题!事实上只要为“本地连接”人工指派一个IP地址就可以简单的解决这个问题,避免Windows XP每次开机的自动网络检测,从而加速启动!
【做法如下】:右键点击“网上邻居”-选择属性,进入窗口后右键点击“本地连接”-选择属性,在这里双击“Internet协议(TCP/IP)”,选择“使用下面的IP地址”然后输入一个IP地址(比如:192.168.0.1),子网掩码默认即可。(这样做不会与您上互连网产生任何冲突,这个地址只是用在局域网内的)这样系统再次搜索就会很快的发现IP并快速进入系统。
3、禁用暂时不用的设备
加速原理:现在电脑外围设备价格便宜了不少,很多人购买了U盘、移动硬盘等等产品,但是不少的朋友总是在使用后忘记断开这些USB设备与主机的连接,由于Windows XP系统启动会自动检测USB接口,因此这些设备如果在开机时与主机连接着会造成系统启动缓慢。笔者就亲身经历过朋友的电脑连接着移动硬盘开机后无法进入系统,只有断开连接线才能进入的情况。因此大家在使用完U盘、移动硬盘这些USB设备后,及时的断开与主机的连接,同时也防止开机电流冲击等意外情况损坏设备(因为目前很多机箱厂商为了减少成本,在前置USB接口上根本没有必要的保护电路,甚至没有必要的接地)。另外,使用笔记本的朋友如果暂时用不上红外线以及无线网卡等设备,也应该在设备管理器中禁用。因为这些扩展设备尤其是网卡对于系统启动的速度影响巨大。禁用之后达到跳过系统启动检测的目的加速启动过程。
另外还要注意:由于系统默认会自动读取光驱,因此启动时会对光驱进行检测,如果光驱中放置了光盘,就会自动读取,如果是多媒体光盘那么读取花费的时间就会更长,同样延长电脑的启动时间。所以建议大家平时使用完光盘记得及时取
出来。
4、关闭主题清减桌面
很多朋友喜欢漂亮的主题或者壁纸,可是漂亮是有代价的,那就是消耗了大量的内存,同时桌面上有太多图标也是一样。因为系统每次启动到显示桌面时,首先需要检查是否启用主题,一旦发现就会加载,很多的主题就这样吃掉了大量的内存(另外很多网友自己制作的主体并不完善,使用后会出现很多兼容问题造成系统故障)。同时系统还会查找和验证桌面快捷方式的有效性,因此快捷方式越多,所花费的验证时间就越长。建议大家平时尽量不要使用主题,最多设置一张漂亮的壁纸就可以了。然后将桌面快捷方式分门别类放到专门的文件夹中便于管理,加速启动一举两得!
5、关闭多余的启动程序
不少软件会在系统启动后自动运行一些后台程序,比如:Winamp、office等等
这些程序都会让启动变得缓慢,大家应该通过“开始-运行” 输入“msconfig”回车-“启动”在这里关闭多余的启动项。平时只要保留输入法、防火墙就可以了(根据个人设置)。
另外,建议大家不要将内存优化软件设置为开机整理。因为开机整理内存不仅效果很小,还会严重影响启动速度,正确的做法应该是在运行PhotoShop等需要大量内存的软件之后,使用内存整理会有更名显得效果。(其实从Win2000开始操作系统自身的内存管理已经相当完善,发展到如今的winXP对于内存的管理更为科学有效,使用内存整理效果有限)
6、杀毒软件也麻烦
有些杀毒软件提供了系统启动扫描功能,这将会耗费非常多的时间,其实如果你已经打开了杀毒软件的实时监视功能,并且定时对系统查毒,那么启动时扫描系统就显得有些多余,还是将这项功能禁止吧!
开机启动的东西多了,也会造成启动慢.建议用下优化软件优化启动速度.
减少开机启动项目,按下述办法修改注册表:
(1)加快开机及关机速度
选择“开始”菜单中的“运行”命令,在“运行”对话框键入“regedit”命令后回车,即可启动注册表编辑器,找到HKEY_CURRENT_USERControlPanelDesktop,将字符串值HungAppTimeout的数值数据更改为200,将字符串值WaitToKillAppTimeout的数值数据更改为1000.另外在HKEY_LOCAL_MACHINESystemCurrentControlSetControl,将字符串值HungAppTimeout的数值数据更改为200,将字符串值WaitToKillServiceTimeout的数值数据更改1000.
(2)减少开机滚动条时间
启动注册表编辑器,找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParame ters,在右边找到EnablePrefetcher主键,把它的默认值3改为1,这样滚动条滚动的时间就会减少。
(3)加快预读能力改善开机速度
打开注册表编辑器,找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemoryManagement,在PrefetchParameters右边窗口,将EnablePrefetcher的数值数据如下更改,如使用PIII 800MHz CPU以上的建议将数值数据更改为4或5。
(4)利用CPU的L2 Cache加快整体效能
打开注册表编辑器,找到HKEY_LOCAL_MACHINESYSTEMCurrentContro
lSetControlSessionManager,在MemoryManagement的右边窗口,将SecondLevelDataCache的数值数据更改为与CPU L2 Cache相同的十进制数值:例如:P4 1.6G A的L2 Cache为512Kb,数值数据更改为十进制数值512。
【硬盘循环死锁故障方法介绍】相关文章:
活动硬盘基本技术和故障处理方法02-21
正确使用固态硬盘的方法05-16
解决硬盘读写速度变慢的方法03-09
硬盘自检失败原因介绍08-28
老主板识别大硬盘的解决方法05-21
移动硬盘无法显示解决方法12-29
硬盘打不开的原因和解决方法05-26
电脑硬盘格式化的解决方法09-21
解决舞台音响常见故障的方法04-26
机械键盘常见故障维护方法03-20