For example, you have a netbook or desktop that you want to install Windows Vista 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 is for Windows Vista only, though the guide for Windows 7 and 8 is extremely similar. Check out my Windows 7 and Windows 8 guide if that applies to you.
Step 1: Preparing the HD With Windows Vista Setup Files.
- Format the hard drive to NTFS (Quick format works fine; multiple partitions also work).
- Copy the following from your Windows Vista disc or ISO:
Step 2: Making the HD Bootable
Enter the following commands, (replace X with what applies to your hard drive):
select disk X
select partition X
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:).
Use a computer with a 64-bit version of Windows
A little trick that worked for me: If you have a 32-bit Windows Vista disc, you can copy bootsect.exe from that and replace the 64-bit one (boot\bootsect.exe).
Step 3: Booting and Installing Windows
This step is extremely important. If you skip this step, you will get the “A required CD/DVD drive device driver is missing” error.
When you see the “Windows is loading files” screen, hold the left CTRL button. This will force a repair command prompt console. (See picture for example) When this comes up, type the following:
Install Windows as usual (but don’t format your drive this time in the installer – otherwise it will erase the Windows Vista setup files too!).
Step 4: Final Steps/housecleaning
I hope this helps some people out. Feel free to comment :)