Sophia wrote:
Can you please recommend a good stable external drive ?
Besides stability, performance is also important for a startup drive (whether for OS X or for Windows). A slow drive will result in a sluggish (relatively speaking) OS. Pick one with a fast spin speed (5400 rpm isn't as good as 7200 rpm) & a relatively large onboard cache (8 MB isn't as good as 16 MB, 32 MB is excellent).
However, the interface to the computer is just as important as the drive itself for good performance. The best choice in this respect for a Mac Pro is an additional internal drive. Not only is it cheaper than an external, its direct SATA interface connection will be very fast. Mac Pro's are built for this: with built-in independent 3Gb/s Serial ATA channels & four drive bays, adding a 3GB/s SATA drive is as good as it gets.
If you must use an external drive, you can approximately duplicate this speed with an eSATA drive & add on eSATA interface card. However, this might be problematic with Windows unless the card maker provides suitable drivers. A simpler solution is to pick a drive with a fast Firewire 800 interface, which offers significantly better performance & less CPU loading than a USB 2.0 interface.
There are many good, stable drives that meet these requirements. Personally, I would recommend the
Seagate Barracuda 7200.11 Series hard drives for internal use because they are purpose-built for this use. For external use, it will be a bit harder to find similarly high performance, prepackaged drives -- these are mostly optimized for backup & additional storage at low cost, but Seagate, Western Digital, & others all offer good values in FW 800 & multi-interface externals.