Jump to content


Dual boot problem


  • Please log in to reply
6 replies to this topic

#1 eniparadoxgma

eniparadoxgma

    Thomas S. Arashikage

  • Sponsor
  • PipPipPipPipPip
  • 794 posts
  • Country:USA

Posted 13 January 2008 - 02:10 AM

Howdy.

So, I guess I screwed up.

I have a RAID +0 array on 2x200gb SATA drives. I originally just had XP Pro 32 as my OS on it. I decided to dual boot with x64 pro and the original XP Pro 32. So, I used Partition Magic to resize my XP 32 partition and put x64 on a new partition, making the two partitions about equal in size.

Well, my XP 32 had to be reformatted, (long story), and while I was going about it I resized the 32 bit XP partition, making it 50gb or so and making a new, third partition in between it and the x64 partition. So, the RAID array now looks like this:

-----------------------------------------------------
32 bit XP |new non-bootable partition |x64 Pro


Anyhow, the 32 bit XP is working fine, the new non-bootable partition is formatted and fine, etc.

However, I noticed I no longer had the option of booting into x64 during boot up. (It just boots straight into 32 bit XP as if it's the only operating system). I checked the boot.ini file and there was no mention of a 2nd operating system. It just read like this:

[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

So, what I thought I needed to do was add the x64 option to the boot.ini, so I added a line to make it look like this:

[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows XP Professional x64 Edition" /noexecute=optin /fastdetect

After doing this, it does show the option to boot into x64 during boot up, but when I choose the option it gives me an error

"Windows could not start because the following file is missing or corrupt:<Windows root>\system32\hal.dll"

After using some of my uber-cyber-ninja-googling powers, I researched a bit and tried a few things. I tried to use the 32 bit XP disk to go into the recovery console and fix the MBR, fix the boot (FIXBOOT), and tried just about every command available in the console. Nothing worked.

I then tried the x64 bit CD and had the same amount of luck.

If I don't put the RAID drivers in while using the CDs it doesn't even see the hard drives. If I do put the RAID drivers in it seems to just skip the ability to use the recovery console and take me start to the partition screen where you can setup Windows.

Anyhow, this seems to be a common problem when screwing around with dual booting, so I thought someone might know a fix for it.

However, it's not the end of the world regardless, because I can just take what I need off the x64 partition and redo it, no harm no foul. I just wanted to see if anyone was familiar with the problem and knew a quick fix or anything.

For the record, the x64 install doesn't seem to have a boot.ini file anymore.

TIA, fellers. :moreilly:

On edit, I checked and the Hal.dll on the x64 bit partition is exactly where it should be "F:\WINDOWS\system32". Am I just not putting what I need to into the boot.ini?

Edited by eniparadoxgma, 13 January 2008 - 02:35 AM.


#2 banj0

banj0

    American Idle

  • Sponsor
  • PipPipPipPipPip
  • 1,537 posts
  • Location:Detroit
  • Country:States

Posted 13 January 2008 - 04:53 AM

Just for grins, have you tried making X64 the default option in the boot.ini? That'd at least tell you if your X64 install is damaged or not.

edit--if it doesn't work, methinks reintalling x64 is going to be your only option. just my .02.

Edited by banj0, 13 January 2008 - 04:57 AM.


#3 bluerip

bluerip

    BS Meter embedded, BS attached

  • Members
  • PipPipPipPipPip
  • 741 posts
  • Location:Arnoldland
  • Interests:All things SciFi, Hidden Science,&amp; Hiddin Truth
  • Country:& western, jazz, rock, all

Posted 13 January 2008 - 07:16 AM

agree.
also I switched from pm to acronis and have had no problems, but then again I'm not using raid.
there are 64-bit issues with pm.

#4 eniparadoxgma

eniparadoxgma

    Thomas S. Arashikage

  • Sponsor
  • PipPipPipPipPip
  • 794 posts
  • Country:USA

Posted 14 January 2008 - 12:03 AM

Well, thanks for the replies but to hell with it. I'm just going to nuke it and redo it. I guess the moral of the story is if you have an OS on another partition and end up having to redo your C drive OS, be prepared to redo the whole thing? lol

#5 hog

hog

    official linguist

  • Sponsor
  • PipPipPipPipPip
  • 1,302 posts
  • Location:Montreal area, QC
  • Country:Canada

Posted 14 January 2008 - 12:36 AM

Try Vista Boot Pro! Even if it bears the name Vista, it works with other Windows's. I haven't experienced with Raid, but my brother fixed his booting issues with it. He has XP x64 and Vista x64.

#6 bluerip

bluerip

    BS Meter embedded, BS attached

  • Members
  • PipPipPipPipPip
  • 741 posts
  • Location:Arnoldland
  • Interests:All things SciFi, Hidden Science,&amp; Hiddin Truth
  • Country:& western, jazz, rock, all

Posted 16 January 2008 - 04:29 PM

View Posteniparadoxgma, on Jan 13 2008, 04:03 PM, said:

Well, thanks for the replies but to hell with it. I'm just going to nuke it and redo it. I guess the moral of the story is if you have an OS on another partition and end up having to redo your C drive OS, be prepared to redo the whole thing? lol

well ya, then use acronis to image both (all active partitions) each time. That works. Atleast it works for me.

#7 David_Heavey

David_Heavey

    =IBF2= Cofounder

  • Sponsor
  • PipPipPipPipPip
  • 949 posts
  • Location:Ireland
  • Country:Ireland

Posted 17 January 2008 - 01:06 PM

View Posthog, on Jan 14 2008, 12:36 AM, said:


Love it. Always use it so I do. Saved me umpteen times




2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users