directX not found

October 12, 2009 at 06:02:33
Specs: Windows XP
I have 2 hard drives on my pc, an IDE and a SATA, both have the same version of XP Pro installed. When I try to install "Beyond Atlantis" on the SATA drive I get "directX 6.0 needed" message. However the game installs fine on the IDE drive. Both have directX 9 installed and in good condition.

Any ideas?

sorry for the double post~

See More: directX not found

Report •

October 12, 2009 at 16:15:24
your post leaves several questions: you have two Operating System installs of XP, one on each disk? Are you dual booting or anything? At some point in the process does it ask you which OS installation partition you want to boot to?

Or do you just have a single XP installation on one Hard Disk Drive (HDD), and THAT OS SEES the capacity of the second HDD? Like a C:\(System) partition and a E:\(Storage) partition, or something?

Report •

October 13, 2009 at 04:48:23
There are 2 different HHD, not 1 with partitions. After the POST it is asked which HHD to load.

I don't see how one could partition 1 HHD to run on both IDE and SATA, do you?

Report •

October 13, 2009 at 08:59:49
is there a reason you want/need two OS installations? My general advice would be to stick with just one, and use the other disk for storage space. If the game runs on one installation and not the other, play it on that OS installation.

my suggestion would be to migrate everything onto the OS on the SATA HDD, wipe the IDE drive and reinitialize it in Windows as a storage partition. Then troubleshoot any issues with your single OS.

In this particular case, you probably just need to boot to the SATA OS and install the newest directx (probably 9.0c). You can download it from:


Report •

Related Solutions

October 14, 2009 at 06:02:46
Why I want or need 2 hard drives is not the question here. I have the latest version DirectX9. What I want to know is why one hard drive will play the game while the other with the same software will not, asking for a earlier version of DirectX ?

Report •

October 14, 2009 at 09:45:50
IF you are running two separate installations of Windows (of which i am still not convinced), each installation needs to be completed with updated video drivers and directX files. Just because the Windows installation on the IDE drive lets you run a certain software does not mean that the other Windows installation on the SATA drive is setup the same way.

Unplug the SATA drive so we KNOW you are ONLY dealing with the XP install on the IDE drive. Boot to the XP installation, go to Start, Run, and type "dxdiag" and click OK. The first tab (System) shows you information about your system, and at the bottom there should be a line that says "DirectX Version: DirectX 9.0c (" or something like that. That will tell you definitively what version of DirectX is installed on your IDE Windows installation.

If the game works in one OS but not in another with the same hardware config, then there is a problem with the drivers or the software on the OS where the game doesn't work. Boot to the IDE OS and make sure video drivers and DirectX are updated.

Report •

October 15, 2009 at 06:04:21
The pc case is an Asus with slots for 4 internal hard drives.The MOBO has connections for 2 IDE devices and about 6 SATA devices. I have 2 Seagate Baracuda hard drives in 2 of the internal hard drive slots. 1 is 100GB on the IDE drive. The other is 250GB SATA drive. They are both installed with XP Pro, all drivers for all peripherals are up to date. Drivers for all other necessary software is up to date also on both hard drives.

I use the 100GB hard drive for internet browsing, also it is a hard drive from an earlier pc and getting along in years. It still works fine though. It is also the one that will install and play the game.

I use the 250GB SATA drive mostly for games and other things off line. This is the one that has the game asking for DirectX 8.

Report •

Ask Question