Thanks for your help. I do appreciate this.
This is how it is atm:
Hd set to master, connected by master end of cable.
1 DVD drive set to cable select (model:LG GSA-H10A). If this one is connected along with the HDD the system boots into windows (although a little slowly).
1 DVD drive set to slave (model:Gigabyte GOB5232D). I have tried setting this one at master, slave and cable select. It's when this one is connected that the sytem hangs at detecting array.
Whether it's faulty or not I don't know, it was working fine this morning.
Again, thnaks for your help.