Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.

Install a Bootable Sata Hard Drive to an Old Mobo With Ide Ports Only?

got an old Packard Bell on XP that I want to upgrade before XP support finishes - fitted a SATA controller accessory card (PCI) which is recognized OK and new SATA HDD shows up OK with old IDE drive also connected, but when I detach the IDE drive, PC gets stuck part way through boot sequence - screen shows usual Windows light blue background, with inch hide dark blue borders top and bottom, and the windows flag logo with word "Windows" - and just hangs there forever.

I formatted the new SATA drive with NTFS on another PC, and copied the original HDD with Clonezilla bootable CD - when both drives are connected, it appears that the OS is coming from the new SATA drive, which baffles me completely! (I put a dumy text file in the desktop folder of each drive, so I can tell which one is giving the OS - Edrive.txt on the SATA and Cdrive.txt on the IDE .

I have tried every possible permutation of BIOS settings, which are pretty limited on this old beast.

When I got desperate and tried to install XP afresh on the SATA drive, Win XP setup said "no hard drive found"

So the bottom line question is this....

Does a SATA HDD have to be fitted to a mobo with native SATA sockets in order to be detected properly and be able to boot from that drive? Or is there a way to make this work with a SATA adaptor card?

(I know - that's 2 questions!) Thank you for reading this far! ;-)

Update:

thanks for 2 interesting answers - ("one of those guys"???) - I think my options are limited by the BIOS which only offers boot options of "hard drive" or "CD/DVD drive" and a couple of others which seem irrelevant - and no sign of any option anywhere to choose between SATA and IDE.

I am looking to junk the PATA drive & just use the SATA drive which has 10 times faster data transfer rate - but as this clunker is an ancient Packard Bell I will not be too surprised if this cannot be made to work.

3 Answers

Relevance
  • 7 years ago
    Favorite Answer

    xp has no native drivers for sata drives you have to install the driver from a hard drive folder , a floppy drive or and cd when the installer asks to press F5 if you want to install 3rd party drivers, however cheap pci sata cards are often not bootable you need to buy a bootable one , it will appear as an scsi drive in the boot menu or if it has its own bios it will boot automatically, you can also use a bootloader that reads the the C; IDE drive then loads the sata drivers and loads the OS from the sata drive

  • Norm F
    Lv 7
    7 years ago

    You are in my opinion not going to be able to boot from the sata drive.

    Bios is a program written to amongst other things find a bootable drive but an IDE drive connected via a PCI card is beyond its capabilities.

    Also the software in a setup disc has the same limitations .

  • 7 years ago

    Oh I see... you're one of those guys. :) It's a bit of a convoluted question because you essentially have two bootable drives. If you use a partition table editor then you are likely to find that you have two 'system' flags (one on each harddrive).

    Also to take into consideration is the boot order of PATA and SATA drives (http://www.tomshardware.com/forum/246884-32-sata-p... See if you can change the boot order to the SATA drive as the primary.

    If you are uncomfortable with partition table editing then you'll need to disconnect the PATA drive, correct the booting problems with the SATA drive (by start up repair or some other method), wipe the PATA drive on a secondary machine, then reconnect the PATA drive to the original machine and reformat the PATA drive.

Still have questions? Get your answers by asking now.