Windows 2000、XP、2003系统有时会自行关闭硬盘的DMA模式,自动改用PIO模式运行!这就造成在使用以上系统中硬盘性能突然下降,其中最明显的现象有系统起动速度明显变慢,一般来说正常Windows XP系统启动时那个由左向右运动的滑条最多走2~4次系统就能启动,但这一问题发生时可能会走5~8次或更多!而且在运行系统时进行硬盘操作时明显感觉变慢,在运行一些大的软件时CPU占用率时常达到100%而产生停顿,玩一些大型3D游戏时(比如极品飞车6)画面时有明显停顿(很多人这时以为是自己的显卡问题,当然如果你使用的是三年前的显卡玩这些游戏是有点老了,但如果你用的是今年才买的GF显卡那就不是它的问题了),出现以上问题时大家最好看看自己硬盘的DMA模式是不是被Windows 系统自行关闭了。查看自己的系统是否打开DMA模式:
1. 双击“管理工具”,然后双击“计算机管理”;
2. 单击“系统工具”,然后单击“设备管理器”;
3. 展开“IDE ATA/ATAPI 控制器”节点;
4. 双击您的“主要IDE控制器”;
5. 点击“高级设置”。
看到“设备0”,下面的传输模式应设为“DMA(若可用)”,再下面“当前传输模式”,如果是“Ultra DMA Mode *(*为数字,DMA33为2,DMA66为4,DMA100为5、DMA133为6)”,那么你的系统正常,但如果以前你自己设的是“Ultra DMA Mode 6”又没有改动,而现在是“Ultra DMA Mode 4”或“Ultra DMA Mode 2”更或者是“PIO 模式”而且改不过来!可能就是系统自行关闭了DMA模式了。
分析问题:
好了,先来说说问题是如何产生的。在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 系统突然变慢的原因。
成功以后:主要IDE控制器和次要IDE控制器全部变成英文的了,正常Windows XP系统启动时那个由左向右运动的滑条最多走2次系统就能启动,但这一问题发生时可能会走5~10次或更多!
而且也没有了高级设置这一项了,看来再也不会出现把传送模式从最快的直接内存访问DMA降为最慢的模式(PIO 模式)。
分享到:
相关推荐
### 加快XP启动运行速度:全面解析与优化技巧 在信息技术快速发展的今天,尽管Windows XP已不再是主流操作系统,但对于部分用户而言,它依然承载着重要功能。为了提升XP系统的启动和运行速度,以下将深入解析并提供...
定期进行磁盘碎片整理有助于提高系统性能,加快启动速度。 5. **病毒或恶意软件**:尽管XP系统可能安装了防病毒软件,但其安全性相对较弱。恶意软件可能潜伏在系统中,影响启动速度。进行全盘扫描,确保系统无病毒...
3. **开启硬盘DMA传输**:启用硬盘的DMA模式可以提高数据传输速率,减少CPU占用,从而加快启动速度。 通过上述硬件优化和设置调整,可以显著提升Windows XP的启动速度,实现更快的开机体验。不过,需要注意的是,...
【标题】:“联想y450中XP&win7开启SATA硬盘的AHCI模式” 在计算机硬件领域,AHCI(Advanced Host Controller Interface)是一种用于串行ATA(SATA)接口的标准,它允许操作系统直接与SATA控制器进行通信,提高了...
【快马加鞭 20秒进入win XP操作系统】这篇内容主要探讨了如何优化Windows XP操作系统的启动速度,使其在20秒内完成启动。文章首先指出,尽管CPU的处理速度不断提高,但电脑的启动速度并没有显著提升。然后,文章列举...
标题中的“XP_Win7一键优化(加快系统速度)”指的是针对Windows XP和Windows 7操作系统的一个工具或程序,它的主要功能是通过优化系统的设置来提升系统运行效率,使其运行更快。这种类型的工具通常会自动关闭一些非...
《深入理解Windows XP电源管理模式与修改工具》 在Windows XP操作系统中,电源管理是一个重要的功能模块,它负责优化系统的能耗,提高电池寿命,同时确保系统性能。本文将深入探讨Windows XP的电源模式,并介绍一种...
这是因为早期的Win XP系统不支持AHCI模式,无法识别AHCI硬盘。 二、解决方法 1. 将SATA工作模式调整为IDE模式 在安装Win XP系统之前,需要将SATA工作模式从AHCI模式调整为IDE模式。具体步骤如下: (1)开机时按...
**知识点详解:用U盘安装原版XP系统于SATA硬盘** 在计算机技术的发展历程中,Windows XP系统占据了一个重要的位置。然而,由于其原始版本的局限性,尤其是在处理SATA硬盘时,可能会遇到诸如“蓝屏”或无法识别硬盘...
不用硬盘的电脑,只要有USB2.0的设备速度纰美于硬盘。 运行在U盘里的XP、微7、微8系统,不是PE系统。 也不是用U盘启动来做系统,而是真正在U盘跑起来的系统。 XP.Win7.Win8三个系统共存在U盘里运行。
标题中的“Win7启动项修复工具与HM65_XP_AHCI驱动.rar”是一个压缩文件,其中包含了两个关键组件:一个用于修复Windows 7启动项的工具和适用于Windows XP操作系统的HM65芯片组的AHCI(Advanced Host Controller ...
综上所述,提升Windows XP启动速度的关键在于选择高效的主板和硬盘,以及合理地优化硬件设置,如BIOS和网络配置。通过这些方法,可以显著缩短电脑的启动时间,实现20秒内快速进入操作系统的目标。
在“控制面板”>“系统”>“高级”>“性能”中选择“调整为最佳性能”,可以减少系统负担,加快启动速度。 7. **升级硬件**:如果经济条件允许,升级硬件如内存(RAM)和硬盘(尤其是换为SSD固态硬盘)是提升启动...
### Windows XP启动加速优化 #### 一、启动加速优化步骤详解 为了提高Windows XP的启动速度,我们需要进行一系列的配置调整。以下是一些具体的优化措施: 1. **系统属性设置**: - 打开“系统属性”窗口,可以...
- 禁用不必要的启动项:减少开机时自动运行的程序,可以加快启动速度。 - 优化系统服务:关闭不常用或对系统运行影响不大的后台服务,节省系统资源。 - 清理注册表:整理和删除无效的注册表项,保持系统整洁。 - ...
标题中的“加快程序运行速度”是指提升Windows XP操作系统下应用程序的执行效率,使其能更快速地启动和运行。这涉及到多个方面,包括系统优化、硬件升级、内存管理、磁盘整理以及程序自身优化等。 首先,系统优化是...
减少启动项目可以显著提高系统启动速度。 3. **优化视觉效果** 在“系统属性”的“高级”标签下,进入“性能选项”界面。在“视觉效果”选项中,可以选择“最佳性能”,这将关闭如淡入淡出、平滑滚动等视觉特效,...
6. **重启并测试**:重启电脑,通过Win7的Boot Manager选择XP启动。如果一切正常,你应该能够顺利进入XP系统。 需要注意的是,安装双系统可能会带来一些潜在问题,比如兼容性、驱动程序冲突等。此外,每次启动电脑...
- **定期清理系统垃圾**:使用磁盘清理工具或第三方清理软件定期清理临时文件、缓存等,减少硬盘碎片,有助于提高启动速度。 - **更新硬件驱动程序**:确保所有硬件驱动都是最新的,特别是显卡、声卡和网卡的驱动...