Solved

Missing or Corrupt HAL.dll - Windows XP Pro - Vista Ultimate Dual Boot

Posted on 2009-05-10
11
858 Views
Last Modified: 2012-06-21
Dual Boot system with Vista Ultmate on C: and Windows XP Pro on D:  Both were booting okay until I tried allocating additional space using Vista Disk Manager to create a volume for Windows 7.   System will still boot Vista but when XP is chosen, /system32/hal.dll is missing or corrupt.  I tried copying from \windows\ServicePackFiles\i386\hal.dll but that did not fix.
0
Comment
Question by:Lance McGrew
  • 4
  • 3
  • 2
  • +1
11 Comments
 
LVL 39

Assisted Solution

by:PUNKY
PUNKY earned 150 total points
ID: 24351299
Have you try to run XP fixboot and fixmbr yet?
0
 
LVL 6

Expert Comment

by:oswaldofarith
ID: 24351323
You need to fix boot.ini in the XP partition. For sure Hal.dll is still present but boot.ini is pointing to another partition.

Just open notepad with elevated privileges in Vista an then look for boot.ini.
0
 
LVL 4

Assisted Solution

by:althakar
althakar earned 150 total points
ID: 24352460
put ur windows cd which u have used for installation xp.. select repair first and type ur login detail and type fixboot
0
 
LVL 4

Expert Comment

by:althakar
ID: 24352466
after fix boot may be ur dual mode will be remove then u have to download EASYbcd and make another boot option
0
 

Author Comment

by:Lance McGrew
ID: 24357071
;
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
;
[boot loader]
timeout=30
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" /FASTDETECT /NOEXECUTE=OPTIN
----------------------------

Viewing the
Document.pdf
0
Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

 

Author Comment

by:Lance McGrew
ID: 24357087
Viewing the attached document.pdf in the above comment, and looking at the current Windows XP boot.ini, what needs to be changed in the boot.ini?
0
 
LVL 6

Accepted Solution

by:
oswaldofarith earned 200 total points
ID: 24358639
Try changing to partition(2)
0
 

Author Comment

by:Lance McGrew
ID: 24360261
I changed the boot.ini to partition(2).  The Windows XP splash screen displayed which is a step further than before.  Problem then, the progress bar stopped and the system hung.  Am still able to boot into Vista.    I don't have a FAT primary boot partition so should I run FIXMBR from the Windows XP Recovery Console?
0
 
LVL 6

Expert Comment

by:oswaldofarith
ID: 24360859
Now you know that your booting from the right partition and the problem is not hal.dll. I think you must try to repair XP boot. Then you'll need to repair Vista too.
0
 

Author Comment

by:Lance McGrew
ID: 24371258
Changed boot.ini from partition(1) to partition(2), then used Windows XP CD to launch recovery console.  Ran fixboot and fixmbr.  First attempt to boot Windows XP required Safe Mode.  After that, Windows XP is booting normally.  No addtional fix was required for Vista side of dual boot.
0

Featured Post

Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Toshiba Laptop (WIN XP) will not start 6 74
Creating an XP virtual machine 38 166
Video problems on Dell Inspiron One 2330 15 316
Exe program is not a valid Win 32 application 15 104
Can I legally transfer my OEM version of Windows to another PC?  (AKA - Can I put a new systemboard in my OEM PC?) Few of us are both IT and legal experts but we all have our own views of Microsoft's licensing rules and how they apply.  There are…
Step by step guide to Clean and Sort your windows registry! Introduction: Always remember: A Clean registry = Better performance = Save your invaluable time In this article we're going to clear our registry manually! Yes, manually! The e…
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…
Internet Business Fax to Email Made Easy - With  eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, f…

910 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now