Yes... you should not have any problems. However, which version of Windows do you have? If you have an upgrade version then you can't install that onto a new hard drive that doesn't have a version of Windows already installed... However, you can do it if you keep your old hard drive in the computer during the install.. but the problem with that is... your boot loader will be appended to the older hard drive and not written onto your new hard drive.