I have come up with a nice and in fact very easy way of installing all versions Windows7/Server 2008 R2/Server 2008/ and Windows Vista.Many of us would have wished to just directly install windows directly from ISO file without the need to burn DVD's.And what's more you even get the chance to choose your own OEM folder and your own unattended.xml file which you can choose even after the windows setup has started..What this type of setup gives us is flexibility.You can just create your ISO files once and then you can add your updates,applications etc directly from outside without making any changes to the windows iso..Just too good to be true..Isn't it ?
Well..This is just my first attempt at coding and bear with me for that..

Windows Setup v1

I have created a nice little package called Windows Setup which helps us in doing all of the above said things..For this i have used Grub4Dos,Firadisk ramdisk driver and many many readings on the net,particularly the genius people at Reboot.Pro...The actual idea of the above scheme came from steve6375 from reboot.pro..I have just refined it and added GUI and the OEM and unattended setup options so that it becomes complete..

NOTE :
This method is for advanced users only...So if you think you are comfortable with installing bootloaders to mbr and partitioning etc,Then only you should try this method..

Main Features..

1 ) Install All versions of Windows ( Above Windows XP) Directly from ISO files from USB disks as Well as Hard Disks.

2 ) Ability to Put ISO files on any Disk Drive,the setup will automatically search The "ISO" folder..

3 ) You can choose Your own OEM Folder directly from Windows setup and moreover it can be on any Disk Drive..

4 ) Similarly you can even choose your unattend.xml even after starting your windows setup and you can place it anywhere..

5 ) Supports All versions of Windows 7 / Server 2008 R2 /Server 2008 / Winodws Vista / Windows WHS 2011 / MultiPoint Server and in fact may work with any version that uses Windows 7 setup method..

Method:

1 ) You must use untouched iso for better results,..But it can also work with other iso's as well..

2 ) Download the file from the download link given below and extract it to the root of any Disk Drive..

3 ) You must the run the command file with administrative privileges..For this just right click the .cmd file and select "Run as Administrator"..
What actually we are trying to do is that we will try to run my "WindowsSetup.exe" file before the actual windows setup starts..So for that we have to modify the "boot.wim" file in the "sources" folder of Windows DVD...
I have prepared these batch files as it will then make the required modding of the Windows ISO file very very easy...I have used nonosence Pre-activation Kit as a base and modified it according to my requirement...As I have said that i am just a beginner in coding..

4 ) If you want to use x86 version of windows then use "WindowsSetup_x86.cmd"..and then run it as administrator..The modified ISO file "Windows_x86_Updated.iso" will be there at the WindowsSetup folder.

5 ) If you want to use x64 version of windows then use "WindowsSetup_x64.cmd"..and then run it as adminitrator..The modified ISO file "Windows_x64_Updated.iso" will be there at the WindowsSetup folder

6 ) Once the Windows ISO files have been modified,we have to install grub4dos bootloader to the MBR of the USB drive or the Disk drive from which you want to install windows..This is required as Gru4dos will help us in mapping the ISO files directly with the help of "Firadisk" ramdisk driver...

7 ) If you want to install Grub4Dos on your own then you can use this link which will tell you in detail how to install it on any drive...But you must use the not use the "menu.lst" and "grldr" file from that link..All the necessary files are included in the download link given below...If you are going to use USB drive then you must use the "menu.lst" in the "\bin\USB\menu.lst",i.e, menu.lst from the USB folder in from the download..

8 ) I have also put a "installgrub4dos.cmd" batch files which will not only install grub4dos to the disk drive but will also format and partition the selected disk if you want to do so...It will also copy the required files from the downloaded folder to your selected disk drive..

9 ) You must put your updated and modified Windows ISO file in a folder named "ISO" which must be at the root of any DISK Drive ..It can be your USB drive or any other drive...The "ISO" folder should also contain a marker file called "choose_an_iso" which will help us in selecting the ISO file directly from the ISO folder..The Windows ISO files should be renamed for covenience..for example..."en_windows_7_ultimate_with_sp1_x86_dvd_u_677460.i so" can be renamed as "WIN732SP1U.iso"

Screenshots :












Download link :
http://www.mediafire.com/?e5eq4t0212j9lts