help needed: Dual boot restart fails

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hi,
I have a dual boot laptop, running WIN2000 and XP.
Everything worked fine untill i cloned my HD (went from 20GB to 40GB)
Now, whenever i start win2000 i get the following error:
"file is corrupt or is missing: WINNT/appPatch/drvmain.sdb"

This is an XP file , does not exist in my original win2000 installation.
Anyone have an idea how i can fix this ?

thanks!
 
joel said:
Hi,
I have a dual boot laptop, running WIN2000 and XP.
Everything worked fine untill i cloned my HD (went from 20GB to 40GB)
Now, whenever i start win2000 i get the following error:
"file is corrupt or is missing: WINNT/appPatch/drvmain.sdb"

This is an XP file , does not exist in my original win2000 installation.
Anyone have an idea how i can fix this ?

thanks!

Are your two OSs installed on the same drive? On a
multi-booting system, each OS should reside on its own
drive.

Perhaps copying the missing file from the WinXP side
of things to WinNT\AppPatch will solve the problem.
 
Hi Pegasus,
Thanks for the reply!
I have partitioned the disk in 3 drives:
c:\ for win2000
D:\ for Data
E:\ for WinXP

I already tried copying the file to the \winnt\AppPatch dir but it the fails
 
Seeing that your problem started after you cloned your
hard disk, I'm beginning to wonder if the reason is something
exceedingly simple, such as c:\boot.ini pointing to the
wrong partition, and/or your drive letters being thoroughly
confused under Win2000. Does Win2000 ever get to the
logon prompt? Is this a networked machine?
 
The c:\boot.ini is exactly the same as on the old disk.
So i guess the win2000 is indeed confused about the drive letters,
although that has not been changed either.

win2000 does not get to the login prompt. How do i verify/correct the drive
letters
in win2000?

this is the boot.ini:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect /NoExecute=OptIn
multi(0)disk(0)rdisk(0)partition(1)\WINNT="windows 2000" /fastdetect
 
Pegasus,

I think you've pointed me in the right direction.
I found this KB article nr 249321, which talks about drive letters, GUID
databases getting mixed up when cloning harddisks....

Do u agree that this is probably the error i'm facing ?
 
Boot into WinXP, then use regedit.exe to open the
Win2000 registry. Now navigate to
HKLM\SYSTEM\MountedDevices and check if
\DosDevices\D: exists. If it is a different drive letter
(e.g. C:), rename it.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top