Yes, you can move one Windows installation to a new hard drive without reinstalling Windows, but the best method depends on how your partitions and boot configuration are set up.
For a modern Windows installation, NTFS is generally the appropriate choice. FAT32 is still useful for certain...