Dave-H

Faster Startup For Windows 2000?

109 posts in this topic

Thanks for that Ascii2.

It is odd that some computers work with this and others don't.

I wonder what the common factor is in those that don't work.

I can lay my hands on a Windows XP (SP2) installation disk, so I might give your suggestion a try.

What do you mean by "completed through Textmode"?

:)

0

Share this post


Link to post
Share on other sites
I wonder what the common factor is in those that don't work.
Those that do not need neen not have anything in common; however, those that do work may requie something or a condition true from a set of things to be common. I believe that at least a single Windows registry hive information may be adjusted to allow the compatibility for the booltoader, but what exactly I am unsure (I would guess something from the SYSTEM or SYSTEM.alt hive).
What do you mean by "completed through Textmode"?
The fist phase of Windows 2000/XP/Server 2003 (maybe NT4 also) setup is known as Textmode. During Textmode, options to partition may be available, setup files are copied to system directory, and the End User Licence agreement may be accepted. The text mode is mostly blue in color and is composed entirely of ASCII or extended ASCII characters.

You should complete Windows XP Textmode part of Windows setup. Once completed the Windows XP boot files should be used; the rest of setup (Windows GUI-like setup) need not be run.

Edited by Ascii2
0

Share this post


Link to post
Share on other sites

This post is an error. Please refer to the preceding post.

Edited by Ascii2
0

Share this post


Link to post
Share on other sites

It appears that NTLDR may have bugs that prevent it from correctly loading Windows. Also, it seams that different versions of other files used to boot the computer have different versions (bugs).

An example of a KB article with a patch for NTLDR:

http://support.microsoft.com/?kbid=328269

EDIT: Removed first line of this post (was previously posted truncated)

Edited by Ascii2
0

Share this post


Link to post
Share on other sites
The reason why some of my tests mentioned earlier in this thread did

It appears that NTLDR may have bugs that prevent it from correctly loading Windows. Also, it seams that different versions of other files used to boot the computer have different versions (bugs).

An example of a KB article with a patch for NTLDR:

http://support.microsoft.com/?kbid=328269

Wow, I didn't think this thread would come back to life!

Thanks for the additional information Ascii2.

I tried downloading that MS patch, but the NTLDR file in it produced exactly the same result on my system, it wouldn't boot, with an error message about the registry "SYSTEM" file being missing or corrupted.

Reading the KB article, it does sound like exactly the same symptoms though.

I will try to borrow a Windows XP disk and try your suggested method of doing just the first part of the setup.

BTW when you were describing that, were you were talking about running setup from within Windows 2000, or booting from the Windows XP CD?

It won't run from a command prompt.

I also assume that you would select to do a separate install, not an upgrade, or it will overwrite the Windows 2000 files!

I'm not quite ready to give up on this yet..........

:)

Edited by Dave-H
0

Share this post


Link to post
Share on other sites

Another update.

Tried out Ascii2's suggestion of going through the first stage of a Windows XP install.

Unfortunately, no go.

:no:

Everything went as it should, and I aborted the install at the first reboot stage.

I now had Windows XP in the OS startup list from boot.ini, and XP setup was ready to do the GUI stages.

Unfortunately, when I tried to run Windows 2000, immediately back came the "Windows could not start because the following file is missing or corrupt \WIN-NT\SYSTEM32\CONFIG\SYSTEM" message.

So, no difference I'm afraid.

This is now even more puzzling, as it seems from this that if I really wanted to install Windows XP and have a triple boot system, I would no longer be able to run Windows 2000, which surely I should be able to do.

Does this mean that in this scenario I would have to put the Windows 2000 startup files back and boot XP with them?!

Surely not!

I'm now thinking of asking MS about this, as although they don't give any free support for Windows 2000 now, they should still support XP, and I can submit the question as a Windows XP support query, because dual booting 2000 and XP should surely be possible. If installing XP makes 2000 inacessible that needs to be sorted out.

So, back where I started I'm afraid...............

:(

0

Share this post


Link to post
Share on other sites
Another update.

Tried out Ascii2's suggestion of going through the first stage of a Windows XP install.

Unfortunately, no go.

:no:

Everything went as it should, and I aborted the install at the first reboot stage.

I now had Windows XP in the OS startup list from boot.ini, and XP setup was ready to do the GUI stages.

Unfortunately, when I tried to run Windows 2000, immediately back came the "Windows could not start because the following file is missing or corrupt \WIN-NT\SYSTEM32\CONFIG\SYSTEM" message.

So, no difference I'm afraid.

This is now even more puzzling, as it seems from this that if I really wanted to install Windows XP and have a triple boot system, I would no longer be able to run Windows 2000, which surely I should be able to do.

Does this mean that in this scenario I would have to put the Windows 2000 startup files back and boot XP with them?!

Surely not!

I'm now thinking of asking MS about this, as although they don't give any free support for Windows 2000 now, they should still support XP, and I can submit the question as a Windows XP support query, because dual booting 2000 and XP should surely be possible. If installing XP makes 2000 inacessible that needs to be sorted out.

So, back where I started I'm afraid...............

:(

You might want to do it soon - free support cases for XP will end on April 14th of this year.
0

Share this post


Link to post
Share on other sites

I doubt they'll be interested in helping with a frankenbuild though :)

0

Share this post


Link to post
Share on other sites
You might want to do it soon - free support cases for XP will end on April 14th of this year.

Ah, thanks for the warning!

:)

I doubt they'll be interested in helping with a frankenbuild though :)

Well, it might be a bit of a "frankenbuild" but multibooting Windows XP with other MS OSs should certainly be supported, so I'm not asking for anything particularly non-standard!

:)

0

Share this post


Link to post
Share on other sites

Assuming W2K was installed before XP, they should work (I just did this in a VM). If it's complaining about the registry when booting W2K (and it is), a repair install of 2K should potentially fix it, although not sure what it'll do to your boot.ini.

0

Share this post


Link to post
Share on other sites
Assuming W2K was installed before XP, they should work (I just did this in a VM). If it's complaining about the registry when booting W2K (and it is), a repair install of 2K should potentially fix it, although not sure what it'll do to your boot.ini.

I know exactly what it will do, as I tried it so see if it would get Windows 2000 working again.

It puts the Windows 2000 startup files back again!

This fixed the problem, but of course Windows 2000 was back exactly as it was before, with a slow startup.

What it would have done to Windows XP I don't know, as I didn't let the XP install complete.

Quite possibly it would have made Windows XP start up just as slowly!

So it looks horribly as if Windows XP will boot with the Windows 2000 files, but Windows 2000 won't boot with the XP files, at least not on my system.

Of course if you trawl back in this thread, you'll see that using the XP files HAS worked for quite a few people.

I just wish that I could figure out why it works on some machines but not others.

I'm not 100% sure that anyone else with a dual boot machine has got it to work.

I would be very interested to know if that was the case.

:)

0

Share this post


Link to post
Share on other sites
Unfortunately, when I tried to run Windows 2000, immediately back came the "Windows could not start because the following file is missing or corrupt \WIN-NT\SYSTEM32\CONFIG\SYSTEM" message.

I think you can use recovery console and do this:

EDIT: Or another OS. That works too.

Rename the \WIN-NT\SYSTEM32\CONFIG\SYSTEM file to SYSTEM.BAD

Copy the \WIN-NT\SYSTEM32\CONFIG\SYSTEM.ALT file to SYSTEM

This restores an older copy of the System hive and might fix it. That error occurs occasionally to my Windows 2000 and I would just have to change it to the ALT version and everything would be fine.

Edited by Colonel O'Neill
0

Share this post


Link to post
Share on other sites
Unfortunately, when I tried to run Windows 2000, immediately back came the "Windows could not start because the following file is missing or corrupt \WIN-NT\SYSTEM32\CONFIG\SYSTEM" message.

I think you can use recovery console and do this:

EDIT: Or another OS. That works too.

Rename the \WIN-NT\SYSTEM32\CONFIG\SYSTEM file to SYSTEM.BAD

Copy the \WIN-NT\SYSTEM32\CONFIG\SYSTEM.ALT file to SYSTEM

This restores an older copy of the System hive and might fix it. That error occurs occasionally to my Windows 2000 and I would just have to change it to the ALT version and everything would be fine.

Thanks for that, I could actually do that in Windows 98 as I am dual boot.

:yes:

Unfortunately the problem isn't that the registry is corrupted in any way (or any files missing!)

:no:

What's happening (I think) is that on my machine for some reason if I have the NTLDR file from any other NT OS version except the original 2000 one in my C:\ folder, the system will not start because it's doing something that it shouldn't with the registry files. There isn't actually anything wrong with them, in fact if I put the original NTLDR file back without doing anything else everything comes good again.

It is a mystery, because as I've discovered through this thread, it works on some machines and not others.

:)

Edited by Dave-H
0

Share this post


Link to post
Share on other sites

@Dave-H

If Master File Table or registry hive fragmentation is not great on your system (documented problems for the boot loader), the problem your are having would seem to be a bug in the Windows XP boot loader or other files involved in the boot process.

Try calling Microsoft Corporation at its hotfixes phone number.

State that you followed the directions from KB315233 or KB283433 and could not get your computer to dual boot. Also state that you attempted to overwrite boot files from hotfixes (such as fromKB892627) and that it did not fix the problem. Then ask if a hotfix exists to fix the problem. If one does not, you will probably be offered a case to fix the problem (what you want).

EDIT: If you call Microsoft Support, talk only to male agents (call back if you receive a female agent).

Edited by Ascii2
0

Share this post


Link to post
Share on other sites
I will try to borrow a Windows XP disk and try your suggested method of doing just the first part of the setup.

BTW when you were describing that, were you were talking about running setup from within Windows 2000, or booting from the Windows XP CD?

Booting from the Windows XP CD.
0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.