I've read three ways to get a brand spanking new HD into a Mac. 1) Remove the OLD HD, install the NEW HD, connect the OLD HD externally, install OS X onto the NEW HD from the recovery of the OLD HD, use migration assistant to transfer data. 2) Connect the NEW HD externally, carbon copy the OLD HD to the new HD, switch the HD out. 3) Install the NEW HD, install an OS, restore from HD from Time Machine backup. Which way is better in terms of performance? In terms of being fool proof? Are there other methods?