The steps are also applicable if installing to a new SSD.
How Do I Install Windows 10 on a New Hard Drive?
Install your new hard drive(or SSD) in your machine.

Plug in your Windows 10 installation USB drive or insert the Windows 10 disk.
Change theboot order in the BIOSto boot from your install media.
Boot to your Windows 10 installation USB drive or DVD.
When given the option, select theLanguage,Time, andKeyboard Language, then selectNext.
Input yourlicense (or product) key.
Confirm that you accept the License Agreement and selectNext.
SelectCustom: Install Windows only (Advanced).
The following screen will give you hard access to all the drives installed on your system.
If you accidentally select a different drive, that data may be irreparably lost, or hard to recover.
When askedWhere do you want to install Windows, look for your new drive.
Windows will then begin installing on your new hard drive.
Can I Clean Install Windows 10 on a New Hard Drive?
How Do I Install Windows 10 Without The Disk?
How Do I Install Windows 10 on a New Computer Without Operating System?
Getting that can be a little harder without an active PC.
If you don’t have either of those, you’ll have to buy them direct from Microsoft.
FAQ
It’s hard to estimate exactly how long a full installation of Windows 10 takes.
First, you need tocreate a partition on your hard drive.
Then,create a Linux bootable USBand use it toinstall Linuxon your Windows 10 PC.