Uninstall VIA IDE Controller and use Windows Default Drivers?

T

The_Madd_Hatter

My motherboard is a KG7-Raid. OS is Windows XP Professional SP1.

Why do I want to do this? Because Nero flat-out refuses to burn a
DVD, insisting that DMA is not enabled on any drive. I know DMA is
enabled and working fine. But due to some issue with VIA's drivers
(possibly because with VIA's drivers there is no Advanced tab with DMA
control settings in Device Manager), Nero cannot detect or understand
that DMA is already enabled and running. Thus, whenever I try to burn
a DVD, Nero exits with an error stating that DMA is not enabled on any
drive.

As a workaround, I made a 5 gig partition on a slave drive and
re-installed XP on it. I let Windows install the default drivers.
The Windows default drivers have an Advanced tab in Device Manager
with DMA settings, and Nero burns DVDs happily and without issue on
this partition.

To have to dual-boot just to burn a DVD is a pain. I could wipe my
main partition and just reinstall everything on the test partition
instead. But I have years of program installs and setup tweaking, and
it would take forever to find all the programs again and reinstall
everything and get it set up properly.

If I could just get rid of the VIA drivers somehow and make Windows
use its own default drivers, it would be perfect.

This is what Device Manager says about the current drivers on my main
boot partition, the one that Nero doesn't like and won't see DMA with:

(IDE ATA/ATAPI CONTROLLERS)
VIA BUS MASTER ULTRA ATA CONTROLLER
says "No driver files are required"

PRIMARY BM ULTRA DMA CHANNEL
c:\windows\system32\drivers\viadsk.sys

SECONDARY BM ULTRA DMA CHANNEL
c:\windows\system32\drivers\viadsk.sys

(SCSI AND RAID CONTROLLERS)

Highpoint HPT3xx ATA RAID CONTROLLER
c:\windows\system32\drivers\hpt3xx.sys

A347SCSI SCSI Controller (I think this is Alcohol 120%)
c:\windows\system32\drivers\a347scsi.sys

This is Device Manager says about the Windows default drivers on the
test partition using the setup that Nero likes

(IDE ATA/ATAPI CONTROLLERS)
VIA BUS MASTER IDE CONTROLLER
c:\windows\system32\drivers\atapi.sys
c:\windows\system32\drivers\pciidex.sys
c:\windows\system32\drivers\viaide.sys

PRIMARY IDE CHANNEL
c:\windows\system32\drivers\atapi.sys
c:\windows\system32\storprop.dll

SECONDARY IDE CHANNEL
c:\windows\system32\drivers\atapi.sys
c:\windows\system32\storprop.dll

(SCSI AND RAID CONTROLLERS)
SCSI and RAID conrollers
HighPoint HPT3xx ATA Raid Controller
c:\windows\system32\drivers\hpt3xx.sys
c:\windows\system32\drivers\hptpro.sys

Any help is greatly appreciated.
 
P

peter

Its been awhile since I had a VIA driver mobo but I seem to remember that
their driver installation procedure also had an uninstall procedure.
If not you could uninstall all of the VIA drivers under Control
Panel/add&remove.
Then upon a reboot....reinstall using the options in their install routine
to not install the IDE drivers....this would leave the native XP ones as the
ones being used.
let me know
peter
 
T

The_Madd_Hatter

Hi thanks for your reply.

I tried the VIA installation driver and it does have an uninstall
option. But when I use it, I get a blue screen of death / auto-reboot
when I reboot the machine (same with attempting to boot in Safe Mode).
Thankfully I have Erunt and NTFSDOS to rollback the registry and get
Windows to boot up as if I'd made no changes.

I checked the Add/Remove programs but there isn't anything there
pertaining to VIA IDE drivers.

I'm thinking that getting Windows to use the Windows Default IDE
Driver requires some registry tweaking, but I have no idea where to
begin. I do however have a working setup on my test partition that I
could copy from, if I knew which settings to copy. I'm still
researching it with Google, and still open to any and all suggestions.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top