ARC path for a mixed SCSI/IDE environment
Posted on 1999-07-18
I want to add an IDE drive to an NT4 server that curently has a single SCSI disk. This disk is on a controller with a BIOS.
To add the drive caused the BIOS to attempt to boot off the IDE drive, rather than the SCSI drice, which is okay if I copy across boot.ini, ntldr and ntdetect.com.
However, I need to work out what arc path to use to reference the SCSI disk. The current path is "multi(0)disk(0)rdisk(0)partition(1)\WINNT". If I leave it as this, then it will try to boot off the newly installed IDE disk as this path will then point to the primary IDE disk on the primary IDE controller, and the first partition on that disk.
There is a MS KB article that relates to this (Q102873) which says...
"In a pure SCSI system, the MULTI() syntax will work for the first two drives on the first SCSI controller (that is, the controller whose BIOS loads first). In a mixed SCSI and IDE system, the MULTI() syntax will work only for the IDE
drives on the first controller."
Therefore I need to use the SCSI() syntax (I think), and use a ntbootdd.sys, which is a copy of the device driver for the adapter in use. I would expect to have to copy this across from the SCSI drive at the root level, but of course because the system was a pure SCSI system at install time, there is not ntbootdd.sys there. I guess I can just copy it from some other media and rename it... but, I'd really like to know for sure before I do it.
So, has anyone added an IDE drive to a pure-SCSI NT installation and succeeded?
I think this is a hard question, so have set it at 200 points. I will only really give the points to someone who has done this and know the answer, not a theorist who says "yeah that should work", and then it turns out not to..