Hard disk DMA mode was changed to PIO solution

Everyone knows that the hard disk must be turned on in DMA mode. And to open the DMA mode conditions of various hardware devices, in addition to the motherboard BIOS must open the DMA support option, the IDE device in the Windows operating system should also be set to the correct DMA mode.

This article refers to the address: http://

However, it is said that if Windows XP has multiple access errors (such as improper shutdown after a crash), it will automatically reduce the hard drive to a lower speed DMA mode or a slower PIO mode. How should this problem be discovered and resolved?

The hard disks produced in recent years generally adopt several transmission modes such as Ultra DMA 33/66/100/133 (currently available on the market are hard disks with DMA100 or higher), and the larger the number, the faster the data transmission speed. Under normal circumstances, Windows XP will automatically set it to the correct DMA mode according to the technical specifications of the hard disk itself.

However, according to a technical article published by Microsoft (http://support.microsoft.com/?kbid=817472), when the XP system has multiple errors, the transmission mode of the hard disk is likely to be automatically modified by the system. If you find that the hard drive speed suddenly slows down, it may be that this problem has occurred. Below, the author tells you how to force the fixed DMA mode of the hard disk, not let the operating system modify, so that your computer is always in the best state.

1. First, how do we know if the DMA mode of the hard disk is modified by the XP system? Right click on the “My Computer” icon on the desktop, and click “Manage” in the shortcut menu that appears.

2. Open the "Computer Management" window, click on "Device Manager" in the small window on the left, and then expand "IDE ATA/ATAPI Controller" in the small window on the right. Double-click the left mouse button on the “Main IDE Channel” item to pop up the “Main IDE Channel Properties” setting window, then switch to the “Advanced Settings” tab to check the actual DMA mode in the XP system.

Among them, the "device 0" and "device 1" columns respectively represent the first hardware device and the second hardware device connected by the IDE cable. Please distinguish according to the location of your hard drive. For example, "Device 0" in the author's computer is a hard disk, and "Device 1" is an optical drive. If another IDE cable in your computer is followed by another hard drive, check the contents of the Secondary IDE Channel.

The code numbers in the "Current Transfer Mode" column are: "Mode 0 (DMA)", "Mode 2 (DMA 33)", "Mode 4 (DMA 66)", "Mode 5 (DMA 100)", "Mode 6 (DMA 133)", please judge the technical specifications of the computer hard disk.

3. If the system DMA mode shown in the previous step is different from the actual specifications of your hard disk, it may be modified by the XP system. At this time, even if you change the "current transfer mode" column to the correct DMA mode, the next time you turn it on, you will jump back to the original setting. Therefore, we must first switch to the "Driver" tab, click the "Uninstall" button, and then restart the computer.

4. After rebooting, click “Start” → “Run” on the XP desktop and enter “regedit” to run the “Registry Editor” program. Then look for the following primary key: "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E96A-E325-11CE-BFC1-08002BE10318} 001"

5. After finding the primary key, right-click in the blank space of the right window of the Registry Editor and click "New" → "DWORD Value".

6. Rename this DWORD value to "ResetErrorCountersOnSuccess" (note the case), then right click on the DWORD value and click "Modify" in the shortcut menu that appears.

7. When the “Edit DWORD Value” dialog box appears, change the “Value Data” column from the original “0” to “1”, and then click the “OK” button. After restarting the computer, the system can now force a change to the DMA mode that matches the hard drive specifications.

8. One thing to add is that if your computer contains more than two IDE controllers (more than two hard drives), under the "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E96A-E325-11CE-BFC1-08002BE10318}" primary key, There may be sub-items such as "0002", "0003", etc., representing each group of primary and secondary IDE channels. Please modify them in the same way.

16L Agriculture Drone

16L Agriculture Drone,Farm Fumigation Drone,Agricultural Sprayer Uav,Agriculture Drone

Xuzhou Jitian Intelligent Equipment Co. Ltd , https://www.jitianintelligent.com

Posted on