How to install Windows 10 from internal hard drive

Here’s how to install Windows 10 from internal hard drive. Windows Installation method through internal partition is quite practical, fast and necessary because it never fails. Otherwise, during installation through the CD / DVD or USB drive sometimes things get complicated. For these reasons, creating a boot partition to run windows installation is the ideal solution.

So, what’s needed?

To install Windows 10 from internal hard drive first download a copy of Windows 10 from Microsoft.  This link explains the method of downloading an original copy of Windows 10 from Microsoft.

Then you need a separate partition to turn it on the boot partition and to copy Windows installation files there. If you do not have one but have only one Local Disk C: , then you need to create a new one from the same disk.


How to create a new partition in Windows 10 ?

  1. Right click in “This PC” icon then click manage.
  2. Click “Disk Management”.
  3. Right click in (C:) drive, then click “Shrink Volume”.
  4. Enter the amount of space to shrink in MB for new partition, then click “Shrink”.
  5. Right click in the newly created new space, then click “New Simple Volume”
  6. Click “Next” twice, enter Volume Label, click “Next”, then click “Finish”. Don’t foget to format new volume.


Now, copy Windows installation files from Windows 10 ISO file or from DVD, USB drive to new partition.

To copy files from ISO, double click that file or right click over it than click “Mount“. When you click in the ISO, the file will be mounted as one virtual DVD drive. When you open “This PC” you will see two new drives, one new HDD partition and another one is virtual DVD created from ISO file. So, copy all files from DVD to new partition.


Make your new partition Active through Diskpart then make partition Bootable drive in CMD.

  1. Click on Start menu, enter “cmd”, right click “Run as Administrator”.
  2. Enter “diskpart”, press Enter button.
  3. Enter “list disk”, if you have only one Hard Drive enter “select disk 0” if you have more than one hard drive installed select the disk on wich you created new partition.
  4. Now, enter “list partition”, identify the number of your new partition, then enter “select partition x”. Replace “x” with partiton number.
  5. Enter “Active” then type “Exit” to close Diskpart, but do not close CMD window.
  6. Write code: X:\boot\bootsect.exe /nt60 X: . Replace “X” with new partition drive letter. In my example is E: , press Enter.


Now, new partition is ready to perform e clean install. Just reboot your computer and follow the standard procedure to install Windows. After installing Windows you will see a boot menu every time you reboot your PC. One option is to boot Windows and another one is to run Windows reinstall. It’s your choice to leave or to delete this. If you want to delete enter “msconfig” go to “Boot” then delete the new option created earlier to reinstall Windows.


Contact us: