Install Microsoft Windows Vista/7/8/8.1/10 from setup files stored in Hard Disk

Most of the time people do not carry Windows setup Dvd. If the installed windows gets corrupt or system won’t boot then you are in trouble. One solution is to keep Microsoft windows vista/7/8.1/10 setup files in hard disk that is bootable and can be used for installation.


  1. Insert Windows Vista/7/8/8.1/10 setup dvd into the dvd drive. If you have Windows iso image file then mount the image using image mounting software(Daemon tools, power iso).
  2. Partition manager is used to create separate partition in which Windows setup files will be copied. Partition with 4GB size or more  is required. I suggest you create a 6 GB partition. You may not have free space in hard disk to create 4 GB partition. So you will have to resize the existing partition to get 4GB free space. Careful if make any mistake in resizing and creating partition then you are risking the deletion of your existing partition and files. (Make sure you do not lose power during resizing or creating the partition.)
  3. Copy all the files of Windows Vista/7/8/8.1/10 DVD or iso image files to the newly created partition.
  4. Easy BCD software will be used to add an entry in the bootloader. In the copied Windows setup files you will find “sources” folder in which you will find “\sources\boot.wim


  • In my case I mount Windows 8.1 image file using poweriso software.  Below you can see Windows 8.1 image mounted on Z: drive.

EASEUS WIN 8 SETUP_026_07012014_202031

  • I already have 5 partitions. Windows 8.1 is installed in C: drive.
  • I want to create 4 GB partition between C: drive and F: drive to store windows 8.1 setup files.

EASEUS WIN 8 SETUP_001_07012014_195229

  • I will to resize F: drive to get 4 GB free space.
  • Right click on F: drive and select “Resize/move partition“.

EASEUS WIN 8 SETUP_011_07012014_200210

  • Slide the bar from the beginning of F: drive to get approx 4000 MB unallocated space before.
  • Click “OK“.

EASEUS WIN 8 SETUP_012_07012014_200223

  • Right click on unallocated space and select “Create partition“.

EASEUS WIN 8 SETUP_013_07012014_200238

  • You may label the partition.

EASEUS WIN 8 SETUP_014_07012014_200254

  • Click “Apply

EASEUS WIN 8 SETUP_016_07012014_200302

  • Click “yes” to apply changes.

EASEUS WIN 8 SETUP_017_07012014_200306

EASEUS WIN 8 SETUP_018_07012014_200327

  • We get  H: drive with approx size 4 GB.
  • Copy the Windows 8.1 setup files in H: drive.

EASEUS WIN 8 SETUP_019_07012014_200508

  • Open EasyBCD.
  • Goto “Add New Entry“.
  • Goto ” Portable/External media“. Select “WinPE” tab.
  • Give a name to entry. Example “Win 8.1 setup“.
  • Click on icon as shown below for “Path” entry.

EASEUS WIN 8 SETUP_020_07012014_200926

  • Goto H: drive where Windows 8.1 setup files has been copied.

EASEUS WIN 8 SETUP_021_07012014_200946

  • Goto “sources” folder.
  • Select “boot.wim“. Click “Open“.

EASEUS WIN 8 SETUP_022_07012014_201000

  • Click “Add Entry

EASEUS WIN 8 SETUP_023_07012014_201007

  • Thats it. Now reboot and you will see “Win 8.1 setup” entry at the boot menu. Selecting it will cause running of Windows 8 setup files  and you will be able to install windows 8 from hard disk.
  • You may want to hide the H: drive in which windows setup files has been copied so that the setup files does not get modified or deleted accidently . To do so right click on the H: drive and select “Change Drive letter

EASEUS WIN 8 SETUP HIDE_001_07012014_220658

  • Select “None” in New Drive Letter.
  • Click “OK“.

EASEUS WIN 8 SETUP HIDE_002_07012014_220706

  • Click “Apply“.

EASEUS WIN 8 SETUP HIDE_003_07012014_220714