Windows Vista DMA mode

Question:
Windows Vista DMA mode
I recently bought a new DVD burner to replace my old Sony one that died - I installed it in my laptop yesterday. The old drive was not functioning for a few days.
It's an NEC AD-5540A for reference. And I'm using Windows Vista.
Unfortunately I can do nothing with the drive because it is stuck in PIO mode and cannot be changed to DMA mode. I've already uninstalled the drive, the IDE controller in a number of combinations, nothing changes. Not even in the BIOS can I change it. Does anyone have any idea why I cannot change it to DMA?
I've read a number of Microsoft articles on why Windows changes the mode to PIO but unfortunately there are no fixes for Vista.
Thanks for any help.
Answer:
Re: Windows Vista DMA mode
Have you tried changing the new DVD burner to the master or is already it set as the master?
It's worth a shot anyways, let me know if that works.
Try this link too
http://tipvista.com/2006/07/how-to-f...k-in-pio-mode/
Answer:
Re: Windows Vista DMA mode
I've already done the second link, but I'll try the master/slave. I'm not sure which it is set to.
Thanks for the reply.
Answer:
Re: Windows Vista DMA mode
No problem, hope it works, if not let me know.
Are there any Errors for the drive in the Event Log?
Do you have the latest firmware? It's possible the drive has automatically been reverted as a slave if it won't change to Master. If thats the case you may just need to get the same exact drive you had to begin wth. It's also possible that your previous DVD drive could have shorted out a transistor on the motherboard locking the drive in PIO.
Answer:
Re: Windows Vista DMA mode
Vista DRM sucks. I won't be upgrading anytime soon though I have a copy. I don't see what it offers me other than Aero which I could care less about. Paying for the privilege of a less competent machine seems odd. Did the old drive work?
Answer:
Re: Windows Vista DMA mode
Hey Chaz, I looked around and found this solution from Computing.net:
You probably have Intel's 915G Express, 945G Express or 865GV Chipset, however you can use Intel's ID tool to confirm what you have. Once you do update to the latest one for your board and try one of the methods suggested below if you still have the problem. The first should most likely take care of it.
Option 1:
0. Open RegEdit
1. Find the following KEY:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\000x
2. The last four digits will be 0000, 0001, 0002, 0003, and so on.
3. Under each key, delete all occurences of the following values:
MasterIdDataChecksum
SlaveIdDataChecksum
4. Reboot the computer. Windows will now redetect DMA settings.
Option 2:
Edit the key
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0000
and add a new DWORD value called EnableUDMA66 with a value of 1.
Option 3:
Save the text (notepad) below as a .reg file and execute it
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0000]
“EnableUDMA66”=dword:00000001
Goodluck. Be sure to search from the top of the registry tree when deleting instances of the checksums. Also there are some suggestions to make sure the drive cable is physically secured and connected, as well as the jumper position for the IDE channel is on cable select.
Answer:
Re: Windows Vista DMA mode
I'm not answering the question here, but could someone explain to me what PIO and DMA modes are?
Answer:
Re: Windows Vista DMA mode
One's slow, the other fast :)
Ok ok here's Wiki's take on PIO and DMA.
Answer:
Re: Windows Vista DMA mode
actually, i do not think that vista is, in this situation, the culprit. it has a lot to do with (1) chipset driver and (2) the ability of the hardware (be it drive or controller) to support dma or pio mode.
up until now, under xp or previous windows version, i was let (& still) to believe that these so called tweaks (changing dma setting and registry changes) would make a difference in the performance of hard/optical drive. I am not sure now that these tweak/modification have much an impact in system performance as it claimed to do.
vista, with my up.until.now experiences/play around with, is much cleaner and efficient than xp in the aspect of being able to p.u. in details what performance ability the hardware can offer - namely can it be run under DMA5, DMA6, DMA2 or PIO ? These r being written into the hardware microcode; by forcing it to run under any other mode (via software) would not make it run any better, only to satisfy users in a sense that "hey, i have it run the way it is being suggested to" (imho)
updating the chipset driver if it is not already being done from manufacturers inside vista database is the only way to secure that hardware runs the way it is being marketed/sold.
in my case via k8t800 had just released the driver that clearly stated my 1st controller is running at DMA5, the 2nd at DMA2 - prior to this, all i saw was DMA when applicable and DMA mode (general statement)
trying the tweak as mentioned in the above post to try to force the sucker to run DMA6 was being totally ignored (even now under XP with this latest chipset driver)
cheers ...
Answer:
Re: Windows Vista DMA mode
Chaz, try qhn's suggestion and update to intel's latest chipset drivers...
Copyright ?2007 - 2008 www.ah54.com