Wie schon gesagt, gibt es in Elektronikläden (etwa: Conrad, Reichelt) entsprechende Kabel für IDE intern, die du insgesamt austauschen könntest, wenn du in deinem Gehäuse Zugang und Platz zum Festplattencontroller hast.
Eventuell haben die auch schon fertig verpackte Verlängerungskabel, sodass du den Stecker davon einfach an den "zu kurz geratenen" anhängen kannst.
Es stimmt auch, dass du aus Datensicherheitsgründen darauf achten solltest, dass das Kabel vom angeschlossenen Gerät bis zum Controller nicht unnötig lang wird.
Gibt es aber nicht ungefähr bei dir von der Länge her passende Austauschkabel oder Verlängerungen im Elektronikfachhandel, die du austauschen oder ergänzen könntest, dann gibt es auch die Möglichkeit, dir auf relativ einfache Weise ein entsprechend gekürztes Verlängerungskabel selbst zu basteln.
Dazu brauchst du lose den entsprechenden Verbindungsstecker, der sich in den entsprechenden Läden auch einzeln erwerben lässt.
Ein "zu langes" Kabel kürzt du dann entsprechend mit einer alten, aber scharfen Schere sauber ab; natürlich so, dass das Ende des Flachbandkabels möglichst einen rechten Winkel zu seiner Länge bildet, also nicht schräg. Vorher die Länge des gewünschten Kabels ausmessen und ein paar Zentimeter Spielraum lassen.
Direkt auf das Ende wird dann mit Hilfe eines Hammers und eines Tuches, vielleicht auch mittels eines Schraubstockes, der separate Stecker vorsichtig "festgeklopft" bzw. zusammengedrückt, bis er hält. Natürlich sollte man sich vorher am Original-IDE-Kabel, ggfs. Verlängerungskabel, die Polung (rote Leiterbahn im Verhältnis zu der Plastikerhebung auf dem schwarzen Stecker) markiert oder notiert haben, damit man es hinterher auch wieder korrekt mit dem neuen Stecker zusammenstecken kann. Ein Fehler hierbei könnte allerdings verhängnisvoll für Platte und/oder Festplattencontroller sein, mußt du eben einmal kurz aufpassen.
Notfalls geht es vielleicht auch, ein vorhandenes Kabel zu kürzen, indem man einen der vorhandenen Stecker vorsichtig aufmacht und neu verwendet; das ist jedoch schwieriger und m.E. nicht unbedingt zu empfehlen, weil sich die dünnen Metallzacken im Stecker dabei verbiegen könnten, also lieber einen solchen Stecker neu kaufen.
Ich selbst habe so schon einmal ein internes SCSI-Kabel erfolgreich verlängert. Abgesehen von der geringeren Kabel- und Steckerbreite dürfte eine IDE-Kabelverlängerung aber nach dem gleichen Prinzip (s.o.) funktionieren.