Entweder stirbt deine Platte langsam oder deine Kiste bootet zu schnell, so das die Platte nicht genug Zeit hat um sich zu erkennen zu geben.
Wenn Du im BIOS deine IDE-Drives einmal scannst(falls dein BIOS dieses Feature hat)diese Werte als User definied Drive Information einträgst und das Auto-Detect Hard Disks abstellst, sucht der Rechner gar nicht lange rum, sondern setzt einfach voraus das alles seine Ordnung hat und fährt hoch.
Aber vielleicht gibt dein Bios das nicht her oder es meldet sich noch jemand mit 'ner anderen Fehleranalyse und Lösung.
good luck