Dan´s Data has put up a "Upgrading your hard drive" guide.
OK, so you´ve got a new hard drive. It´s big, it´s shiny, and you can´t wait to set it up as your new system drive. You don´t want to just plug it in as a secondary drive, as D to your current drive´s C; you´d rather not keep booting your computer from your dodgy old drive. The old drive will become D, used for data or whatever. Or it´ll just be completely surplus to requirements.Read more
This is a basic piece of PC service work, it´s easy enough to do, but it´s sufficiently non-obvious - and the down side of maybe trashing a pair of hard drives and all of your no doubt un-backed-up data is frightening enough - that lots of people don´t want to try it.