QUOTE(Mik @ Sep 24 2006, 02:16 PM)

Thanks for the reply. I'm using XP pro, and the PC it came out of was using XP Home before it crashed and left the drive in the state. there was no obvious damage to the drive or PC. if fact everything else in the PC works fine, its just HDD that's f**ked. The only reason i was booting from a floppy was booting up the diagnostics program for he drive.
Remove the offending HDD from the machine.
Make sure your AV software is up to date and run a full system check (with the offending drive NOT in the machine). Do the same with Ad Aware and Spybot S&D, in addition to whatever other anti-malware programs you are running.
Go into BIOS setup and make sure that the INT 13 extensions are enabled there. If they are not, enable them. If it's not clear from the BIOS interface, resort to MoBo and BIOS documentation to find out how to do that.
If the machine is so old that INT 13 support was not included in the BIOS, you will have to update your BIOS.
For the time of being, you will set your BIOS startup seek sequence to start from the floppy first, then your installed HDD. While you may want to leave the CD drive in the startup sequence, you will EXCLUDE or omit all HDD's other than your known good HDD from the startup sequence.
The interface and procedures for this vary with BIOS, and BIOS settings are not something you want to make mistakes with. So read the instructions you can find for your MoBo and BIOS about this and keep records of what changes you make and how you made them.
You did not say whether the diagnostics program for the drive was obtained from Seagate, and that it is supported by a special OS environment. I have to assume both are true.
With the offending drive NOT in the machine, and the first start sequence device set to the floppy, boot to the Seagate drive diagnostics. Listen to and watch the machine to note its behavior during the boot sequence, and verify that it is booting first from the floppy, and boots to Seagate's diagnostics OS and applications.
Shut down, remove the floppy, and boot again - this time from your normal and good HDD into XP.
If you have left the CD in the startup sequence, after the HDD, you would need to remove the HDD or change its place in the sequence so that it is accessed before the HDD in booting. (You might want a CD based boot option when running XP.)
At this point your machine is booting from the floppy first, has INT 13 enabled, and has been verified to be booting normally when the 160Gb Seagate is NOT in the machine.
There is a possibility that the offending drive is not responding properly to the BIOS polling of boot devices, and that is why the boot is delayed. This failure to respond could be because of the lack of INT 13 support, or because of a failing drive. The goal is to prevent the INT 13 supported BIOS boot sequence from including any polling of the offending drive while it is installed.
Physically disconnect the machine from any network or internet connections.
Install the offending drive, making sure that it does not somehow become the primary HDD designated as a boot device. If I were doing this, I would have entered BIOS and disabled ALL HDD's as boot devices for this test.
Insert the floppy and boot the machine. If the steps taken have prevented BIOS polling of the offending HDD, the diagnostics OS and applications on the floppy should be normally available to you.
Run the diagnostics on the offending drive.
Let us know what your results are.