How do I get XPs Recovery Console on my Multiboot DVD
#2
Posted 02 March 2006 - 07:03 PM
#3
Posted 04 March 2006 - 03:39 PM
There is already a discussion of this on another forum I'm on:
http://www.techspot.com/vb/showthread.php?...4312#post254312
I'm so close, but need to know any more details about RC I might be missing.
#5
Posted 07 March 2006 - 06:50 AM
1- Download the Boot Disk here using the proper language: http://support.micro...kb/310994/en-us
2- Create a folder named i386 at the root of your CD-ROM (you can change the name if you want BUT you'll have to Hex Edit the same way as you would with a OS)
3- Extract the content of the Disk Setup Set and open each floppy images (with WinImage) and extract the content to the i386 folder you just created
4- Now you can boot this i386 folder like you do with any other OS (In EasyBoot, you would call the w2ksect.bin to boot this recovery console... and this is the file you would Hex Edit to change the name of the folder i386 to something else)
#6
Posted 07 March 2006 - 07:54 AM
#7
Posted 07 March 2006 - 07:36 PM
There is no way to get to RecCons to start automatically (w/o pressing 'r') unless you alter files.
If this is really something you want to do, I would suggest looking at O&O BlueCon XXL Administrator's Suite, which can boot directly into RecCons and includes more robust features.
#8
Posted 08 March 2006 - 07:18 AM
http://support.microsoft.com/default.aspx?...kb;en-us;307654
KB Article discussing how to add Recovery Console to boot.ini
Note: When using the command displayed above in conjunction with an x64 copy of XP i386 should be changed to amd64
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional x64 Edition" /noexecute=optin /fastdetect C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons
Boot.ini after cmdcons installed...
On %systemroot% a HIDDEN directory called cmdcons appears with all necesary files to start recovery console on boot from boot.ini. 64-bit directory is about 10mb, 32-bit directory is about 8mb...
This concludes my 'Notes out loud', sorry if it's not a complete thought, but I intend to see what I can do with this in terms of adding it to a Multi-boot environment when I get to work... Should be around 9:30ish EST....
Edit: I'm at work now..... It would appear as though doing the command listed in the KB article above is the equivalent of copying the BT directory to the hard drive, the directory sizes and content appear to be the same...
Based on this information, and looking at the boot.ini file it's ,my belief that all of our Multiboot CD/DVDs ARE Recovery console ready, we just need to be able to excute the '/cmdcons' parameter when loading the thing....
Edit 2: I can pretty much confirm now that when doing "%XPSOURCE%\i386\winnt32.exe /cmdcons" the cmdcons directory it creates IS the equivalent of the BT directory that we make when we grab it from doing winnt32.exe 'upgrade' to get it in the first place. I know this because I took the cmdcons directory and stuck it on the CD and treated it like a BT directory, so I made CMD1 directory and .dat file from a boot sector, deleted bootsect.dat and migrate.inf from the directory, then made the changes in the setupldr.bin file, and when execute it goes straight into text setup mode....
With that in mind, in order to load the recovery console from CDShell (What I use) we'd basically need to add the /cmdcons modifyer for when we execute it...
Edit 3: I've got a theory on how to do it now, but my method is going to be a bit moronic in doing it because I don't know how else to do it... So yeah... Should take more than a couple moments to do though....
Edit 4:: This KB article tells us that when starting the text setup, pressing F10 instead of F6 at the time when it says "Press F6" will make the setup boot directly into the recovery console. AFTER it loads drivers and such though, so basically rather than stop and ask you if you want to boot to recovery console, hitting F10 will tell the system to just boot to the recovery console automatically when it's done...
This post has been edited by Nakatomi2010: 08 March 2006 - 10:29 AM
#9
Posted 08 March 2006 - 10:31 AM
#10
Posted 08 March 2006 - 10:59 AM
Mazarul, on Mar 8 2006, 11:31 AM, said:
No, I'm after being able to stick the CD in the drive and then letting boot straight into the recovery console. The method it's describing, if I interpret correctly is to add it as a boot option on that system. I don't want to have to make modifications from system to system, I want to be ale to pop in the CD, push a couple keys and have it boot off of any system...
Currently I'm getting an error that says "Sorry, but I placed files here that aren't here anymore, so I'm not going to work"
I've tried various things and I'm drawing a blank on this one....
This post has been edited by Nakatomi2010: 08 March 2006 - 11:20 AM
#11
Posted 08 March 2006 - 11:20 AM
This post has been edited by Mazarul: 08 March 2006 - 11:26 AM
#12
Posted 08 March 2006 - 11:49 AM
Mazarul, on Mar 8 2006, 12:20 PM, said:
If I understand that correctly, then yes that's what we're trying to do...
However, if you used the software to do it, what I'd like to know is how to do it manually...
I've found the while having something do it for you is great, knowing how to do it manually is better because you tend to learn more about how the OS works, and the method you used there could be applied elsewhere...
#13
Posted 08 March 2006 - 12:09 PM
Everything was done in VMware, then I burn the CD/DVD.
1- What I did was install the RC, then copy the folder and rename it RCXP
2- Hex edit SETUPLDR.BIN and replace i386 with RCXP.
3- Hex edit my .dat file and change i386 to RCXP
3- Since I have a Muilt DVD, I use Ezboot to create my DVD boot menu
and call my .dat file to load the RC.
I am at work right now and I wrote these steps by memory, when I go home tonight I will edit this post if necessary.
This post has been edited by Mazarul: 08 March 2006 - 12:11 PM
#14
Posted 08 March 2006 - 12:21 PM
#15
Posted 09 March 2006 - 11:33 PM
Seems to me that if RC can be installed to your hard drive with no more then a folder and an entry in boot.ini, it should be similarly easy to place those same files on a CD and call it somehow? Can someone explain how that might be done?
After reading these threads, are we supposed to take the bootsect.dat and make that the cd-rom boot sector or something? Or instead use a normal boot sectore from anything, and then call that file somehow?
Because when RC is installed to the hard drive, all the boot.ini does is point to bootsect.dat /cmdcons. From what I've played with, thist just can't work from a CD.
So I'm still trying to find out how to just put RC on a CD and boot strait to it, no pressing keys, not questions or menus, just a strait RC boot disk.
Getting there though!
#16
Posted 10 March 2006 - 09:42 AM
Cheers
#17
Posted 13 March 2006 - 09:03 PM
To Mazarul- If I get you right, basically you pop in your dvd, the system boots off the disk and presents you with a menu (this takes a few seconds to get here?). You then select R.C. from your menu and a few seconds later it asks you which install to log in to to RC. Right?
What I'm asking is, at any point, before or after you choose the menu, does XP have to load all the drivers and utilities and such like it does when you want to go to RC from a regular XP CD? Or does none of that preloading take place and you just go strait to RC?
Hope those questions make sense.
I'm trying to figure out if RC REQUIRES loads of drivers and utils and ram drive and all that to be able to run. I'd like to know just how this DVD of yours is laid out and how it works.
Or can you give us a link to a tutorial or something that explains how to make the same DVD you have?
Let's not give up fellas, if somebody creates a boot disk just with RC, it'll be the first one on the net!
#18
Posted 13 March 2006 - 09:26 PM
@ Vigilante to answer your questions, yes I pop my DVD in it loads the ezboot menu and then if I want to load the RC then I choose that option on the list. The RC is only 6.7MB, so it loads under 30 seconds. It does have to loads some drivers and files in ram then I enter "r", then it present me with the options to which windows folder to log into. Some hex editing is required because the RC on harddrive is call differently than on CD/DVD. email me if you still need help on this.
This post has been edited by Mazarul: 13 March 2006 - 09:27 PM
#19
Posted 14 March 2006 - 12:02 PM
It would appear that Mazarul is just using a similar technique to what has already been used to boot the Recovery Console from his DVD. He still has to press "R" to get to the Recvoery Console after it loads all the drivers. If a way could be found to go straight to the Recovery Console, that would be fantastic, but it probably involves the bootsect.dat file (unique to each machine the Recovery Console is installed on) and maybe hex editing the spcmdcon.sys file.
The link to the thread I mentioned previously (3 years old... yikes!) is here.
You can download an XP Recovery Console CD that was created about 2/3 years ago here.
Cheers
- ← Boot Partition Magic with CDShell
- Multi-Boot CD/DVDs
- ubcd4win + miniPE on Multi Boot DVD possible ? →



Help
Back to top









