dd is used for copying raw data from your hard drive. In other words, dd does not care about partitions, filesystems, or anything else. So, you can theoretically copy the entire 320 gb into the new hard drive. But that still leaves the issue of partitions. For simplicity, you can use something like
clonezilla which simplifies the task for you.