could not strat because following file is missing ...

  • Thread starter Thread starter jfradley
  • Start date Start date
J

jfradley

I'm trying to finish my first succesful XPE boot on a
second harddrive located on my Win 2000 dev machine. But
immediately after I select the "Windows XP Enbedded OS' to
boot up I get this message.

'Windows 2000 could not start because the following file
is missing or corrupt:
<windows 2000>\system32\ntoskrnl.exe

any ideas?
 
jfradley,

Make sure you are using the latest ntldr and ntdetect.com from XP but not
from Win2K.
On your boot drive/partition replace the files by the ones from XP Pro or
XPe repository and see if it helps.

Konstantin


j> I'm trying to finish my first succesful XPE boot on a second
j> harddrive located on my Win 2000 dev machine. But immediately after
j> I select the "Windows XP Enbedded OS' to boot up I get this message.

j> 'Windows 2000 could not start because the following file is missing
j> or corrupt:
j> <windows 2000>\system32\ntoskrnl.exe

j> any ideas?
 
I looked in the repository for different versions of NTLDR
and NTDETECT.com but only found older copies. I went ahead
and tried them and got the same error.

I thought since it said <windows 2000>/system32 that it is
looking for the NT directory name 'WINNT' instead
of 'WINDOWS' which Target Designer built. So, I went ahead
and changed the name the 'WINDOWS' directory to 'WINNT' on
second partition and it got a little farther but then a
blue error screen came up.

Do you think something went wrong when I ran TAP.exe? It's
almost like it's a mixture of a Win NT and Win XP build.
 
Good thinking, but wrong place.

Don't rename windows folder, but open boot.ini on c: and there change path
to point to your XPe build.

Also for blue screen errors read links I have posted.

Regards,
Slobodan
 
I found the problem. When I modifed my boot.ini file to
support dual boot it looked like this,

multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft
Windows 2000 Professional" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINNT="Microsoft
Windows XP Embedded" /fastdetect

I had just copied the previous line. However, I didn't
change WINNT to WINDOWS on the second boot OS. It should
look like this
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft
Windows XP Embedded" /fastdetect

So, now I'm passed the inital boot and it's giving me a
blue screen error 'BAD_SYSTEM_CONFIG_INFO'. I'm still
trouble shooting it.

Thank you guys for the help.
 
You must copy files Konstantin mentioned.

You can find them on D:\
If this is your destination folder when you made build from TD.

Regards,
Slobodan
 
Thanks again, after copying those files over (even though
my Win 2000 NTLDR dated 8/12/2003 but I copied over it
with a 1/17/2003 version) I'm up and running.
 
Back
Top