I would want to change the external hard drive to C:.
You do not want an external hard drive as your main boot drive with the OS. This will cause you so many problems that its not worth trying to explain all of them to you, just don't do it. Buy a bigger internal drive, and mirror the image from your old drive to the new one using the software from the drive makers web site. (Western Digital for instance)