Instructables

Install Windows 7 without USB or DVD without upgrading!

Picture of Install Windows 7 without USB or DVD without upgrading!
makingwin7hdboot.png
How to CLEAN Install Windows 7 directly from Hard drive – NO DVD or USB needed!!

For example, you have a netbook or desktop that you want to install Windows 7 onto, but can’t use DVD or USB for whatever reason (or don't want to, like me). This method will allow you to boot and install Windows directly from the hard drive. This guide involves plugging the hard drive into another working computer, preparing the hard drive, placing it back in the system, and installing Windows as usual.

This guide will work for Windows 7 and Windows 8.  I have a Windows 8 instructable, but it's essentially the same guide with some Windows 8 pictures.  This guide will not work for Windows Vista - I have an instructable for that.

Part 1: Preparing the HD with Windows 7 setup files.

- Connect the hard drive to another working computer.
- Format the hard drive to NTFS (Quick format works fine; multiple partitions also work).
- Copy the following from your Windows 7 disc:

    Boot
    Sources
    Bootmgr

Part 2: Making the HD bootable

Using Windows XP, Vista, or 7, open CMD as Admin (Windows key + R, type CMD, hit Enter)

Enter the following commands, (replace X with what applies to your hard drive):

diskpart
list disk
select disk X
list partition
select partition X
active
exit
X:\boot\bootsect.exe /nt60 X:

(See picture for example)

Exit and shutdown.

Note: If you’re working on a 32-bit system, and you want to install 64-bit Windows, you may get problems trying to run the last command (X:\boot\bootsect.exe /nt60 X:).
Solutions:

    Use a computer with a 64-bit version of Windows

OR

    A little trick that worked for me: If you have a 32-bit Windows 7 disc, you can copy bootsect.exe from that and replace the 64-bit one (boot\bootsect.exe).

Part 3: Booting and installing Windows

Place the hard drive back into the target machine. Make sure that the BIOS is configured to boot from the hard drive. If you did everything correctly, you should see “Windows is loading files” and setup will load (really fast, too, because it's loading from the hard drive). Install Windows as usual (but don’t format your drive this time in the installer – otherwise it will erase the Windows 7 setup files too!).

Part 4: Final steps/housecleaning

We’ll have to quickly edit the boot menu once Windows is installed.

In Windows 7, hit the Windows key + R. Type msconfig, and hit Enter.
Click to the Boot tab at the top.
Click 'Windows Setup (\windows)', and hit Delete.
Click OK.
Click 'Exit without restart'.

And lastly, delete the ‘Sources’ folder from your hard drive root (this will free up 2-3gb).


I hope this helps some people out.  Feel free to comment :)
1-40 of 74Next »
asahu75 months ago
I have simple question.I have two computer one my and second of my friend.In my friend computer no usb or dvd rom installed.And i have both(usb &dvd rom).So it is possible to install window 8 with using my friend harddisk and then put this harddisk back on my friend compute.Is window working with this way????

Yes sir, as long as you have the installer and then just follow those steps that were given.

zacker5 months ago

So do I need to have the win 7 Disc on hand? I have an XP32 lap top, a win 7, 64 desk top and a win 7(Full edition not the stock starter edition) Net book, Id like to put the win 7, 32 on my laptop so it will match the net book and the desk top. (the desk top is win 7 64). the net book and desktop came with the win 7 installed so I don't have any disc (except for the win 7 64 recovery cd I got from Dell with the desk top.) is there a way to do this still?

I think you have to obtain the installer of the OS you wanted to install sir cause the recovery disk that you've got is just for that specific system from which it came.

cbaldcuchi zacker4 months ago
Actually you have three disks each different system has its own disk you use imgburn or power is make one right of each machine but that's where I'm at
iverson34 months ago

- Connect the hard drive to another working computer.

what if u have 2 hard drives and u want fresh install windows 7 on second hard drive? Is this possible with this metod on the same computer?

Yes, it's possible.

And by the way, may I ask you why do you want to install another OS on the second drive? Is it that you wanted some backup (ready-to-run) OS on your current system just in case?

webdevii3 months ago

Good tutorial however why go to all the drama setting this up and setting that up why not just set up a bootable usb media and do it the easy way.

if your machine is compatible with 64 bit software it will state that in the specs of the machine. My suggestion is if your only running memory 2.5 gig or less to be safe just install 32 bit, 64 bit just allows the operating system to see up to 2 terabytes of memory, in other words no memory restrictions. If your machine came with 32 bit software it is probably only designed for 32 bit software.

Remember the ole saying K.I.S.S. Keep it Simple Stupid

Dev

He's just giving the steps on how to on those system that doesn't have any DVD drive or if ever someone encountered some problem on their DVD drive or USB port.

ompii3 months ago

actually i am having problem while in installing os in d drive . it is not giving selection of other drives but only c drive to install os. what will i do to install os in this drive or having sol to select other drives.

sstrunks99143 months ago

Not sure why this didn't work for me, followed the steps completely and when I put in the drive in the computer I want to install 7 on, it goes to boot and it just stays at a black screen with the - symbol flashing. Any ideas?

edswee3 months ago

I get an error when I install the HDD and attempt to boot up:

"Non-system disk or disk error

replace and strike any key when ready"

The HDD is the only available drive for booting anyway so it's not an issue of a floppy disk or cd or something.

Any ideas?

gerri1213 months ago

hello there my friend , i was just pondering this site when i noticed that you had placed an idea which may help me , i already have windows 7 on my laptop but the usb ports are broke , how i do not know but would i be able to do as you have stated to others install win 7 from another hard drive to this laptop, which my restore the usb

Hi Mister Tyler,

Thanks for the great guide. I was wondering why the install wouldn't work just by copying over the files and starting the install from the HDD. It got to the point of expanding the files then froze. Now I understand why (BCD Bootcode unable to verify the paths). Now I can install 64 bit windows 7 for my friends computer, who only got an OEM (pre-installed) Win7 pre-installed, with not so much as a recovery partition from the OEM concerned, and doing all this from my 32bit XP install!! Useless. Oh well, we fixed all that ; )

Thanks buddy.

user_1155004 months ago

Great guide Steven, you helped me install a new copy of Windows 7 professional onto our old till.

Awesome name too ;-)

spanishgum5 months ago

Hey ST. Thanks so much for the info. I found a similar thread earlier and this cleared up a few questions I had. I have a few more though!

So I am trying to do this all on my pc. I have W7 installed on my friend's local SSD drive, and I need to install W7 to a new SSD so I can switch it out. I have extracted all the W7.iso files onto my full formatted SSD. When I execute these commands you have provided, to my understanding, the boot instructions will be modified? I am nervous because I don't entirely know what I am doing. (don't wanna mess with my current working drives).

So if I input these commands, then I should be able to turn off my pc, unplug my current drives, and then startup. From this point my pc will only see the one drive with the new bootcode and automatically begin the W7 installation process?

I appreciate your input man!

sjones711 year ago
So here's a question. I've been using this method for a while now, but have recently been given a laptop with 64bit windows. I have the disk, and am running 64 Win8. I followed the instructions the same, but now get an error when first booting the laptop. Do I have to do anything different on a 64bit version? The 32 bit works perfectly.
StevenTyler (author)  sjones715 months ago

Copied from the instructable:

Note: If you’re working on a 32-bit system, and you want to install
64-bit Windows, you may get problems trying to run the last command
(X:\boot\bootsect.exe /nt60 X:).

If
you have a 32-bit Windows 7 disc, you can copy bootsect.exe from that
and replace the 64-bit one (boot\bootsect.exe).

zacker1 year ago
so if I want to, I can make a copy of Windows 7 from y dell 10" net book and use it to install windows 7 on my 17" laptop? Just bby taking the 17" laptops HD out, hooking it into the drive of my netbook and copying the files onto it then sticking it back into the 17" laptop and following the tutorial?
StevenTyler (author)  zacker5 months ago

I'm assuming your netbook does not have a second hard drive slot so you would have to use something such as a USB>Sata adapter because you need the 10" netbook to be functional with Windows on it.

yourdiyguy2 years ago
I need assistance, after i enter in the last bit in cmd i get "could not map drive partitions to the associated volume device objects: access denied" anyone know what this means?
StevenTyler (author)  yourdiyguy5 months ago

Be sure to run CMD as Admin.

StevenTyler (author)  yourdiyguy2 years ago
Run CMD as Administrator.
sjones711 year ago
So here's another question for you. Is it possible to do the same procedure with a Windows 8 DVD? They (obviously) have all the same files and folders. I was just wondering :) Thanks
StevenTyler (author)  sjones715 months ago

I made a guide for Windows 8. The steps for Windows 8 and 7 are exactly the same, except the Windows 8 guide has screenshots from Windows 8.

nsjphy1 year ago
Thanks a million. Just helped my buddy get his laptop working in minutes. He was surprised @ how it happened, cos he had no DVD-ROM drive. you're too much!!!
StevenTyler (author)  nsjphy5 months ago

Thanks!

yamahog21 year ago
U mentioned that this can be done with vista, but state "The steps for Vista are almost identical but require an important additional step"

can u please help.

This is for a laptop that the controler for the cdrom drive is no longer working and does not have a usb boot option
StevenTyler (author)  yamahog25 months ago

I recently made a Windows Vista and Windows 8 guide. Check out the Vista one.

tecsperk1 year ago
This happened to me, but what you have to do is install easybcd (google it)

Then when your in easybcd, go to edit menu entry and click on the windows 7 entry and click remove

Then go to add menu entry, click on the windows 7 option and select which drive you have windows 7 disc installed to.

Try booting it now

If you get the same after when windows 7 is installed, do the same above except change the drive option to where ever you installed win7 to
StevenTyler (author)  tecsperk5 months ago

EasyBCD is a great boot editor. Glad you were able to fix the problem with it.

Trimer1 year ago
Ok, I have a problem making it work. Here is what I want to achieve. Desktop computer, one hard disk (ATA) -> two partition (one with installation files -win7/32, other empty and ready for installing windows).

Tried the following guide using laptop with winXP and drive connected through USB/ATA converter. Copied the data from DVD that was recently used to successfully install windows/ tried using files from ISO image (successfully installed virtual machine with that image), so the data should be ok. The partition is set active, the bootsect was run (several times). Even tried to rename the partition to the name of the DVD. But I still get the error. It is starting to load fine, but then I get the following error:

File: \windows\system32\boot\winload.exe
Status: 0xc0000001
Info: The selected entry could not be loaded because the application is missing or corrupt.

I even tried adding the file on both the installation partition and on empty one, but no luck making it work.

Any suggestions? What am I doing wrong? Is it even possible to install win this way, or do I need to have the windows previously installed and this is only meant if you want to have the partition when you want to reinstall windows
StevenTyler (author)  Trimer5 months ago

Did you follow the guide correctly in regards to making the hard drive bootable? Seems like a booting issue.

ppatpat1 year ago
How about a neat, clean and easy net install with Serva?

http://vercot.com/~serva/an/WindowsPXE1.html
StevenTyler (author)  ppatpat5 months ago

It seems like a good idea but IMO is a lot of work to install Windows on one machine. Maybe if you had many machines to setup this could be a good idea.

j abay11 months ago
Hello,

i'd like to know what would/might happen if i'm going to use the hdd with a win7(64-bit) installed(using a x64 o/s laptop) to install a win7(32bit) for my netbook? Would there be an error? Thanks in advance for the reply! :)

regards,
Jraff
StevenTyler (author)  j abay5 months ago

No, there would not be an error using a 64-bit machine to make a drive bootable for a 32-bit machine as 64-bit processors are backwards compatible with 32-bit. However, 64-bit code will not run on a 32-bit Operating System.

813009 months ago
I was able to boot up the computer yesterday and use it normally.
... Security Accounts Manager initialization failed because of
the following error: A device attached to the system is not functioning.
Error Status: 0xc0000001. and i call this number 1-855-332-3124 and my issue is fixed .
StevenTyler (author)  813005 months ago

Sounds like a potential hardware error, however I'm glad you got it fixed.

IZONU8 months ago
Can this be done by swapping drives internally?
I wish to upgrade my W7/32 with its /64 twin disc on a new drive and then using my now boot drive as slave (to transfer files from).
I have only a W8 alternative machine.
I have a USB harness to hook up SATA drives externally, where necessary
1-40 of 74Next »