永发信息网

硬盘IDE通道的传送模式自动设为仅PIO,DMA模式不能启用,请专家指点?

答案:2  悬赏:40  手机版
解决时间 2021-01-30 00:06
  • 提问者网友:未信
  • 2021-01-29 08:59
三星80G硬盘,使用操作系统windows XP sp3
1.根据微软网页上的处理方法修改注册表,问题依旧;
2.接到另一台电脑上,情况一样;
3.换一条80针的硬盘线,情况也一样。
使用HD TUNE硬盘检测工具,读取数据的速度是3.3M/秒
在网上找了很久都没查到正确的解决方法,一般人请不要回答,请专家指点。

第一个方法补充1.删除硬盘所在IDE通道的驱动,重新启动电脑,模式还是锁定为PIO,修改注册表也一样
跳线只是设置主盘或从盘,跟传送模式是没关系的。
查看光驱的模式却是:Ultra DMA mode 4
把光驱的数据线连到硬盘问题也一样
重新安装主板驱动也没用。
最佳答案
  • 五星知识达人网友:詩光轨車
  • 2021-01-29 09:39
打开设备管理器,展开“IDE ATA/ATAPI 控制器”,右击“主要IDE通道”点删除,之后重启

出现你这种情况每次我都是这样做(个人觉得应该是驱动问题),注意安装的驱动如果安装完之后还不能恢复,最好重装一下主板驱动程序
全部回答
  • 1楼网友:痴妹与他
  • 2021-01-29 10:18
pio(programmable input/output,可编程输入输出)是计算机科学中的一种输入输出的控制技术。在电脑内部的硬件子系统需要经过pio控制器申请cpu线程才可以有权利读取或是写入系统的物理内存,加大了cpu的管理负担。当系统频繁的需要透过pio控制器时,cpu需要时时的监控数据的传输和繁忙地满足系统内部的硬件子系统的需要,就无法做其他的事情了。 dma(direct memory access,直接内存存取)是计算机科学中的一种内存访问技术。它允许某些电脑内部的硬件子系统(电脑外设),可以独立地直接读写系统内存,而不需绕道cpu。在同等程度的cpu负担下,dma是一种快速的数据传送方式。很多硬件的系统会使用dma,包含硬盘控制器、绘图显卡、网络卡和声卡。dma 传输重要地将一个内存区从一个装置复制到另外一个。当 cpu 初始化这个传输动作,传输动作本身是由 dma 控制器 来实行和完成。这要减轻 cpu 的多次输出输入中断和资料复制任务。 以前较老式的系统,因为对于cpu以外的周边装置速度需求不大,而其对于内存的使用技术也较不成熟,所以对于系统内部的硬件子系统要求不高。所以基本上所有的硬件子系统都是经过pio模式请求cpu资源。但是磁盘作为系统里面唯一的机械式硬体,其速度的增快对于优化系统整体速度有着较大的需求。磁盘厂家开始把cpu的缓存科技引用到了磁盘上,使得磁盘有了数据缓冲区以提高速度读取和写入的速度。但是较快的缓冲区速度也使得系统需要有较快的pio控制器,所以pio从第1代0模式的每秒3.3mb一直提升到了第5代的4模式的16.7mb速度。但是由于磁盘制造的技术和磁面密度的提高需要更快的方法可以直接把磁盘数据提供给系统使用而又不增加cpu的负担。就有了dma的出现。dma模式虽然也需要cpu的监控,但是cpu只需要初始化数据传输的指令而不需要时时的监控数据的传输,只需要等到数据传输完了以后硬件所提供的信息,使得cpu可以在数据传输工程中,做其他的事情。这也使得磁盘数据在缓冲区到系统内存的速度提高到了每秒133mb,比传统的pio快了8倍。 但是老式的ata(advanced technology attachment,高技术配置)使用的是parallel控制器技术模式,就是所谓的并口接口,数据的写入和读取是无法同时间进行。而系统的核心速度经过了cpu的性能提升和磁盘的缓冲区的加大和目的的增高,需要有更快的方法把磁盘的数据传送到系统内存供系统软件使用。这个需求导致了serial ata的出现,也就是所谓的串口。serial控制器技术模式再一次的把数据传输速度提高到了每秒300mb,是pata的两倍还要多。 所以假如一个系统可以启动dma模式,不只可以增快数据的传输,还可以减轻cpu的负担,是的整体系统的性能提高。 下面是这几种不同模式的最高速度: parallel ata pio mode 0 = 26.4 mbit/sec = 3.3 mb/sec parallel ata pio mode 1 = 41.6 mbit/sec = 5.2 mb/sec parallel ata pio mode 2 = 66.4 mbit/sec = 8.3 mb/sec parallel ata pio mode 3 = 88.8 mbit/sec = 11.1 mb/sec parallel ata pio mode 4 = 133.3 mbit/sec = 16.7 mb/sec parallel dma ata 33 = 264 mbit/sec = 33 mb/sec parallel dma ata 66 = 528 mbit/sec = 66 mb/sec parallel ultra dma ata 100 = 800 mbit/sec = 100 mb/sec parallel ultra dma ata 133 = 1064 mbit/sec = 133 mb/sec serial ata (dma模式,sata-150) = 1200 mbit/sec = 150mb/sec serial ata (dma模式,sata-300) = 2400 mbit/sec = 300mb/sec *** 还有很多其他的模式,如scsi,fibre channel等。 【抄袭转载声明】本人在问问网站上的回答是个人在电脑硬件和软件的经验和各自厂家官方网上收集到的一些咨询。本人知道大家都是互相帮忙,互相解决问题。我不介意你们抄袭或转载我的答案,不过希望能注明转载的来源,这样也不枉费我花很多时间细心的回答问问用户的问题。谢谢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯