Monty27 Posted March 5, 2006 Share Posted March 5, 2006 Try adding this line to it and save it in the same place and if it doesn't work we'll have to try something else. [boot loader] timeout=20 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Xp Professional" /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Xp Professional" /fastdetect Depending on what state UAP is at you may get denied access or something, but it may be that the xp bootloader is looking in the wrong partition. Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587274834 Share on other sites More sharing options...
ambushbug Posted March 5, 2006 Share Posted March 5, 2006 multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Xp Professional" /fastdetect Yes but that is referencing the second partition. You may want to open that in notepad, then make a couple copies of that line, change the partition number and see if one of those boots. Something like: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Xp Professional" /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Xp Professional" /fastdetect multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows Xp Professional" /fastdetect Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587274836 Share on other sites More sharing options...
crewxp Posted March 5, 2006 Author Share Posted March 5, 2006 edited boot.ini in C:\boot.ini Saved It. Rebooted. Nothing happened. This is it so far: [boot loader] timeout=20 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Xp Professional" /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Xp Professional" /fastdetect multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows Xp Professional" /fastdetect Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587274900 Share on other sites More sharing options...
Monty27 Posted March 5, 2006 Share Posted March 5, 2006 When you say nothing happened: Does the Vista Bootloader appear with Legacy...... Microsoft Windows At which point you select Legacy If it was going to work there would be three MS Window Xp Pro's on the next screen So what does happen Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587274912 Share on other sites More sharing options...
crewxp Posted March 5, 2006 Author Share Posted March 5, 2006 I've never had a boot menu. It always just loads straight to Vista. Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587274918 Share on other sites More sharing options...
Monty27 Posted March 5, 2006 Share Posted March 5, 2006 I've never had a boot menu. It always just loads straight to Vista. That suggests the Vista bootloader needs editing, so I'll be back when im up to speed on bcdedit Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587274933 Share on other sites More sharing options...
crewxp Posted March 5, 2006 Author Share Posted March 5, 2006 Also, just to note. When I goto msconfig, then Boot. I see only Microsoft Windows (C:\Windows) : Current OS etc.... When I goto "Startup And Recovery" in System, I see Legacy (pre-longhorn), Microsoft Windows, And another Legacy (pre-longhorn). If I choose one of the legacy's and reboot, nothing happens. Thx when I type bcdedit, I get this: (Screenshot attached) Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587274938 Share on other sites More sharing options...
Monty27 Posted March 5, 2006 Share Posted March 5, 2006 In vista go to the run command and type bcdedit.exe /enum, that gives us a look at what's init there should be an entry for legagy bootloader which at a guess might be missing. It's the first entry after timeout 7 seconds on mine Also, just to note. When I goto msconfig, then Boot. I see only Microsoft Windows (C:\Windows) : Current OS etc.... When I goto "Startup And Recovery" in System, I see Legacy (pre-longhorn), Microsoft Windows, And another Legacy (pre-longhorn). If I choose one of the legacy's and reboot, nothing happens. Thx when I type bcdedit, I get this: (Screenshot attached) Have you done this and tried all 3 of the options In vista go to the run command and type bcdedit.exe /enum, that gives us a look at what's init there should be an entry for legagy bootloader which at a guess might be missing. It's the first entry after timeout 7 seconds on mine Have you done this and tried all 3 of the options I found this as it seems the legacy part is missing from the vista bootloader. It's from here, I'm not up on the new system http://www.microsoft.com/technet/windowsvi...px#BKMK_bcdedit To install a previous version of Windows onto a computer running Windows Vista 1. Install the previous version of Windows. (We'll take it this is done) 2. Log on to the older operating system and restore the latest boot manager by running the following. Fixntfs.exe will be in the \boot directory of the active partition. fixntfs /lh 3. Create a BCD entry for the older operating system by specifying the following. Bcdedit.exe is located in the \Windows\System32 directory of the Windows Vista partition. Description is the description of the new entry for the older operating system. Bcdedit /create {legacy} /d ?Description? Bcdedit /set {legacy} device boot Bcdedit /set {legacy} path \ntldr Bcdedit /displayorder {legacy} /addlast 4. Restart the computer in order for the changes to take effect. Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587274961 Share on other sites More sharing options...
crewxp Posted March 5, 2006 Author Share Posted March 5, 2006 Step1: Done Step2: What? I can't boot into Windows -Skip to Step3 Then Step3: Part1: "/Bcdedit /create {legacy} /d "Windows Xp Professional: (ERROR: ACCESS DENIED) Then I tried Part2-4. (Set, Set, Display Order). They worked fine. Rebooted. Then THE BOOT MENU CAME UP!!! But When I selected Legacy, it said: Windows Boot Manager has experienced a problem. File: \ntldr Status: 0xc000000f Info: The selected entry couldn't be loaded because the application is missing or corrupt. Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587275029 Share on other sites More sharing options...
Monty27 Posted March 5, 2006 Share Posted March 5, 2006 Step1: Done Step2: What? I can't boot into Windows -Skip to Step3 Then Step3: Part1: "/Bcdedit /create {legacy} /d "Windows Xp Professional: (ERROR: ACCESS DENIED) Then I tried Part2-4. (Set, Set, Display Order). They worked fine. Rebooted. Then THE BOOT MENU CAME UP!!! But When I selected Legacy, it said: Windows Boot Manager has experienced a problem. File: \ntldr Status: 0xc000000f Info: The selected entry couldn't be loaded because the application is missing or corrupt. Try the recovery console on xp and try the fixntfs.exe, looks like that was important. i've never seen that command, it's alittle vague in the instructions. were so close Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587275036 Share on other sites More sharing options...
crewxp Posted March 5, 2006 Author Share Posted March 5, 2006 me neither. I ran reccon, logged onto the Xp partition. And tried to type that command, nothing happened. Unrecognized it said. I think ntfs is in a boot directory on the Vista partition. I can't login to that using Xp Rec-Con. I try every password I know (even though I know there's no pass set to the Administrator account on Vista), but nothing happens. And yes, I try typing nothing. ARGUH!!! Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587275077 Share on other sites More sharing options...
Monty27 Posted March 5, 2006 Share Posted March 5, 2006 Try the recovery console on xp and try the fixntfs.exe, looks like that was important. i've never seen that command, it's alittle vague in the instructions. were so close It also looks like fixntfs is in vista as well as on the recovery console. Hers a screenshot The last thing i would try would be to try the fixboot option on the xp recovery console as I believe it should have the same effect as fixntfs Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587275082 Share on other sites More sharing options...
crewxp Posted March 5, 2006 Author Share Posted March 5, 2006 before I tried the fixntfs as you said to try. Just wanted ot let you know.. I ran bcdedit /delete {legacy}, delted the legacy I created. Rebooted. No Boot Menu. Went back into Safe-Mode. Ran Run as Adminstrator. Typed /create {legacy}, etc. again. And IT WORKED!! I restarted and I tried again. It gave that same error. I'm going to try fixntfs now. Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587275118 Share on other sites More sharing options...
ambushbug Posted March 5, 2006 Share Posted March 5, 2006 The entries Monty27 put are correct. That should get you started but it may be that Vista is placing the incorrect drive assignment to legacy. Mine looks like this: Windows Boot Manager -------------------- Identifier: {bootmgr} Type: 10100002 Device: partition=D: Description: Windows Boot Manager Locale: en-US Inherit options: {globalsettings} Boot debugger: No Default: {ntldr} Display order: {ntldr} {current} Timeout: 3 Windows Legacy OS Loader ------------------------ Identifier: {ntldr} Type: 10300006 Device: partition=D: Path: \ntldr Description: Windows 2000 & Windows XP Boot debugger: No Windows Boot Loader ------------------- Identifier: {current} Type: 10200003 Device: partition=C: Path: \Windows\system32\winload.exe Description: Microsoft Windows Vista Beta 2 Build 5308 Locale: en-US Inherit options: {bootloadersettings} Boot debugger: No Windows device: partition=C: Windows root: \Windows Resume application: {224b0149-a08e-11da-b308-ed83a3b7e795} No Execute policy: OptIn No integrity checks: Yes Kernel debugger: No EMS enabled in OS: No ----- If you are getting "Access Denied" when trying to make modifications through BCDEDIT, did you undo UAP? That's what will usually stop you. On your entries I do not see the Legacy one listed, and I see that it says that Vista is on C. This was my issue with the partitions. When you add the Legacy entry, move it up a drive. (bcdedit /device {legacy} partition=D) Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587275125 Share on other sites More sharing options...
crewxp Posted March 5, 2006 Author Share Posted March 5, 2006 (edited) Update: When I add it, I type exactly this: bcdedit /create {legacy} /d "WindowsXp Professional" bcdedit /set device partition=D: bcdedit /set {legacy} path \ntldr bcdedit /displayorder {legacy} /addlast Edited March 5, 2006 by crewxp Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587275134 Share on other sites More sharing options...
Monty27 Posted March 5, 2006 Share Posted March 5, 2006 I was waiting for ambushbug to reply, but I hesitate to say this as I'm new to bcdedit but shouldn't it be in ths format bcdedit /set {NewGuid} device partition=x: Hence bcdedit /set {legacy} device partition=D rather than bcdedit /device. I'm just reading thru the notes and i don't see a bcdedit /device command. (I'm likely wrong) Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587275174 Share on other sites More sharing options...
crewxp Posted March 5, 2006 Author Share Posted March 5, 2006 I edited my post above to show exactly what I typed. Do you see anything wrong with it? Also, here is a screenshot of afterwards. (BY THE WAY: I REBOOTED after using partition=D: AND IT STILL DIDNT WORK) Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587275183 Share on other sites More sharing options...
ambushbug Posted March 6, 2006 Share Posted March 6, 2006 Monty27's totally right. I was trying to do it from memory and, well, was wrong. Here are the settings I typed exactly: bcdedit /create {ntldr} /d "Windows 2000 & Windows XP" bcdedit /set {ntldr} device partition=D: bcdedit /set {ntldr} path \ntldr bcdedit /displayorder {ntldr} /addlast Really, the ntldr device partition should be the same as the device partition in the {bootmgr} since Vista puts the boot files on the first bootable drive. In my case, although Windows 2000 is on partition=C, Vista takes over and makes itself the first partition, sliding the other partitions down. This is why, although Windows 2000 is on C:, I have to boot it to D: according to Vista. Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587275193 Share on other sites More sharing options...
Monty27 Posted March 6, 2006 Share Posted March 6, 2006 I edited my post above to show exactly what I typed. Do you see anything wrong with it? Also, here is a screenshot of afterwards. (BY THE WAY: I REBOOTED after using partition=D: AND IT STILL DIDNT WORK) Apart from the legacy bit being at the bottom and mine having an entey for boot debugger: no It is the same as mine. Are you still getting the same message Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587275212 Share on other sites More sharing options...
crewxp Posted March 6, 2006 Author Share Posted March 6, 2006 Okay. I was still getting the same message. So I ran Rec-Con in Xp-Cd. ran fixboot, rebooted "NTLDR IS MISSING. PRESS CTRL ALT DEL TO REBOOT" So I ran recovery in Vista again to fix it. Now I'm back where I started. (Back to that 00000f error when I select WindowsXp in the boot menu) The screenshot above is how everythings setup. Hmm Oh yeah. And I tried {ntldr} instead of {legacy} when in bcdedit, still same result. Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587275233 Share on other sites More sharing options...
ambushbug Posted March 6, 2006 Share Posted March 6, 2006 I'm at a loss for now then. What about adding the extra entries to boot.ini, then running Rec-Con for XP, and letting it boot trying each one. I just can't figure out what is going on. It is acting like there is no XP partition. Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587275262 Share on other sites More sharing options...
Monty27 Posted March 6, 2006 Share Posted March 6, 2006 Here is mine: As can see very similar. One thing I note is that in the bootmanager section the drive is listed as D on mine and C on yours at the very top. on mine that means to me that the bootmanager is on the drive with Xp on it. I also have two versions of vista on I and C. Here is mine: As can see very similar. One thing I note is that in the bootmanager section the drive is listed as D on mine and C on yours at the very top. on mine that means to me that the bootloader is on the drive with Xp on it. I also have two versions of vista on I and C. Sorry for my ramblings but ambushbug's bootmanager is on D as well, now how do we change that. Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587275270 Share on other sites More sharing options...
crewxp Posted March 6, 2006 Author Share Posted March 6, 2006 err... so what should I try exactly now? I already restored my original boot.ini back, and I'm fixing to reboot. Maybe that had something to do with it. 'shrug'. What should I do? Thx Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587275285 Share on other sites More sharing options...
Monty27 Posted March 6, 2006 Share Posted March 6, 2006 Can you see from looking at mine and ambushbugs bcdedit that our bootmanager is listed on the drive D: whic in both are cases is Vista whereas on your it's listed as C. I think it looks like the bootmanager on yours is set to the wrong drive. Do you agree I'm getting confused sorry our drive D is the legacy OS not vista Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587275297 Share on other sites More sharing options...
crewxp Posted March 6, 2006 Author Share Posted March 6, 2006 I changed bootmgr's device to partition=D: instead of C: Rebooted, and same thing as before. I didn't notice any changes. Hmm.. And yeah. My Xp is on my D: when I'm in Vista. I click the D:, and thats my old Xp. Link to comment https://www.neowin.net/forum/topic/439317-how-can-i-get-xp-booting-again/page/2/#findComment-587275325 Share on other sites More sharing options...
Recommended Posts