1,105,585 Community Members

windows 7 cant boot

Member Avatar
phaisal
Light Poster
30 posts since Mar 2008
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
0
 

hi,
i just bought a new hard drive and install it in my pc. i then install windows xp in it. but in another hard drive i already have windows 7 installed. now i can boot into this hard drive but cant boot into the one with windows 7. there is this error:
windows could not start because the following file is corrupt or missing:
<windows root>\system32\hal.dll.
please re-install a copy ofthe above file.

my windows 7 is ultimate 64-bit
my windows xp is professional 32b-it

note: these 2 windows are installed on 2 different hard drives and before i installed windows xp in the new drive i could boot into windows 7 with the new drive installed. so thew problem occurs after i installed windows xp in the new drive. the boot.ini file of windows 7 shows this:

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

dont know if its relevant but want to give as much of information as i can. i access this file through windows xp so the old hard drive is not bad either.

thank you and hope to hear from you guys soon.

Member Avatar
Rik_
Posting Maven
2,556 posts since May 2009
Reputation Points: 111 [?]
Q&As Helped to Solve: 221 [?]
Skill Endorsements: 8 [?]
 
0
 

This is the software I used to create an XP, windows 7 dual boot. http://neosmart.net/dl.php?id=1

Member Avatar
eJamesPC
Newbie Poster
1 post since Jun 2010
Reputation Points: 3 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
1
 

The basic issue is Microsoft redesigned the boot loader for Windows Vista. Windows 7 also uses this newer boot loader. When you installed Windows XP, the boot loader was over written with the Windows XP boot loader, which does not understand the new boot loader version for Win 7 (& Vista). The tool, EasyBCD, which Rik has provided a link for is free tool. You should be able to use this tool to repair the Windows 7 boot loader and update the Windows boot entry list to include the new XP partition/disk.

Member Avatar
isuizai
Newbie Poster
1 post since Jan 2011
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
0
 

can i ask??? my window 7 home corup...then my frez help me use window 7 utimate to format...but it cant work... so how can i find window 7 home???

Member Avatar
benmar
Posting Whiz
311 posts since Aug 2010
Reputation Points: -5 [?]
Q&As Helped to Solve: 41 [?]
Skill Endorsements: 0 [?]
 
0
 

the error says that you didn't install the dual boot correctly install first the win xp then the win 7....

Member Avatar
mjdodd
Practically a Master Poster
635 posts since Sep 2007
Reputation Points: 27 [?]
Q&As Helped to Solve: 55 [?]
Skill Endorsements: 0 [?]
 
0
 

your problem as above lies with the MBR (master boot record) basically that type of boot record (on the primary hard disk which may be either of your HDs but not both!) can only handle one drive to be the boot drive. You need to use a different type of boot record that can handle more than one booting drive. That is why you were recommended to use the software above. there are other
bootmanagers that will do the job. Any formatting of the disks will also have to take this into account.
M

You
This article has been dead for over three months: Start a new discussion instead
Post:
Start New Discussion
View similar articles that have also been tagged: