前几天家里的电脑两块硬盘中的一块突然变的很慢,向这个硬盘里拷贝东西和从他里面拷贝东西出去都非常慢,还以为是硬盘坏掉了,都使用四年了,老婆说卖掉吧,我没有放弃,于是查看硬盘坏道--没有、修复工具修复--不起作用、更换到另一个IDE插孔--无济于事,没有想到是驱动的问题,因为两块完全相同的硬盘就这个有问题。偶然在设备管理器下查看
当有问题的硬盘插到哪个通道的时候哪个通道就显示使用的是“仅 PIO”模式,正常应该是DMA5 了,下面还提示设备的传输模式被下调了。点击测试速度,最大速度显示的是16M/S,这就是问题的根本了。试着在传输模式列表中更改模式为其他的,不起作用,系统使用的还是PIO模式。不知道什么问题被系统下调,于是上网,找到问题这是XP系统的一个问题,当和设备连接收到多少错误信息的时候就下调传输模式,就这样被调到最慢的那种了。同时找到几种解决方法:
一种:
請先執行 登錄編輯程式 (RegEdit),再找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}
它之下有 0000,0001,0002... 的編號 (看你的 IDE 使用情形)
如果有 MasterIdDataCheckSum 或 SlaveIdDataCheckSum 把他刪除
然後關掉 RegEdit,重開機,問題就解決了
以我的例子為例
我的 DVD ROM 是裝在 IDE 1 的 SLAVE
所以我找到機碼位置,然後在 0001 下,找到 SlaveIdDataCheckSum
然後刪除它,重開機後,我的 DVD ROM 終於起死回身
而且連我每次換片看 DVD 都得重開機的問題也解決了,真高興 ~>_<~
二种:
Uninstall the ide channel under windows device manager(primary or secondary).Restart the computer and let windows xp install again the driver.
Try also the registry edit.(this should stop forever the downgrade option of windows xp)
start-run-regedit-navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\000X
look in each 000X for "MasterIdDataCheckSum" or "SlaveIdDataCheckSum"
right click and delete them.
0000 is the IDE master controller (nothing to tweak here)
0001 is the primary IDE channel
0002 is the secondary IDE channel
三种:
So I uninstalled the Primary IDE channel and rebooted. Windows XP reinstalled the IDE drivers and redetected the hard drive. Reboot one more time with 'Use DMA if Available' and Voila!! Hard drive access was once again up-to-snuff, using the correct DMA mode.
我总结后采用的方法,一次成功
找到这个位置然后对有问题的硬盘进行卸载,注意:如果多个硬盘的情况下一定分清是哪个硬盘。卸载后那个硬盘不会出现在列表中,然后重新启动电脑,进入系统后操作系统会自动识别新的硬件和加载驱动,这样就解决问题了。
分享到:
相关推荐
在Windows操作系统环境下,想要辨识、存取、建立,容量超过2.2TB以上的分割区/硬盘,解决之道就是舍MBR就GPT分割表。不过伤脑筋的是,GPT分割表只有特定版本的Windows 7、Vista支持,至于Windows XP则是不支持。...
【DOS下硬盘安装XP系统图解】 在信息技术领域,操作系统是计算机系统的核心部分,而Windows XP是一款广泛使用的操作系统。当需要对电脑进行系统恢复或全新安装时,通常我们会使用安装光盘。然而,有时由于各种原因...
在计算机系统中,DMA(Direct Memory Access,直接内存存取)服务是一种高效的数据传输机制,它允许外设直接访问系统的内存,从而减少 CPU 的干预和提高系统的性能。DMA 服务的外设和 DMA 通道分配是 DMA 服务的两个...
在STM32F103C8T6微控制器上,使用HAL库结合USART1和DMA进行数据传输时,可以有效解决串口通信可能出现的卡死问题。通过DMA(直接内存存取)方式,可以实现数据的高效传输,减少了CPU的负载,避免了串口数据传输过程...
在使用Brother HL-2260激光打印机的过程中,用户可能会遇到打印速度明显下降的问题,这通常是由于多种因素导致的。以下是一些可能导致打印机变慢的常见原因...同时,及时的技术支持和售后服务也是解决问题的重要途径。
### STM32 DMA 使用详解 #### 一、DMA 概述 **DMA(Direct Memory Access,直接存储器存取)** 是一种允许外围设备(如串行通信接口、ADC等)与存储器之间或者存储器与存储器之间进行高速数据传输的技术。在STM32...
综上所述,固态硬盘在Windows XP下的假死问题主要源于系统对SSD特性的不适应。用户可以通过更新驱动、优化设置、系统升级等方法来改善这种情况。考虑到固态硬盘技术的快速发展和Windows XP的逐渐淘汰,建议用户考虑...
DMA技术之所以成为现代计算机系统中的重要组成部分,主要是因为它解决了高速硬件设备与低速设备之间通信的问题,避免了CPU在数据传输过程中被大量中断所占用的情况。如果缺少DMA支持,CPU必须从源位置逐一读取数据并...
"u启动hdtune硬盘检测工具随机存取测试功能使用教程" hdtune硬盘检测工具是u启动win03pe系统中的一个非常有用的工具,它可以对硬盘进行检测和测试,包括随机存取测试功能。在这篇教程中,我们将详细介绍如何使用hd...
固态硬盘(Solid State Drive, SSD)是一种基于非易失性存储技术的高速数据存取设备,它在现代计算机系统中扮演着至关重要的角色。相较于传统的机械硬盘(HDD),SSD具有更快的读写速度、更低的延迟、更高的耐用性和...
STM32 DMA直接存储器存取
在IT领域,数据库存取乱码问题是一个常见的挑战,尤其对于多语言支持或者涉及中文字符的应用来说。这个问题可能出现在多种场景下,如数据输入、查询显示或者导出时。为了解决这一问题,我们需要深入理解字符编码原理...
标题中的“dma_xintf_to_ram.zip_28335 DMA”暗示了这是一个关于TI公司的TMS320C28335 DSP(数字信号处理器)如何使用DMA(直接存储器访问)通过XINTF(外部接口)将数据传输到RAM(随机存取内存)的示例或教程。...
在UART通信中,我们通常使用DMA进行外设到内存的传输,即从UART接收端口将接收到的数据直接写入内存缓冲区。 实现UART DMA通信的步骤如下: 1. **初始化设置**:首先,我们需要配置UART控制器,包括波特率、数据位...
优化I/O操作,例如使用更快速的SSD(固态硬盘)代替HDD(机械硬盘),或者通过缓存技术减少直接硬盘访问,可以显著提高数据存取速度。 2. **文件系统选择**:不同的文件系统对实时数据的处理有不同的支持。例如,...
拿一张启动软盘或光盘,引导系统,如果能在 DOS 状态下看到硬盘中的 C、D、E 等逻辑分区及分区中的文件,则证明只是引导程序被破坏,此时只需要重新安装操作系统即能解决问题。 2. 检测硬盘引导区破坏 硬盘是一种磁...
MSP430F5438A单片机的DMA操作实验为我们展示了如何高效地管理数据传输,无需CPU参与。接下来,我们将详细介绍其中的关键知识点。 ### 1. DMA(直接存储器存取)的特性 直接存储器存取是一种硬件机制,能够实现...
硬盘升级以及调测工具,适用于linux环境下:1.对硬盘的硬件信息如 硬盘型号、序列号、已运行时间等信息查看,对一线人员收集现场问题环境提供详细信息提取的帮助;2. 能够通过系统下进行硬盘固件的升级,方便硬盘...