VOGONS


First post, by canadaboy25

User metadata
Rank Newbie
Rank
Newbie

Hi all, I feel like this question has to have been asked/answered before, but I have searched online as well as on this forum and not found an answer to my specific question.

I have an ABit KT7A RAID board that I use for testing/development as well as HDD cloning. As such, I end up installing and removing HDDs quite often. I like to be able to just place the HDD under test on the desk beside the tower without mounting it inside. I am running a main disk with XP/Linux dual boot as well as a CDROM drive. Currently I have the main disk as primary master and CDROM as secondary master. The problem is connecting another disk to be tested or cloned. I either have to install it in the case and configure it as a slave, or pull the cable from the internal HDD or CDROM depending on what I'm doing. I hate doing this as pulling and installing the IDE cable from the board and/or drives has to be hard on the cables and connectors.

Obviously the simple solution would be to have the main HDD as primary master and CDROM as primary slave, leaving the secondary IDE channel for whatever disk I am testing/cloning. The problem is that my case (and pretty much any other case from the era) has the 5.25" bays on the top, and the 3.5" bays on the bottom. This makes it impossible to get the IDE cable connected with HDD as master. Annoyingly, the KT7A RAID has the two additional IDE channels but they are pretty much unusable since drivers need to be installed which don't exist for linux.

I could connect the main HDD as slave and CDROM as master which would allow me to connect the cable, but this goes against the traditional rule of thumb of HDD as master. If I do this, is there actually any performance difference between having the HDD as master or slave (assuming no data is being read or written to the CDROM drive at the time). How would you deal with this issue?

Reply 1 of 6, by Cyberdyne

User metadata
Rank Oldbie
Rank
Oldbie

Most IDE ATAPI stuff works at single slave. So no need for that. But that reverse stuff does not degrade nothing. Master/slave is just an theoretical address. There are bioses that even boot from slave.

I am aroused about any X86 motherboard that has full functional ISA slot. I think i have problem. Not really into that original (Turbo) XT,286,386 and CGA/EGA stuff. So just a DOS nut.
PS. If I upload RAR, it is a 16-bit DOS RAR Version 2.50.

Reply 2 of 6, by kixs

User metadata
Rank l33t
Rank
l33t

If you have space in the 5.25" cage, you can use 5.25" to 3.5" adapter like this one to install a HDD under the CD-ROM.

I'd use Mobile HDD rack for installing HDDs for cloning like this one.

If you need more IDE ports, I'm sure Linux supports Promise Ultra IDE controller like this one.

Visit my AmiBay items for sale (updated: 2025-08-01). I also take requests 😉
https://www.amibay.com/members/kixs.977/#sales-threads

Reply 3 of 6, by canadaboy25

User metadata
Rank Newbie
Rank
Newbie

Yes, I could come up with some clever mounting system to allow the cable to reach. However, the computer boots up just fine with the HDD as slave, but I didn't know if there were any real performance penalties for doing so. It is hard to tell if it is slower, or if it is just my mind playing tricks.

I was hoping to get one of these trayless HDD bays to put in a 5.25" slot. The issue is that it seems they are only made for sata drives. I have not been able to find one for IDE disks. I may have to 3D print my own.

Reply 4 of 6, by wbahnassi

User metadata
Rank Oldbie
Rank
Oldbie

I can't imagine that tray being practical for IDE drives. The IDE connector is wide and requires quite some force to plug/unplug a cable into it. SATA connections are much smoother and barely require any force. Have you considered an IDE extension cable (male one side female on the other side), to extend it from any of the primary or secondary cables? I'm assuming your IDE cables are the three-connector kind which allow two devices on one cable.

Turbo XT 12MHz, 8-bit VGA, Dual 360K drives
Intel 386 DX-33, Speedstar 24X, SB 1.5, 1x CD
Intel 486 DX2-66, CL5428 VLB, SBPro 2, 2x CD
Intel Pentium 90, Matrox Millenium 2, SB16, 4x CD
HP Z400, Xeon 3.46GHz, YMF-744, Voodoo3, RTX2080Ti

Reply 5 of 6, by canadaboy25

User metadata
Rank Newbie
Rank
Newbie
wbahnassi wrote on 2025-03-16, 05:39:

I can't imagine that tray being practical for IDE drives. The IDE connector is wide and requires quite some force to plug/unplug a cable into it. SATA connections are much smoother and barely require any force. Have you considered an IDE extension cable (male one side female on the other side), to extend it from any of the primary or secondary cables? I'm assuming your IDE cables are the three-connector kind which allow two devices on one cable.

The IDE extension for the slave connector is a good idea. I will have to pick one up.

My idea for the drive dock would be more like the one in the attached picture. The drive would just slide in to the 5.25" bay and still be sticking half way out when it plugs in. That would give plenty of grip to get it plugged and unplugged. More force than sata yes, but that same force is required to plug a standard cable into the drive. I was thinking of using an adapter like in the attached picture to be mounted in the back of the bay. That way the force during plugging/unplugging would be exerted on the connector itself, instead of yanking on the actual cable to get it unplugged. I would just have to 3D print a bracket that holds the adapter and a molex connector, as well as a guide so the drive aligns with the connectors. The goal would be to have a way to easily plug in IDE drives for cloning/imaging without having to leave the side panel off the case.

Reply 6 of 6, by maxtherabbit

User metadata
Rank l33t
Rank
l33t

Just hook up the hard drive in the middle of the cable and the CDROM at the end. Use the jumpers to set master and slave instead of using cable select. Easy