Quantcast
Results 1 to 9 of 9

Trouble with dual boot XP32 and Windows 7 on same disk

  1. #1
    snakeman1978 is offline Junior Member
    Enjoys Windows 7 Forums
     
    Join Date
    Nov 2009
    Posts
    5

    Trouble with dual boot XP32 and Windows 7 on same disk

    I have a raid 1 system drive with 3 partitions. Partition 1 had XP64 on it, partition 2 is a logical partition and is just storage, and partition 3 has XP32 bit on it. I got my copy of Windows7 and went to install over the XP64 install and it worked great. Now I can't boot into XP32. These partitions are C: E: F: respectively as the windows 7 diskmanager reports.

    I have Easy BCD v.1.7.2 installed on Windows 7 and it seems to be a very useful tool. I have created another pointer in bootmgr which does work but when I choose the XP32 option is restarts the computer. I have run recovery console to try and rebuild the all the boot files. I tried bootcfg /rebuild and that didn't work. I manually moved \NTLDR and ntdetect to the F: drive where the XP32 install resides. and that didn't work.

    The Original boot.ini file that was created by recovery console looks like this...
    [boot loader]
    timeout=20
    default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="XP32" /fastdetect
    It's a challenge to manually manipulate the boot.ini file but I managed to do that and it looks like this...
    [boot loader]
    timeout=20
    default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="XP32" /fastdetect
    It appears that the Windows 7 boot manager is it own entity and then points to the boot.ini of the XP32 bit partition. So my problem, I think, is in my Boot.ini file.

    When running recover console it scans the disc for windows installs and puts the partition value to "2" but I think its partition "3" (unsure) I tried to manually make that value 3 and that didn't work.

    If anybody can tell me how the whole relationship of the boot files works, i.e. can I just put any \NTLDR file on the root directory and manipulate the boot.ini file and it will work, or do they somehow have to be created together?

    Do the \NTLDR files need to be inside the windows directory?

    If I manually edit the boot.ini file on the f: drive and the run EASYBCD PowerConsole and type bootcfg, the file isn't the boot.ini file that I though I just edited. Any help will be so much appreciated.

    Reply With Quote Reply With Quote

  2. #2
    Saltgrass is offline Microsoft Community Contributor This member is a certified Microsoft Community Contributor at Windows 7 Forums. Click here for more information from Microsoft.
    Just trying to help
     
    Join Date
    Oct 2009
    Posts
    6,562
    Boot into Win 7, open an Administrative command prompt and type bcdedit

    Take a snipping tool shot and post back. Cross out anything that might be personal.

    Using EasyBCD, you can see what your boot manager is pointing to. In XP, it points to ntldr, which should be there if you used EasyBCD to add the option. I do not have a lot of experience with RAID setups but it should work about the same.

    Reply With Quote Reply With Quote

  3. #3
    snakeman1978 is offline Junior Member Thread Starter Thread Starter
    Enjoys Windows 7 Forums
     
    Join Date
    Nov 2009
    Posts
    5

    BCDEdit screen shot

    Again thanks for any help!

    Reply With Quote Reply With Quote

  4. #4
    Saltgrass is offline Microsoft Community Contributor This member is a certified Microsoft Community Contributor at Windows 7 Forums. Click here for more information from Microsoft.
    Just trying to help
     
    Join Date
    Oct 2009
    Posts
    6,562
    Did you put the real mode boot sector in there? As I mentioned, I don't know RAID procedures so it may need to be there.

    EasyBCD will add the XP boot entry for you. Just use the Add/Remove entries option. Tell it what version of windows in the drop down menu, then tell it which volume XP is on, and it will add it and point it to NTLDR in the XP partition. If nothing else, you can compare what is already there with what EasyBCD puts in.

    You are using notepad on the Boot.ini file? I just noticed EasyBCD has a way to edit the Boot.ini under Tools, Edit Legacy entries.
    Last edited by Saltgrass; 11-24-2009 at 05:08 PM.

    Reply With Quote Reply With Quote

  5. #5
    snakeman1978 is offline Junior Member Thread Starter Thread Starter
    Enjoys Windows 7 Forums
     
    Join Date
    Nov 2009
    Posts
    5

    Reply to Saltgrass

    Im not sure what the "real mode boot sector" is but I don't think the RAID is the issue...I could be wrong.

    Besides adding a copy of NTLDR to the XP partition, i did exactly what you said to do in EASY BCD and it seems to create a pointer to the bootcfg file on the XP partition. I believe its only a pointer because when I went into the XP recovery console and added multiple entries to the bootcfg files, then restarted, I get the Windows 7 boot screen(you can tell the difference) then after I choose XP32 it sends me to another bootcfg screen (the XP32 version of boot manager) but no matter which one I choose from there it just restarts the computer.

    I did see that EASY BCD has that tool to edit legacy entries but I can't figure out which boot.ini file it is editing. If I goto the XP32 bit drive on f: and edit the boot.ini in notepad and save it, then goto the EASY BCD legacy editor, it isn't the same file? With the Legacy Editor though, I can't edit to the detail id like. I mentioned before that original boot instruction for XP read partition(2) and I think it is actually on partition(3). Even though I managed to manually change that to partition(3) in notepad, it still didn't work.

    I'm still at a loss. I'll be trying more tonight. I'm fairly confident that this is recoverable, I've just gotta convince the boot gods of this. Thanks for any other input.

    Reply With Quote Reply With Quote

  6. #6
    snakeman1978 is offline Junior Member Thread Starter Thread Starter
    Enjoys Windows 7 Forums
     
    Join Date
    Nov 2009
    Posts
    5

    New findings

    after further testing...
    The windows 7 bootmenu shows the two entries loaded by EASY BCD. Option 1 "Windows 7" points to the C: drive and boots Windows 7 but option 2, XP32, points to the legacy boot manager and boot.ini on the C:. The XP build is on the f: drive. Is it supposed to be pointing to the boot.ini on the F:?

    Can I trick the boot.ini on the C: to boot from f: drive?

    If so, when I try and edit the boot.ini on the c:, it says I don't have permission even though security settings say I have FULL CONTROL of the files.

    This is driving me crazy. Thanks, in advance, for any help/suggestions.

    Reply With Quote Reply With Quote

  7. #7
    Saltgrass is offline Microsoft Community Contributor This member is a certified Microsoft Community Contributor at Windows 7 Forums. Click here for more information from Microsoft.
    Just trying to help
     
    Join Date
    Oct 2009
    Posts
    6,562
    This info was not correct. The boot menu entry will point to the ntlrd in the active, system partition, where the bootmgr and Boot folders are located. If Win 7 puts in a System Reserved partition, it will be there, more than likely.
    Last edited by Saltgrass; 12-06-2009 at 10:27 AM.

    Reply With Quote Reply With Quote

  8. #8
    snakeman1978 is offline Junior Member Thread Starter Thread Starter
    Enjoys Windows 7 Forums
     
    Join Date
    Nov 2009
    Posts
    5

    Reply to Saltgrass

    Finally, I got it

    I joined a EASYBCD forum and it turns out that their is a beta ver of EASY BCD 2.0 that is better postured for Windows 7. I downloaded that and with the added feature set it finally rebuild the boot file correctly and I was able to boot into XP. I'm not 100% sure what I was doing wrong before or exactly what I did that fixed it(because I tried so many things) but primarly I can attribute the fix to EASY BCD ver2.0. Thanks for all the suggestions. Reply to this forum is you have any questions.

    Reply With Quote Reply With Quote

  9. #9
    Saltgrass is offline Microsoft Community Contributor This member is a certified Microsoft Community Contributor at Windows 7 Forums. Click here for more information from Microsoft.
    Just trying to help
     
    Join Date
    Oct 2009
    Posts
    6,562
    Thanks for the info, I probably need to update also.

    Have you compared the two bcdedit printouts to see what difference there was?

    Reply With Quote Reply With Quote

Similar Threads

  1. Disk error when trying to install Windows 7 Pro as dual boot
    By shyamalg in forum Windows 7 Installation and Upgrade
    Replies: 4
    Last Post: 06-14-2011, 01:12 PM
  2. Replies: 0
    Last Post: 02-11-2011, 02:20 AM
  3. [CRASH] Error "C: Corrupt Disk - Run Chkdsk" in Windows Seven dual boot (XP an Seven).
    By maxigabriel in forum Windows 7 Support
    Replies: 0
    Last Post: 02-10-2011, 11:34 AM
  4. Replies: 10
    Last Post: 03-11-2010, 09:37 AM
  5. Trouble with Dual Boot two installs of Windows 7 on different partitions
    By rkrueger in forum Windows 7 Installation and Upgrade
    Replies: 5
    Last Post: 01-05-2010, 06:46 PM

Visitors found this page by searching for:

Search engine data is still being processed!

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •