修改硬盘模式加快WinXP启动速度

修改硬盘模式加快WinXP启动速度,第1张

修改硬盘模式加快WinXP启动速度,第2张

Windows 2000、XP、2003系统有时会自己关闭硬盘的DMA模式,自动切换到PIO模式!导致使用上述系统时硬盘性能突然下降。最明显的现象就是系统启动速度明显变慢。一般来说,正常的Windows XP系统启动时,从左向右移动的滑动条最多能启动系统2 ~ 4次,但这个问题可能出现5 ~ 8次甚至更多!而且系统运行时硬盘操作明显感觉慢,运行一些大型软件时,CPU利用率往往达到100%,导致停顿。在玩一些大型3D游戏(比如飞车6)的时候,有明显的停顿(这一刻很多人以为是自己的显卡问题。当然,如果你用三年前的显卡玩这些游戏,确实有点老,但如果你用今年刚买的GF显卡,就不是它的问题了)。出现以上问题,就看你自己了。检查您的系统是否处于DMA模式:

1.双击“管理工具”,然后双击“计算机管理”;

2.点击“系统工具”,然后点击“设备管理器”;

3.展开IDE ATA/ATAPI控制器节点;

4.双击您的“主IDE控制器”;

5.点击“高级设置”。

当您看到“设备0”时,下面的传输模式应该设置为“DMA(如果可用)”,然后是“当前传输模式”。如果是“Ultra DMA模式*(*是数字,DMA33是2,DMA66是4,DMA100是5,DMA133是6)”,那么你的系统是正常的,但是如果你之前自己设置了Ultra DMA模式,那么现在就是“Ultra DMA模式4”或者“Ultra DMA模式2”或者“PIO模式”并且无法更改!可能是系统自己关闭了DMA模式。

分析问题:
好了,先说问题是怎么产生的。在Windows 2000/XP/2003中,有一个设置是Windows IDE/ATAPI端口驱动程序(Atapi.sys)在收到总共六个超时或CRC错误后,会将通信速度(传输模式)从最快的直接内存访问(DMA)模式逐步降低到较慢的DMA模式。如果驱动程序继续收到超时或CRC错误,驱动程序最终会将传输模式降至最慢模式(PIO模式)。这就是问题所在!一般来说,正常的硬盘很少会出现超时或CRC错误,但当我们在这些系统中使用suspend(也称为休眠)并恢复计算机时,很容易导致超时或CRC错误。因为系统设置的超时值是4秒,所以当系统向ATA磁盘发送读请求时,如果硬盘的响应时间超过4秒的超时值,就会发生超时或者CRC错误。但由于系统挂起时硬盘处于静止状态(也称休眠),电脑恢复时硬盘有一个从停止到移动的过程,容易造成大部分硬盘的响应时间超过4秒的超时值。也就是说,当我们使用计算机六次时,系统会将通信速度(传输模式)从最快的直接内存访问(DMA)模式逐步降低到较慢的DMA模式。如果暂停超过6次,驾驶员最终会将传输模式降至最慢模式(PIO模式)。这就是Windows系统突然变慢的原因。

成功后:主IDE控制器和次IDE控制器都是英文的。正常的Windows XP系统启动时,从左向右移动的滑块最多能启动系统两次,但这个问题可能会出现5 ~ 10次甚至更多!

而且没有高级设置,似乎永远不会有把传输模式从最快的直接内存访问DMA降低到最慢的模式(PIO模式)。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 修改硬盘模式加快WinXP启动速度

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情