硬盘的DMA模式被改为PIO模式的解决方法
发布时间:2023-05-21 02:46:25
本文教你如何强制把硬盘设置为DMA模式.从而达到最大的速度大家都知道,硬盘必须打开DMA模式才会跑得快。而开启各种硬件设备的DMA模式的条件,除主板BIOS必须打开DMA支持选项外,Windows操作系统内的IDE设备也要设成正确的DMA模式才行。不过,据说Windows XP若发生多次存取错误(如死机后不正常关机),就会自动把硬盘降为较低速的DMA模式或更慢的PIO模式。这个问题应该如何发现并解决呢?
近几年来生产的硬盘,大致采用Ultra DMA 33/66/100/133等几种传输模式(目前市场上所能买到的都是DMA100以上的硬盘),数字越大代表数据传输速度越快。一般情况下,Windows XP会根据硬盘本身的技术规格,自动把它设为正确的DMA模式。
不过根据微软公司公布的一篇技术性文章( http://support.microsoft.com/?kbid=817472)指出,当XP系统发生多次错误后,硬盘的传输模式很可能会被系统自动修改降低。如果你发现硬盘速度突然变慢了,可能就是发生了此问题。下面,笔者告诉你如何强制固定硬盘的DMA模式,不让操作系统修改,从而使你的电脑一直保持在最佳状态。
1、首先,我们如何才能知道硬盘的DMA模式是否被XP系统修改呢?在桌面“我的电脑”图标上单击鼠标右键,并于随后出现的快捷功能菜单中点选“管理”一项。
2、打开“计算机管理”窗口后,点选左边小窗口的“设备管理器”,然后展开右方小窗口的“IDE ATA/ATAPI控制器”。在“主要IDE通道”一项上双击鼠标左键,弹出“主要IDE通道属性”设置窗口,再切换到“高级设置”标签页,就可以检查XP系统中实际的DMA模式。
其中,“设备0”和“设备1”两栏分别代表IDE排线连接的第一个硬件设备和第二个硬件设备。请大家根据自己硬盘所接的位置来辨别。例如笔者电脑中的“设备0”为硬盘,“设备1”为光驱。如果电脑中的另一条IDE排线还接着另外一个硬盘,则请检查“次要IDE通道”的内容。
至于“当前传送模式”一栏中的代号,分别为:“模式0(DMA)”、“模式2(DMA 33)”、“模式4(DMA 66)”、“模式5(DMA 100)”、“模式6(DMA 133)”,请大家自己对照电脑硬盘的技术规格来判断。
3、若上面一步中显示的系统DMA模式与你的硬盘实际规格不一样,则可能是被XP系统修改了。这时即使你现在在“当前传送模式”一栏改成正确的DMA模式,下次开机还是会跳回原设置。因此,我们必须先切换到“驱动程序”标签页,并单击“卸载”按钮,然后重新启动电脑。
4、重开机后,在XP桌面上点击“开始”→“运行”,输入“regedit”以运行“注册表编辑器”程序。然后查找下面的主键:“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001”
5、找到该主键后,在注册表编辑器右方窗口的空白处单击鼠标右键,点击“新建”→“DWORD值”。
6、将此DWORD值重新命名为“ResetErrorCountersOnSuccess”(注意大小写),然后在该DWORD值上单击鼠标右键,在随后出现的快捷菜单中点“修改”一项。
7、出现“编辑DWORD值”对话框后,将“数值数据”一栏由原本的“0”改为“1”,然后再点“确定”按钮。重新启动电脑后,现在系统可以强制改回与硬盘技术规格相符的DMA模式。
8、有一点需要补充的是,如果你的电脑包含两个以上的IDE控制器(装有两个以上的硬盘),则在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}”主键下,可能还有“0002”、“0003”……等子项,代表每一组主要和次要IDE通道,请大家按相同的方法来进行修改即可。
同样,你也可以参照微软的技术文章http://support.microsoft.com/?kbid=817472,来解决此类的问题,笔者所玩的机子,很早之前就出现了这类的问题,苦于不知道从何下手解决,有时两天就要装一次系统,而且也不敢装别的软件,总以为是装了某个软件导致的,最后了现,也不是这么回事.于是找到这篇文章,现在也正在用这个方法,希望能解决


猜你喜欢
- 看到一个PPT的时间轴设计,很好奇,想问问这种图形用PPT是如何进行绘制的? 不知道正在看本贴的你有没有想到制作的思路呢?&nbs
- 在WPS Excel表格中有很多函数公式,比如len函数,round函数,if函数,sum函数,sumif函数,average函数,max函
- 很多人都会在iPhone上开启查找我的iPhone,而在iMac中也有这样的功能,下面分享如何在iMac上开启“查找我的Mac”功能。1.进
- Windows系统自带有索引服务功能。很多win0的用户想要关闭索引,那该如何操作呢?今天小编将为大家带来Windows10系统彻底关闭索引
- win7电脑软件下好了安装不了怎么办?这个问题在日常使用win7电脑时并不少见,如果没有彻底解决这个问题的话,以后安装软件都会很麻烦,下面小
- win7网络有感叹号怎么解决?许多小伙伴们在使用电脑的过程中都遇到过网络感叹号的问题吧?这种情况一般都是网络连接上出现了故障。今天小编为大家
- 我们辛辛苦苦做好的Excel电子表格,或者是我们公司/单位比较重要的Excel表格资料,都是需要保护的。在不同的情况下需要不同的保护形式。最
- Excel2016手机号码怎么分段显示?这篇文章主要介绍了excel2016号码分段显示教程,需要的朋友可以参考下在编辑excel2016文
- Win7是由微软公司2009年10月22日发布的桌面端操作系统。Win7可供家庭及商业工作环境的笔记本电脑 、多媒体中心等使用。那windo
- 合同是生活中非常普遍的一种约定形式,如果忘记到期时间会引起不必要的麻烦。今天我们就来分享一下在Excel中如何设置合同到期自动提醒?1、当前
- 什么是Wim文件?wim是微软自Vista开始采用的一种全新的Windows映像格式(Windows Imaging Format)。如果你
- 给Word里的元素指定了过多快捷键方案,最终可能引起记忆混乱。这时可以恢复快捷键的初始设置。1、单击“工具”菜单中的“自定义”命令。2、单击
- 提到高质量语音识别,大家一定会记得之前推荐过的“讯飞语记”,但不论是电脑版还是移动端的讯飞语记,如果不包月VIP的话,每次只能录入1-2分钟
- Win10系统的用户反应说自己的Win10系统运行不了极限竞速地平线4,日常玩游戏出错十分影响游戏体验,怎么回事?该如何解决呢?感兴趣的小伙
- 罗马数字是欧洲在阿拉伯数字(实际上是印度数字)传入之前使用的一种数码,罗马数字在现代社会仍有着极为重要的用途,那么在word文档中罗马数字怎
- 5月16日,我们报道了微软“Get Windows 10”应用在后台偷偷为用户指定Windows 10升级之间的消息。今天,微软官方发布公告
- Win11系统是目前非常火热的电脑操作系统,因为是最新的操作系统,很多用户都安装了,但是最近有安装Win11的用户都遇到了绿屏的问题,但是不
- 电脑主板跳线要怎么接?电脑主板跳线是每个装机的用户都要遇到的,虽然很多主流的主板接针形状和颜色都相似,但是接口位置和数量还是有些区别的,那么
- 现在教大家怎么在中点击链接自动跳到浏览器一般设置了默认浏览器点击链接就会跳到设置的那个浏览器如果没有设置默认浏览器的点击链接是空白页面设置默
- 不少用户在使用百度云时,经常会出现未知错误的问题,特别是在百度云看视频的时候,总是出现未知错误,并且无法正常播放视频,这该怎么办?百度云播放