Boot and Install Windows from a USB thumb drive
Solution 1:
Update: Microsoft has created the Windows 7 USB/DVD Download tool to make this very easy.
I used this guide as a set of directions - http://kurtsh.spaces.live.com/blog/cns!DA410C7F7E038D!1665.entry
1. Get a USB Thumbdrive between 4-32GB.
If the drive is larger than 32GB, Windows cannot format it as FAT32, so an alternate utility must be used. Windows can still read FAT32 partitions larger than 32GB, though some devices cannot.
2. Run cmd.exe
as administrator and enter the following commands followed by Enter
diskpart
list disk
select disk #
(where # is your USB drive as determined from step 2)clean
(This step will delete all data on your flash drive!)create partition primary
active
format fs=fat32 quick
assign
list volume
exit
bootsect.exe /nt60 F: /mbr
(whereF:
is the drive letter of your USB drive as reported bylist volume
)
3. Copy the Windows files from the ISO or other source using robocopy
robocopy.exe E:\ F:\ /MIR
where E:\
is the source and F:\
is the destination. Drag-and-drop or copy/paste can also be used, if you know what you're doing.
Configure your PC to boot from the USB drive
In some machines the USB thumbdrive will appear to the BIOS as any other hard drive. You need to muck with the boot sequence to place the thumbdrive higher in the boot order than the local hard drive.
Note that after you do this you might want to reset the boot order in order to ensure that BitLocker doesn't detect boot changes based on the fact that the thumdrive is missing if it was there when you encrypted your drive.
Solution 2:
I found two problems with the accepted answer:
It assumes the usb drive is disk 1 for DISKPART.
This can be resolved by using the LIST DISK command prior to SELECT DISK # to determine the correct disk number.The usb drive did not appear as a bootable device to the target machine.
This can be fixed by running the bootsect utility off the Windows installation DVD.
Before copying the contents of the Windows DVD:
- Run cmd.exe as Administrator
- Select your optical drive (assumed to be D:)
- Type
CD boot
- Type
D:\boot\bootsect.exe /nt60 U:
(where U: is your USB drive)
Adding these extra steps I was able to install Windows 7 from a USB HDD onto a Samsung NC10 Netbook.
If this proves unsuccessful some other techniques (including the accepted answer with the above steps) can be found at http://www.bootdisk.com/pendrive.htm.
Solution 3:
There is a tool (YUMI) to achieve this. I think, it is fastest and painless way of preparing a (multi)bootable usb. You can put many systems (Windows, Linux, HBCD etc.) into one flash drive. And you can also use an external drive.
Solution 4:
Try Rufus
Rufus is an utility that helps format and create bootable USB flash drives, such as USB keys/pendrives, memory sticks, etc.
It can be especially useful for cases where:
- you need to create USB installation media from bootable ISOs (Windows, Linux, UEFI, etc.)
- you need to work on a system that doesn't have an OS installed
- you need to flash a BIOS or other firmware from DOS
- you want to run a low-level utility
Despite its small size, Rufus provides everything you need!