Dismiss Notice
Attention AVForums app / Tapatalk users
Sadly GDPR means that, from 25th, we can no longer offer access to AVForums via the branded app or Tapatalk.
Click here for more information.

Two XP's on one HDD, not working

Discussion in 'Computer Components' started by Stereo Steve, Jul 18, 2003.

  1. Stereo Steve

    Stereo Steve
    Member

    Joined:
    Jul 11, 2003
    Messages:
    1,939
    Products Owned:
    0
    Products Wanted:
    0
    Trophy Points:
    38
    Location:
    UK
    Ratings:
    +7
    I have just partitioned a hard drive into C and D. I stuck XP Pro on the first partiton which worked fine. I then ran settup again, formatted the second partition and installed XP on that. It copied the files and then went for the first reboot and stopped, saying the file System32/hal.dll was missing or corrupt. It will boot to the other OS no problem. The file hal.dll is there and I have tried replacing it with the one from the first installation and I have also reformated the second partition with the same result.

    Now, when I boot, I get the OS menu I have set to default to the first OS after 3 seconds but if I select the second OS, I get the hal.dll message.

    Any ideas? I had this working before on seperate hard drives.
     
  2. JohnAd

    JohnAd
    Member

    Joined:
    Mar 14, 2001
    Messages:
    362
    Products Owned:
    0
    Products Wanted:
    0
    Trophy Points:
    18
    Location:
    London
    Ratings:
    +4
    From memory you always used to have to have a small first partition to get the second one to boot (I think the limit for the first 2 is 8GB). So if you've got a big disk divided into 2 then the second partition might not be bootable. I used to partition 2, 2, Shared. so for a 120Gb go 2 2 116 or 3 3 114.

    John
     
  3. Mr_Belowski

    Mr_Belowski
    Member

    Joined:
    Mar 20, 2003
    Messages:
    777
    Products Owned:
    1
    Products Wanted:
    0
    Trophy Points:
    63
    Location:
    Loughborough
    Ratings:
    +281
    With XP the partition size shouldn't really matter.

    I used to work in Dixon's PC service call centre (shudder...) and we saw this error a lot on the new (at the time) XP boxes.

    If memory serves me correctly, hal.dll gets modified on bootup if the system's hardware configuration has changed, but problems with it can be a real pain in the bum. One of the first things we'd try was to make a change in the computer's bios.

    Try this: go to the BIOS setup and find the power management options. Don't change anything drastic (like enabling or disabling APIC, ACPI, and other stuff) but see if you can find a suspend / standby mode option. It's usually set to "S1: POS" or "S3: STR" (power-on standby & suspend to ram respectively).

    Change that option to whatever it's not set to, save the changes and try to boot the OS that's not working. If it still doesn't work, try changing something else in bios like disabling the CDRom IDE channel and rebooting.

    As a last resort, copy the hal.dll file from your XP installation CD (if you can find the file - I don't know where it usually is, but you might need to trawl through the .cab files) to overwrite the broken one. Of course, you'll need to boot OS 1 to overwrite OS number 2's broken file.
     
  4. Elwood

    Elwood
    Standard Member

    Joined:
    Aug 28, 2001
    Messages:
    14
    Products Owned:
    0
    Products Wanted:
    0
    Trophy Points:
    1
    Location:
    East Sussex
    Ratings:
    +0
    Have a read of THIS
     

Share This Page

Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice