Specialty Forums
Security and Virus
General Hardware
CPUs/Overclocking
Networking
Digital Photo/Video
Office Software
PC Gaming
Console Gaming
Programming
Database
Web Development
Digital Home

General Forums
Windows XP
Windows Vista
Windows 95/98
Windows Me
Windows NT
Windows 2000
Win Server 2008
Win Server 2003
Windows 3.1
Linux
PDAs
BeOS
Novell Netware
OpenVMS
Solaris
Disk Op. System
Unix
Mac
OS/2

Drivers
Driver Scan
Driver Forum

Software
Automatic Updates

BIOS Updates

My Computing.Net

Solution Center

Free IT eBook

Howtos

Site Search

Message Find

RSS Feeds

Install Guides

Data Recovery

About

Home
Reply to Message Icon Go to Main Page Icon

Me boot fails, 'Hal.dll' missing !

Original Message
Name: kumpewter
Date: December 30, 2004 at 09:17:39 Pacific
Subject: Me boot fails, 'Hal.dll' missing !
OS: XP& Me
CPU/Ram: P3/256
Comment:
I have 2 hard drives and desired dual booting with XP Pro on one and Me on the other. I installed XP Pro on Drive 1, set as primary master (disconnected slave). Then I disconnected Drive 1, connected slave or Drive 2, but now set as primary master and installed Me. I edited boot.ini file in XP as follows to have the option to boot from either XP or Me:

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

Then I connected both drives, Drive 1 (OS XP) as primary master and Drive 2 (OS Me) as prim slave. Booted the computer, selected to boot to XP, worked fine. Next time, selected to boot to Me BUT got the message "Windows could not start because the following file is missing or corrupt: Windows\system32\Hal.dll".
Could somebody please help to sort this out, so I could boot to Me also???
Thanks and kind regards.

kumpewter
raheel_shafi@hotmail.com


Report Offensive Message For Removal


Response Number 1
Name: TopFarmer
Date: December 30, 2004 at 12:31:13 Pacific
Subject: Me boot fails, 'Hal.dll' missing !
Reply: (edit)
If I recall correct your boot.ini file is wrong. The ME "rdisk(1)" is wrong , it will be (0) for any IDE drive, the partiton should be (2).

ME will still not work if XP is FAT32 , the registry points to drive C:\ when it is drive D:\. If it is NTFS not sure ?


Report Offensive Follow Up For Removal

Response Number 2
Name: kumpewter
Date: December 31, 2004 at 05:21:51 Pacific
Subject: Me boot fails, 'Hal.dll' missing !
Reply: (edit)
Thanks Topfarmer.

I believe the boot.ini is fine because if it is XP that is installed on both hard drives, this bootloader works fine.

I have read on some discussion forums that [multi(0)disk(0)......] format (without [])of boot file does not apply to Win 9x/Me; it should be something like [C:\="Windows Me"]without []. I tried this as well but still got 'hal.dll' error message.

Also, your point about FAT32 is not right because Me also uses FAT32 format. I have had these two OSs on a single drive in two partitions and it has worked.

To follow Microsoft recommendation of install order, I have now reinstalled XP. This makes XP installation follow Me, but I am still unable to boot in to Me.

Your point about registry entry makes sense. If that is the case then how do I make registry point to D:\ ?

Just for info, my XP install uses NTFS format, hence I can not use Bootmagic utility to help out either: doesn't work on NTFS. I did try installing it on the Drive D (Win Me) but then XP wouldn't boot at all. That's how I ended up reinstalling XP (and was sort of forced to follow Microsoft's recommendation of multiboot installation order).

If somebody out there could take me step-by-step how to get this to work, I will really appreciate that.

kumpewter
raheel_shafi@hotmail.com


Report Offensive Follow Up For Removal

Response Number 3
Name: TopFarmer
Date: December 31, 2004 at 16:37:19 Pacific
Subject: Me boot fails, 'Hal.dll' missing !
Reply: (edit)
You are correct with the boot.ini file, I'm wrong. :)

Every thing I have read if one wants to use XP duel boot manager you need to install ME first on the C: drive than install XP on D:, do not remove the C: drive.

There is a disadvantage useing the XP boot manager- if the ME disk goes south than XP will not be bootable till a new drive is installed and then run fixboot and fixmbr from XPs recovery console, or reinstall of XP.

I much perfer a third party boot manager with out the above problem if one looses the C: drive.

some infor can be seen at http://homepage.ntlworld.com/mosaddique/
http://www.mesich.com/
helpers at these forums.



Report Offensive Follow Up For Removal

Response Number 4
Name: kumpewter
Date: January 2, 2005 at 01:25:51 Pacific
Subject: Me boot fails, 'Hal.dll' missing !
Reply: (edit)
Although it cost me 3 hours but I did the inevitable to fix the problem - followed your suggestion and reinstalled Me on C:, followed by XP on D:(on separate hard drives). This fixed the problem, making the choice of either OSs available at the start up. Thanks for taking time to help out, buddy !!!

kumpewter
raheel_shafi@hotmail.com


Report Offensive Follow Up For Removal

Response Number 5
Name: TopFarmer
Date: January 2, 2005 at 11:10:02 Pacific
Subject: Me boot fails, 'Hal.dll' missing !
Reply: (edit)
glad to see you have it going.

Report Offensive Follow Up For Removal




Use following form to reply to current message:

   Name: From My Computing.Net Settings
 E-Mail: From My Computing.Net Settings

Subject: Me boot fails, 'Hal.dll' missing !

Comments:

 
  Homepage URL (*): 
Homepage Title (*): 
         Image URL: 
 


Data Recovery Software




how to setup call of duty to joytok

WindowsME / HotMail Problem

Corrupt memory

Convert fat32 to Ntfs

Best WinMo phone of 2008


The information on Computing.Net is the opinions of its users. Such opinions may not be accurate and they are to be used at your own risk. Computing.Net cannot verify the validity of the statements made on this site. Computing.Net and Computing.Net, LLC hereby disclaim all responsibility and liability for the content of Computing.Net and its accuracy.
PLEASE READ THE FULL DISCLAIMER AND LEGAL TERMS BY CLICKING HERE

All content ©1996-2007 Computing.Net, LLC