I have a machine which takes about 2 minutes to come to the Windows 2000 boot screen. It'll hang at the BIOS POST screen for about 2 minutes, beep, then go to the Windows 2000 boot screen. However, if I disconnect the hard drive, the problem goes away, and boots up quickly. The same thing happens if I boot from a floppy or cd (they boot before the hard drive), as long as I have the hard drive connected. If the drive's not connected, it boots up quickly, and normally. I've tried putting the hard drive at the top of the boot list, and the problem still happens. There's an option in the BIOS for hard drive read delay. I've tried changing it from the minimum to the maximum, and it doesn't seem to have any effect. Does anyone know what might be causing it?