05年5月购买的计算机今天仍在利用废热,但是系统速度出奇地慢。如今,已经检测到硬盘的读写速度小于2m / s,这确实是不可接受的。检查之后,将硬盘设置为PIO模式。
使用以下方法解决:
1、右键单击桌面上的“我的电脑”,选择“属性”,然后选择“硬件”->“设备管理器”。
2、展开“ IDE ATA / ATAPI控制器”节点,然后双击“主IDE控制器”。
3、单击“高级设置”,并检查“设备0”的传输模式是否为“ DMA(如果可用)”,并且下面的“当前传输模式”实际上为PIO。

这意味着在收到太多超时或循环冗余校验(CRC)错误后,系统已将硬盘传输模式从DMA降级为PIO。
4、直接在“设备管理器”中卸载“主IDE控制器”,然后重新启动计算机。
5、XP在重新启动后会自动重新安装硬盘驱动器,然后要求重新启动。

重新启动后,检查传输模式已更改为Ultra DMA模式5,并且测试读写速度已恢复为27m / s。
说明:
在Windows 2000 / XP / 2003中有这样的设置:Windows IDE / ATAPI端口驱动程序(Atapi.sys)总共收到6个超时或循环冗余检查(CRC)错误后,该驱动程序将减少通信从最快的直接内存访问(DMA)模式到较慢的DMA模式的速度(传输模式)逐步进行。如果驱动程序继续收到超时或CRC错误,则驱动程序最终会将传输模式降低到最慢的模式(PIO模式)。

问题在这里!一般而言,普通硬盘很少有超时或循环冗余校验(CRC)错误,但是当我们在这些系统中使用挂起(也称为休眠)并恢复计算机时,很容易造成超时或循环冗余校验(CRC) )错误。由于系统设置的超时值为4秒,因此当系统向ATA磁盘发送读取请求时,如果硬盘响应时间超过4秒的超时值,则将发生超时或循环冗余校验(CRC)错误。挂起(也称为休眠)时,硬盘处于停止状态。恢复计算机后,硬盘具有从停止到移动的过程,这很容易导致大多数硬盘的响应时间超过4秒的超时值。也就是说,当我们使用计算机挂起6次时,系统会逐步将通信速度(传输模式)从最快的直接内存访问(DMA)模式降低到较慢的DMA模式。如果挂起超过6次,驱动程序最终将把传输模式降低到最慢的模式(PIO模式)。这就是Windows系统突然变慢的原因。
接下来,调整上述硬件超时时间:
6、单击“开始”,单击“运行”,键入Regedit,然后单击“确定”。
7、找到并单击注册表中的以下项目:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class {4D36E96A-E325-11CE-BFC1-08002BE10318} \找到DriverDesc值是包含字符串值“ Main IDE Channel”的项目。
8、找到它后,在“编辑”菜单上,指向“新建”,然后单击“ DWORD值”以创建ResetErrorCountersOnSuccess项,并用数字1填充该值,然后单击“确定”。完成。

这三个步骤的目的是将Windows向ATA磁盘发送读取请求时的4秒超时值更改为10秒。当超时错误和CRC错误发生时,也可以采用一种不太严格的解决方法来减少传输模式(从较快的DMA模式到较慢的DMA模式,最后到PIO模式)。过去,只要累计超时错误或CRC错误的总数达到6倍,IDE / ATAPI端口驱动程序(Atapi.sys)就会降低传输模式。当我们建立上述注册表项以实施新策略时,Atapi.sys仅在连续6次超时错误或CRC错误后才减少传输模式。这种新策略的实现将大大减少系统减少或关闭DMA传输模式的机会。
最后增加磁盘缓存:
9、打开注册表编辑器。依次展开HKEY_LOCAL_MACHINE \ SYSTEM \ CURRENTCONTROLSET \ CONTROL \ SESSION MANAGER \ MEMORY MANAGEMENT分支。
10、在右侧窗口中单击鼠标右键,选择“新建”,“ DWORD”值,将新值命名为“ Iopagelocklimit”,并将其值设置为“ 4000”(十六进制,即16M或“ 8000“是32M),因此硬盘的读写频率将大大降低,如果内存足够大,则可以尝试10000或64MB。
现在可以随时使用系统了。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-342545-1.html
您好
就你这智商也学人借打假之名来坑人
真买挣了买豪门的