Would be great for Defraggler to check if a drive is set to DMA before beginning, & offer a user the option to reset it to DMA, if it detects the drive is operating in Compatibility Mode.
Not only is the slower mode something that gives people problems, or even crashes, but it would make sense that before Defraggler defrags, it would 1st check to be sure a drive is also operating in the faster mode.
Sometimes crashes/hard reset/hard reboots/etc can cause a computer to decide that something isn't working right, so it may over time decide to reduce from DMA 6, to DMA 5, etc, all the way down to Compatibility Mode.
I just thought it would be so great if Defraggler could check before beginning, then offer to reset it to DMA access mode, if it finds the drive isn't already in that mode.
Thanks!
+1 but I think this is pertaining to WinXP, doesn't it? I think W7 doesn't display this behavior, right?
In my opinion all of the Piriform software could support monitoring and enabling DMA mode, or at the very least warn about it and serve up some documentation on how to get out of that dreaded PIO mode. For XP and older systems it can sometimes be a fight trying to get it to enable sometimes, however several tools I use can enable it followed by a reboot - the easiest being one from my PC manufacturer Dell as I just run it reboot and everything is fixed but that one only works on CD/DVD drives and doesn't address hard disks being stuck in PIO mode.
I thought being stuck in PIO mode was a thing of the past for Vista and 7 users, doesn't it simply require a reboot or shutdown and start for those OSes since it's only a session problem. I know on XP you have to manually set DMA mode or else you'd be stuck in PIO mode forever.
Ah, the dreaded PIO mode. I used to see that on my XP machine but it doesn't seem to happen on it now.
I always blamed Nero ![:lol:]()
In reality there are quite a few causes.