1. Putting a hard drive set-up to a previous pc is never easy. The Hardware Abstration Layer (HAL) will set itself up to the hardware configuration and not work well if its transferred.
2. Not sure why you can't see the files from your old ahrd drive when booting off a fresh OS.