Install Windows 8 From External Hard Drive

We have already shown a number of ways to install and test the latest Windows 8 on your PC, including install Windows 8 from USB flash drive, install Windows 8 from ISO file, install Windows 8 on VirtualBox, install Windows 8 on VMware, etc. As many of readers asking to write the best possible to install Windows 8 from an external hard drive, we have come up with this simple guide to show how to install Windows 8 from external hard drive.

Windows 8 logo

The advantages of using this method is that we are not formatting the drive to make it bootable. So, if you have any data on your external hard drive, you need not worry! But we recommend a backup of critical data on the external hard drive just to be on the safer side.



Step 1: Connect your external USB hard drive that you want to use as installation media to the PC and backup the data to a safe location as the drive will be erased in the later steps.


Step 2: Open Computer, right-click on the external hard drive icon, and then select Format option to open Format dialog box. Select File System as NTFS, select Quick Format option and click Start button to do a quick format of the drive.

Install Windows 8 From External Hard Drive Step1

Install Windows 8 From External Hard Drive Step2

Click Yes for the confirmation prompt. Once the format is done, you will see “Format Complete” message. Click Ok button.

Install Windows 8 From External Hard Drive Step23

Step 3: We assume that you have a Windows 8 ISO file. You need to extract the ISO file contents to the root of your external drive. To do this, you need 7-Zip (free), WinZip, or WinRAR software.

Installing Windows 8 From External Hard Drive

Installing Windows 8 From External Hard Drive Step

Install Windows 8 From External Hard Drive Step4

If you have any of the above mentioned zip utility on your PC, right-click on the Windows 8 ISO file and select Extract files option to extract the ISO file contents to the external hard drive.


NOTE: If you are using 7-Zip software to extract the ISO file, right-click on the ISO > 7-Zip > Extract Files option. Make sure that you are extracting the files to the root the external hard drive.


And if you have Windows 8 DVD, simply copy all files and folders of the DVD to the root of the external hard drive.


Step 4: Now open Command Prompt with admin privileges. To open the Command Prompt with administrator rights you can follow any of these steps:

A. Type CMD in Start menu search box and hit Ctrl + Shift + Enter keys simultaneously.

Install Windows 8 From External Hard Drive Step5


B. Go to Start > All Programs > Accessories. Right-click on Command Prompt entry and select Run as administrator option.


Step 5: In the Command Prompt, type-in the following commands and hit Enter key after typing each command.



bootsect x:

(where “x” is your external hard drive’s drive letter)

Installing Windows 8 From External Hard Drive Step 5


Installing Windows 8 From External Hard Drive Step 6

(this is the message that you get once the process is completed)

Step 6: Exit the Command Prompt, reboot your PC and then follow our Windows 8 installation procedure (step-by-step) guide to complete installation.



  1. Ayyash says

    I cant even get to make it load from External driver after doing all suggestions, it wont see external on start up, is something set in Bios that prevents it from firing? I went into advanced setup and made Boot from External Device enabled, and put it higher in the order, yet nothing…. the files on the root include an autorun.inf and setup.exe, am I missing soemething?

  2. blag says

    So, im trying to follow this but what is happening is the installer is installing the boot info on the drive i am installing windows from, thus the system will not boot unless i boot from my external. How do i fox this+?

  3. cam says

    Thanks for wasting my time. It failed. It says “Disk read error”, and i followed the guide and NOTHING is wrong with my device.

  4. admin says

    You can do a full format to remove all bootable files and restore its original condition.

  5. Amborish Bose says

    If I want to turn my external hdd back to normal state, then what should i do?

  6. Dreamade says


    i tried to install windows 8 64-bit with this guide. But my current OS is win 7 32-bit so i get an error in command line. any suggestion?

  7. Peppe says

    I needed to boot from a External Hdd, because I had no CD/DVD-drive and no flash usb. This worked for me:
    Use MiniTool Partition Wizard, a free tool!
    – create a boot disk in partition wizard
    – boot your computer with boot disk in
    – copy the win8-iso-partition (do the step 5 thing as well, but as described in comments) from external hdd to the computer hard drive.
    – set partition as primary and active
    – reboot, and boot from local drive

  8. Noel says

    I got this thing working, the instructions are wrong tho.

    First mark the partition you want to use as “Active” you can do this in your Local Storage Management or trough DiskPart.

    After that use the following commands in CMD

    X: (Where X is your drive letter)
    bootsect /nt60 X:

    You should now be able to install windows 8 from your external HDD

  9. andy says

    fuk now my external harddrive is dead, asking me to reformat now i have important informations in it is there a ways to remove those commands in harddrive and get my informations back ?

    bootsect x:

    those commands in harddrive and get my informations back ?

  10. Olmo says

    You should run the bootsect.exe from another drive than the one you want to make bootable.

    bootsect needs to lock the drive to run properly. so if you run it from the same drive as you want to make bootable it fails.

  11. Nils says

    In order to boot from my USB-device, I had to check my External HDD as Active in Disk-management

  12. loPan says

    I realize that most of these posts are old but this is for the benefit of anyone who might read this from a search.

    1st and foremost – you don’t need to reformat your whole external drive, this is wasteful and unnecessary. If the drive is in one partition simply take all your folders and put them into a new folder (that is not named anything that is on the .iso file, call it mystuff or whatever) to get them out of the way and make things easier to organize. Then simply mount the .iso and extract the contents to the external drive.

    From there go to step 5: and use the command bootsect x: /nt60 where x is the external drive.

    From there reboot and be sure to press the appropriate fkey to boot from your external drive. On my computer it’s F9 but it varies according to BIOS. Usually you will see an option for “boot menu” when the computer is starting up.

    Alternately you can go into bios setup and reorder your boot order to make the computer boot from usb device before the hard drive.

  13. Aldo says

    I already follow all the steps but when i reboot my pc.. it goes directly to windows 7 start, what can i do?

  14. amit says

    I have partitions on my external USB hard disk. Can i boot from it without formatting whole drive??
    pls help………!!!!!!!!!

  15. robert says

    I got to the install screen and after I click install now it tells me it can’t find any drivers. Can’t go anywhere from there.

  16. GoodSmith says

    The author claims in his article that no formatting is needed, yet later in the instructions he mentions formatting the external hard disk!!

    Also the bootsect command thing which Smedrick cleared out. You might even need to run it in forced mode
    bootsect /nt60 x: /force

    However, none of this is working with me yet. My netbook still can’t boot from my 1TB external hard disk after following all these instructions, and I don’t want to format it because I have 100s of GBs of data on it that have no other place to backup.

    I will keep you posted if I find a solution.

  17. Smedrick says

    @ admin

    You’re wrong, User is (partially) correct. Step 5 does nothing the way you wrote it. Just look at your screenshot…all it did was show you the usage instructions. It should be “bootsect /nt60 x:”

  18. Mark says

    I followed the instructions but when i reboot i get no option to install windows 8… it just goes straight into windows 7

  19. User says

    Thank you for your efforts.
    I was wondering about step 5, I guess the command should be: “bootsect X: /nt60″ !!?

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>