OK a while ago I worked out how to create a dedicated system repair disc directly from the original Windows media (so far seems to work for Vista, 7 & 8). The key to this is that the files used in the recovery environment are those in image 2 in the boot media's boot.wim file. After exporting this to a seperate WIM file we can then mount the image and add a simple winpeshl.ini file to automatically launch the recovery environment. Once the changes are then commited back to the new WIM file, that's basically it. This appears to be how Windows itself creates recovery discs. The upshot of this is that the new WIM file can then be added to a copy of another (x86 or AIO) boot media and with an entry in the BCD store you can to boot to either "Windows Setup & x86 System Repair" or "x64 System Repair". Like I said I haven't tested this much and probably wouldn't know how to figure out what is wrong if it doesn't work but it does seem to work and maybe this can get the ball rolling. It also allows the possibility of creating a universal system repair disc for ALL versions & architectures of Windows. The process I used to create these is as follows (you will need GImageX by AutoIT)... 1) Create the following folders:C:\WinRecovery C:\WinRecovery\boot C:\WinRecovery\mount C:\WinRecovery\sources 2) Insert the disc into your DVD drive (or mount the ISO) and copy the following files across to their respective folders in your WinRecovery folder:bootmgrboot\bcdboot\boot.sdi boot\bootfix.bin boot\memtest.exe 3) Run GImageX.exe, select the export tab and set the settings as follows:Source WIMSource = D:\sources\boot.wim (assuming your D: is your DVD drive)Image = 2Destination WIMDestination = C:\WinRecovery\sources\boot.wim Compression = As desired (Maximum recommended)Name = Microsoft Windows Recovery Environment (x##) (where ## is either 86 or 64 depending on the target architecture)Boot = CHECKEDOptionsCheck = UNCHECKED 4) Click the export button and once completed close the "Imaging Operation In Progress" window 5) Select the change tab and set the settings as follows:WIMSource = C:\WinRecovery\sources\boot.wim Image = 1 New InformationName = Microsoft Windows Recovery Environment (x##)Description = Microsoft Windows Recovery Environment (x##)SKU = BLANKDisplay Name = Microsoft Windows Recovery Environment (x##)Display Desc. = Microsoft Windows Recovery Environment (x##)OptionsBoot = CHECKEDCheck = UNCHECKED 6) Click the change button and once completed close the "Imaging Operation In Progress" window You now have a basic CD/DVD layout with an extra folder that will be removed later (mount). Now we need to modify the image held in boot.wim: 7) Select the mount tab and set the settings as follows:MountMount Point = C:\WinRecovery\mount Source = C:\WinRecovery\sources\boot.wim Image = 1 Read and Write = CHECKEDUnmount = LEAVE 8) Click the mount button and once completed close the "Imaging Operation In Progress" window 9) Minimise GImageX.exe and open C:\WinRecovery\mount\Windows\System32 in Windows Explorer 10) Create a new text document and rename the new file "winpeshl.ini" (make sure you remove the .txt from the end) 11) Open the winpeshl.ini file in Notepad and enter the following 2 lines:[LaunchApp] AppPath=X:\sources\recovery\recenv.exe 12) Save the file then close Notepad and return to GImageX.exe 13) In the unmount section of the mount tab, select the only item in the list and ensure the commit changes checkbox is CHECKED 14) Click the unmount button and once completed close the "Imaging Operation In Progress" window 15) Close GImageX.exe 16) Delete the following folder:C:\WinRecovery\mount You have now modified the boot.wim so that it will automatically launch the Recovery Environment when loaded. Once you have this you can either create an ISO image for burning (don't forget to copy the boot sector from the original media), or you can integrate it into another image for an AIO solution. To do this, you need to rename the boot.wim to something else (recovery.wim is my favourite) and add it to the "sources" folder of the AIO image. After this you can set about editing the BCD store and adding an entry that points to your new recovery.wim file. You should also change the menu text for the original entry that points to the original boot.wim so that it is more meaningful (I go with "Windows Setup & x86 System Repair"). When booting from the resulting media you will now have a menu to choose which WIM file you want to boot from. Instructions for doing this are in post #4 below. I hope this works for you as it has for me (albeit only tested as far as booting to the recovery environment as I'm not prepared to screw up my computer just to test a repair disc).