|"I'm wondering if this hard drive would fit in and be compatible with my laptop"|
Your model uses SATA drives, the drive you referred to is SATA II
Your mboard bios already supports recognizing any size of hard drive.
All SATA or SATA II laptop hard drives will fit in your computer.
- if the hard drive is not automatically recognized by your bios, you may need to install a jumper on the drive to force it to run in SATA mode (max 150mbps burst data transfer speed) rather than SATA II mode (max 300mbps burst data transfer speed). Most of the time your hard drive is transfering data a lot slower than that in any case.
NOTE that the situation is probably the same as for 3.5" SATA II drives - not all laptop drive models may have the pins necessary to install such a jumper !! See the specs for the drive model on the manufacturer's web site regarding that BEFORE you you buy the drive !
" 3 Gb/s "
That's marketing hype.
giga bits per second maybe, there are 8 bits to a byte, but not giga bytes per second.
SATA II drives have a max 300megabytes/sec burst data transfer rate.
- your operating system version must support recognizing hard drives larger than 137gb manufacturer's size.
Apparently this model at least optrionally came with a 160gb manufacturer's size drive, so if the that's the size you have, if your operating can see the full size of that drive the operating does support that (it will see it as it's binary size, ~ 149.011gb, minus the space required for software partitioning and formatting; the size of C would be minus any second partition size or other partitions the drive has) .
(In order for Setup to recognize the full size of the drive,
Windows 2000 must have SP4 updates or later included on the CD, and
Windows XP must have SP1 updates or later included on the CD.)
- you may need to supply additional SATA controller drivers when you install an operating system from a regular CD or DVD in order for it to be able to find SATA drives,
or - if your bios Setup for the mboard has the setting, you could set the SATA (AHCI) mode in the bios to IDE compatible or similar (IDE, EIDE, ATA, compatible, etc.) , so that the SATA controller and SATA drives will be recognized as IDE compatible.
(Windows 2000 and XP CDs have few if any built in SATA controller drivers - if you supply drivers they must be on a floppy disk - Setup doesn't recognize most USB floppy drive models.
OR - you can make a "slipstreamed" XP CD with the contents of your CD with SP3 updatesand the SATA controller drivers integrated into, or a "slipstreamed" 2000 CD with the SP4 or later updates and the SATA controller drivers integrated into it, and you use THAT to boot the computer and install the operating system.)
Or - you could get a 2.5" SATA external hard drive enclosure (e.g. ~ $30 and up - I recommend Vantec ones) , install the new drive in it, connect it to your computer, copy the entire contents of your existing hard drive to it by using a free program available from the Western Digital (or other hard drive manufacturer's) web site (they definately have a version that works in Windows; I don't know if they have a Linux compatible version) , then swap hard drives .
USB devices may not work correctly when they're connected to certain USB ports e.g. ports in a hub or on the front of a desktop case. If you have a desktop computer, you may have an IRQ sharing problem you need to fix, or your power supply may be starting to fail.
See response 3 in this:
Also - if you are using a USB extension cable, some of them have inadequate wiring and will not work properly with some USB devices.
See Response 9:
Info about 2.5" external drives in it is extensive.