Cannot Read Media & System Lag
One of my client PC encountered system lag issue once it couldn’t read a dvd movie. This happen when u run scratched or otherwise unreadable CD or DVD. Unreadable here only means that it cannot be read by your PC CD or DVD ROM only , doesn’t mean that it cannot be read on DVD Player.
Symptoms: Optical drive ( DVD/DVDRW ) keep reading disc and system become lag/slow.
This issue is caused by Windows IDE/ATAPI Port driver (Atapi.sys). When it receives a cumulative total of six time-out or cyclical redundancy check (CRC) errors, the driver reduces the communications speed (the transfer mode) from the highest Direct Memory Access (DMA) mode to lower DMA modes in steps. If the driver continues to receive time-out or CRC errors, the driver eventually reduces the transfer mode to the slowest mode (PIO mode).
To check your transfer mode, u can refer to below:
1. Right click my computer, click manage, it will bring u to Computer Management.
2. Click Device Manager, expand the IDE ATA/ATAPI Controllers node on right panel.
3. Double-click the controller for which you want to restore the typical DMA transfer mode.
4. Under Advanced Settings, u can see the transfer mode.
If normal, current transfer mode is not in PIO mode.

Solution:
To get rid of the problem is very easy. What we need to do is modify the registry settings as below manually. If you want a faster way, u can download and execute below script file which can automatic modify the registry for u.
If u afraid above script is not safe, u can refer to below steps to modify the registry manually:
1. Click Start, click Run, type regedit, and then click OK.
2. Locate and then click the following key in the registry:
“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\000”
3. On the Edit menu, point to New, and then click DWORD Value.
4. Type “ResetErrorCountersOnSuccess“, and then press ENTER.
5. On the Edit menu, click Modify.
6. Type 1, and then click OK.
7. Locate and then click the following key in the registry:
“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\000”
8. On the Edit menu, point to New, and then click DWORD Value.
9. Type “ResetErrorCountersOnSuccess“, and then press ENTER.
10. On the Edit menu, click Modify.
11. Type 1, and then click OK.


on 