Computing.Net > Forums > Windows XP > win xp pro boots to wrong drive

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

win xp pro boots to wrong drive

Reply to Message Icon

Name: ChrissyD
Date: June 17, 2005 at 09:54:50 Pacific
OS: win xp pro sp2
CPU/Ram: p4 1.6/256
Comment:

First time for posting here, so I hope I do this right.

Two weeks ago, all on the same day, I installed and ran AVG's free virus checker, ran an MS update and also ran Ad-Aware. The next morning I booted up fine and used Outlook Express. After about 2 hours, while the computer was just sitting there, it rebooted itself, and landed on the black screen for me to choose my operating system. I only have one, xp, so I don't usually see that 'safe mode' screen, but it was offering up my old Win ME, for which old files were saved to my second hard Drive D.

When I make a boot disk (boot.ini, ntldr, & ntdetect.com) off my friend's computer with the same configuration of hard drives and OS, the startup screen gives me the xp choice, but then it tells me my hal.dll is missing or corrupted. So, I copy his hal.dll to mine, but still no go. I was convinced this would solve the problem as my hal was 99 kb and everyone elses' was 129.

I got MS's 6-disk set of bootable floppies in order to use the Recovery console, but it ONLY points to D:\WINDOWS, and mine is on C. I wanted to use the Recovery Console to try to repair my boot sector, cause I think the problem must be there. If I copy those same three boot files from my friend's computer and put them on my C root, I don't get the same result. With the disks, it boots to xp and fails when Hal isn't acceptable. When I boot from my C drive, it looks to Win ME.

My config.sys and autoexec.bat files were not empty as everyone else's seemed to be, and I got encouraged when the autoexec.bat contained a line pointing to C:\windows\ifshlp.sys, which is the original error file when the boot points to Win ME. But, editing out all the info in that file didn't work, either.

So, my last idea, after reading through some boot posts here, was to fix the boot sector on my C drive. But, of course, Recovery Console only points to my D Drive. I have even tried disabling the D drive in my Bios, but the boot process still points it to the old Win ME files stored there. I even renamed the Windows folder on the D drive, and that doesn't work, either. : (

The only way I've even been able to function on my computer is by booting with an old Win98 floppy that installs a little mini RamDrive with lots more DOS commands.

Any clues here? I've been frustrated with this for two weeks now. I've learned a lot, but was hoping to have my computer back by now. I guess I can use the Setup/Repair feature rather than the Recovery Console, but I absolutely do not want to lose my .dbx files for Outlook Express or my massive Favorites files. Something fjb said makes me think I'm ok, but I'm just chicken. Don't feel like rebuilding the whole engine when I *think* I just have a starter problem.....g

I might add, my C Drive is super low on available space. Could that have caused this problem, or do I need to worry about AVG or Microsoft's updates?

Thanks! chris

"The secret to creativity is knowing how to hide your sources" Einstein



Sponsored Link
Ads by Google

Response Number 1
Name: ccfrank
Date: June 17, 2005 at 10:57:17 Pacific
Reply:

you might boot to a win me or 98 floppy and type format /D:

getting rid of windows ME would solve alot of problems.


0

Response Number 2
Name: ChrissyD
Date: June 17, 2005 at 11:11:04 Pacific
Reply:

No, I don't even want to format my Drive D. It has all my data on it!

Should I just delete all the windows me files on Drive D. How come renaming the folder did do it?

"The secret to creativity is knowing how to hide your sources" Einstein


0

Response Number 3
Name: TopFarmer
Date: June 17, 2005 at 12:04:10 Pacific
Reply:

Something does seem strange. The XP RC I do not think will list ME as a OS, would suspect that XP is indeed on drive D:. Go into bios and post where each hdd is connected (IDE chanel- Master/Slave) , next find the boot option and post what is the sequences.

The most 2 reasons for hal.dll error is 1)it is indeed missing or courupt 2)the bootini file points to the wrong hdd or partition.

post contents of bootini.

"config.sys and autoexec.bat" should both be empty.



0

Response Number 4
Name: ChrissyD
Date: June 17, 2005 at 12:27:58 Pacific
Reply:

Here's another thought about free disk space after talking to a new source.... I only have 1.4 gig's free of 40 gigs on my C Drive. She seems to think that when I did my last MS update the day before it crashed, that it didn't have room on C, so it put the updates on the D Drive where it found those old Win ME files under D:\Windows.

If this is true, why does disabling the D Drive NOT solve my problem? She seems to think I need to reformat my D Drive as does ccfrank above. Is there some sort of erroneous boot sector info now over there that needs to be reformatted over? Or, is there another way to fix that problem without reformatting?

thx!
chris

"The secret to creativity is knowing how to hide your sources" Einstein


0

Response Number 5
Name: trdj
Date: June 17, 2005 at 13:06:00 Pacific
Reply:

I would try completely removing the D Drive from your system (unplug power and cable). There could be some low level formatting issue or boot record issue that is still being seen on the D drive even though you have disabled it in the Bios.

Also if you can confirm that the XP system is on the primary drive... and that you don't have a dual boot option in your boot.ini. Yours should look something similar to the following:

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn

also if you have an entry for the ME system you can safely delete it and it should get rid of any dual-boot option just after post (be sure to back up the boot.ini first before editing in case there are any problems).

Let me know what your results are after you unplug the d. If you for sure have the XP os on the C drive then you should be able to run some recovery options to recover your OS.

Michael


0

Related Posts

See More



Response Number 6
Name: Rich Mentzel
Date: June 17, 2005 at 15:07:14 Pacific
Reply:

Why put yourself thorugh all this...copy Favorites to a folder on D Drive and your My Documents as well. Move the OE store to D drive by going tools, options, maintenance and move store to D drive in a folder you name. then disconnect the D drive and "wipe and load Windows. With the two drives you have an ideal setup to do a clean install where you would have been back and fixed in 5-6 hours depending on what you had to install.

Rich M
www.kickenhardware.net


0

Response Number 7
Name: ChrissyD
Date: June 18, 2005 at 09:30:02 Pacific
Reply:

Thanks all of you for your very intelligent responses!

TopFarmer, here is what is in my boot.ini

[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

I went over this with a fine-toothed comb, and it seems right to me. I have a C Drive with ONE partition and a D Drive with ONE partition. I was convinced that it would point to Win ME on the D Drive.

Boot Sequence is this, and I've tried several different scenarios to see what works:

1st floppy
2nd IDE-0 Maxtor
3rd CDRom
Try other boot = NO

Michael, I agree that it seems that there is a boot issue on Drive D. But, is there any easy way to get rid of it short of reformatting?

RichMentzel, I'd love to copy my Favorites and OE files, but "Tools, Options" is not an option (...g) cause I can't get into Windows...I have to do everything at the DOS prompt. And winding around through file names that only give you 6 characters with a "~1" a the end are difficult to deal with. I don't have xcopy, just copy, for only one file at a time. : (

I will try disconnecting the D Drive to see what happens. So, if anyone knows how to clean out a "boot record issue" on the D Drive, that would definitely be of interest to me. I'm thinking if I could do that along with deleting all those Win ME Windows files over the D Drive, that just might solve my problem. Everyone I know reformats at the drop of a hat, and I've only had to do that once in 12 years for a memory leak on my old laptop.

Thanks, all of you! By the way, what does the "Alert Me" button do?

chris


"The secret to creativity is knowing how to hide your sources" Einstein


0

Response Number 8
Name: ChrissyD
Date: June 18, 2005 at 13:37:20 Pacific
Reply:

Ok, we physically took Drive D out of the computer, and still it boots like it is looking for Win ME on the D Drive for which the old files are stored there. Soooooooo, it looks to me that the problem is with the C Drive.

Anyone with any more suggestions?

thx!
chris

"The secret to creativity is knowing how to hide your sources" Einstein


0

Response Number 9
Name: TopFarmer
Date: June 18, 2005 at 15:03:37 Pacific
Reply:

With d: removed run the Recovery Console , does it still point to d:windows ? IF so it would seem that the storage drive is actually C: and XP is D:, the boot hdd would be the old storage drive. (does the storage drive have the needed XP boot files on it ?) Some of this would depend on just how you went from ME to XP.


0

Response Number 10
Name: ChrissyD
Date: June 20, 2005 at 11:28:50 Pacific
Reply:

TopFarmer,

No, now the Recovery Console points to nothing.. all I can do is exit. I can't use the Setup choices either. The D storage drive does not have any boot up files there..just the old saved Win ME files. I think when you install XP, it asks you if you would like to save the old Win ME files and where.

Weird thing, but once the drives were disconnected from my computer and put back again, I could not use the Win 98 boot disk with all the good dos commands to get my Outlook Express .dbx files and Address books files off Drive C. Now it won't read the C Drive at all. Even if I put my C Drive in my son's computer as a 'slave,' it asks me if I want to format it. I also purchased an external hard drive kit that converts an internal to an external for use with USB, and even that asks me if I want to format it.

So, I gave up the ghost and just bought a new, much larger hard drive and more memory, and will start from scratch. I'm just thankful my data was on Drive D, which still seems to be readable. : )

I'm interested in recovering the email and address book data from Drive C, but I guess I should make that a new post.

Thanks to all!
chris


"The secret to creativity is knowing how to hide your sources" Einstein


0

Response Number 11
Name: cccharlee
Date: June 24, 2005 at 18:57:56 Pacific
Reply:

setup windows on another HD and attach your sick HD as slave.

Run scandisk on sick HD


0

Sponsored Link
Ads by Google
Reply to Message Icon






Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Windows XP Forum Home


Sponsored links

Ads by Google


Results for: win xp pro boots to wrong drive

Win XP pro boot issue www.computing.net/answers/windows-xp/win-xp-pro-boot-issue/94675.html

Win Xp Pro boot problem www.computing.net/answers/windows-xp/win-xp-pro-boot-problem/117997.html

Removing Win XP Pro www.computing.net/answers/windows-xp/removing-win-xp-pro/86869.html