|"I had a |
problem with DVD at the very beginning. I couldn't make it
work for couple hours. There are couple data ports on the MB
and it appears that DVD would only work from the furthest one
with a longer spare data cable. I later read forums and at least
couple more people had same issue indicating that it was
some P5W defect."
You haven't said whether your DVD drive is IDE or SATA.
If it's SATA it should work with any SATA header, but
- on some mboards you can only boot a bootable disk in the DVD drive when it's connected to a "Master" SATA header. In that case, the mboard manual tells you which SATA headers you can connect a DVD drive to if you want to be able to boot a CD from it (or if you want to boot an operating system from a SATA hard drive ), and the two types of SATA headers ("master" and "slave") are often two different colors.
Check your SATA data cables. The connector on each end should "latch" into the socket on the drive and on the mboard, or on the drive controller card - it should not move when you merely brush your hand against it near the socket - if it does, mere vibration can cause a poor connection of it - use another SATA data cable that does "latch", or tape the connector in place.
(There is a slight projection or bump on one side of the outside of the connector that "latches" it into the socket - it's easily broken off or damaged)
The same thing applies for the SATA power connection.
If it's IDE
- new drives are usually set to cable select or master by default.
- the jumper or no jumper setting on the back of the drive may need to be changed, if you connect the drive to a data cable that has another drive on the same data cable.
Both drives have to be set to cable select, or one drive has to be set to master, the other to slave.
You don't mix cable select and master/slave settings for two drives on the same data cable.
In some cases, you have to change the jumper settings for both drives - e.g. some hard drives have two ways they can be set to master - e.g. master, single, for when it's by itself on the datacable, or master, with slave, if another drive on the same data cable is set to slave. If you don't use the later setting when there are two drives on the data cable and the other drive is set to slave, the drive set to slave probably won't be detected by the mboard properly.
It is common to un-intentionally damage IDE data cables, especially while removing them - the 80 wire ones are more likely to be damaged. What usually happens is the cable is ripped at either edge and the wires there are either damaged or severed, often right at a connector or under it's cable clamp there, where it's hard to see - if a wire is severed but it's ends are touching, the connection is intermittant, rather than being reliable.
Another common thing is for the data cable to be separated from the connector contacts a bit after you have removed a cable - there should be no gap between the data cable and the connector - if there is press the cable against the connector to eliminate the gap.
80 wire data cables are also easily damaged at either edge if the cable is sharply creased at a fold in the cable.
Try another data cable if in doubt.
"....people had same issue indicating that it was
some P5W defect"
That's extremely unlikely. It's a lot more likely they had the setting on a drive wrong, or there was a problem with the data cable they were using.
"I don't know when it started but now it detects hard drives in a strange way it actually detects primary drive as a third
primary drive ....."
Vista sees itself, as in, the partition Vista's Windows is installed on and the partition Vista is booting from., as being installed on C:, no matter which hard drive partition you install it on, on a system. Therefore, Vista's C isn't necessarily the first partition on the first hard drive detected by the bios.
That doesn't always apply to XP and 2000.
The bios BOTH
- detects drives in the order in which they are connected to IDE or IDE data cables or SATA headers.
- determines which hard drive or optical drive it tries to boot from first
It detects drives in the order in which they are connected to IDE or SATA headers.
There is a Primary IDE and a Secondary IDE header on most mboards, although recent ones may have only the one Primary IDE header, and some older mboards have as many as 4 IDE headers, if they have a second separate IDE or SATA/IDE controller.
Normally your hard drive you boot your operating system from is connected to the Primary IDE header and set to or seen as master. If you get the Primary and Secondary IDE headers mixed up and connect your hard drive you boot your operating system from to the Secndary IDE header, if it's set to or seen as master, it will be master on the Secondary IDE in the bios.
If both drives on a data cable are set to cable select, the one on the end connector is seen as master, the one on the middle connector is slave.
If two drives on the same data cable are set to master and slave, it doesn't matter which of the two data cable connectors the drives are connected to - the one set to or seen as master is seen as master in the bios.
The SATA headers are numbered. The first one is the default location you would connect a SATA hard drive to, and the first SATA connection in the bios.
It determines which hard drive or optical drive it tries to boot from first
- it boots the operating system from the first hard drive listed in the boot order list in the bios, or if you have more than one hard drive, from the first hard drive model in a list near the boot order list. If the firsrt hard drive listed is not bootable, it does not try other hard drives, if you have more than one, to see if it is / they are bootable.
- some bioses default to booting from the first IDE hard drive detected. Some bioses default to booting from the first SATA hard drive detected. Some bioses default to booting from the first IDE or SATA drive detected regardless of whether it's a hard drive or an optical drive. When you add or remove a drive, the default boot order may change automatically.
You may need to change settings in the bios in order for it to boot from the drive you want it to boot from.
- many bioses will only boot from a bootable disk when it's in one certain CD or DVD drive when you have more than one connected. In that case, if you want to be able to boot from a bootable disk in another drive, you have to go into the bios and find the list of CD or DVD drives, and make the drive model you want to boot from the first one in the list.
"Yes I only have that issue when i boot from DVD. If I run DVD in XP - no problems"
If you run the DVD in another DVD drive in XP on another computer, of course you're not going to have any problems.
Try connecting the subject DVD drive to the XP computer, and trying to boot from the DVD in that. If the video is still botched, then it's got to be the DVD drive that's defective, or that needs it's laser lens to be cleaned, or there's a problem with the data cable you're using.
"Just tried to change data cable - it doesn't detect - exactly like a
year ago. There is only one port it would work from.
You probably did not have the jumper or no jumper setting right, or you had a problem with the data cable you were using, or a setting in the bios was incorrect.
and then detects DVD separately and you have
to "press any button to continue".