Is it possible to install Windows 7 (Current RTM Version) on a computer without using removable media like DVD or USB?
The first thing that comes to my mind is through the network, but I don't have experience of doing a fresh install of Windows 7 via the network.
How to install Windows 7 via the network without any removable media?
P.S. I know some may think that doing so, is just a waste of time and it's easier to do it with removable media, but in the current situation the target PC neither has CD/DVD Drive nor supports booting from USB. And in addition to that, the target computer is connected to the network via a wireless connection (I don't know if it will cause any problems with the installation).
Best Answer
I just did this (2011-04-01), and this question consistently ranked high in my googling, so I'll throw down a way-after-the-fact answer with the notes about what I learned. Hopefully this will fill in some blanks.
Source OS was Win7 x64.
Source machine:
This machine must have a static IPv4 address. This example will use
192.168.0.1
.This machine must have a Windows installation in a shared folder somewhere. This example will use
.\win7
This example will log in to the source machine with user
TEST
and passwordtest
.Use tftpboot to fire up a DHCP server (gives an IP to a computer when requested).
This will also start a TFTP server for all of the file transfers.
There should be a folder called
boot\
in the tftpboot directory which contains an installation of Windows PE.Start tftpd64.exe (or tftpd32.exe), open the settings, use default settings, and change:
boot\pxeboot.com
(will dump into Windows PE environment)Restart the program to ensure changes are in effect.
Receiver machine:
Run a network boot from the receiver machine. (The DHCP server will assign an IP).
The boot file will be transferred and run. Press F12 to tell Windows PE to do something.
Wait a while (30-60 seconds). A command prompt will appear and load. Wait until a cursor is available.
A drive must be assigned to the root folder on the Source machine. To do this:
A username of a user on the source machine, and password, must be entered.
Navigate over to the new directory (
z:\
) and fire away. Commands will have a long delay but should work eventually.Links:
http://tftpd32.jounin.net/tftpd32_download.html (DHCP server x86 or x64, no
boot\
dir)WinPE link removed<-- You'll have to get a legal copy of WinPE. Search on Microsoft's website for the Windows AIK (Automated Installation Kit). It will have WinPE in it, and you can use that as the boot image (winpe.wim).http://www.geeksonhigh.com/hardware/cannot-boot-from-windows-7-cd-try-pxe
http://certcollection.org/forum/topic/28167-installing-windows-7-over-the-network-using-pxe-booting-and-tftp/
Troubleshooting:
If you run into an error
"autorun.dll" could not be loaded or is corrupt setup can not continue error code (0xC1)
. This means your version of WinPE is mismatched with your Windows ISO. Typever
at the WinPE prompt. You'll get something like6.*.****
.Here's a rough table of
ver
to WinPE version to Windows ISO:Windows AIK links: