Missing CurrentControlSet in Registry

  • Thread starter Thread starter Bill
  • Start date Start date
B

Bill

I'm pulling my hair out trying to restore a friend's machine. The machine
had GoBack on it, which caused all kinds of problems when trying to image
the old drive to a new one. So I brought the whole machine home, and made a
full XCOPY backup of the drive.

Even after getting the GoBack off the drive, when I try to Ghost the
original drive to a new drive, I still can't boot.

If I do a fresh install of Win2K and then restore all files to the new
drive, I get an INACCESSIBLE_BOOT_DEVICE error. So I booted a clean drive on
the same system, and then loaded the SYSTEM hive to see what's there. Well
the restored Registry seems to be missing a CurrentControlSet entry. It does
have ControlSet001 and ControlSet002. Are these enough to boot properly, or
should there be a CurrentControlSet entry? And if so, how do I go about
copying one of the existing ones to be the Current? I can import/export, but
don't see how to rename in regedt32. Regedit has a rename option, but it
gives me an error when I attempt to rename.

Is there some much less painful way to troubleshoot this condition? Should I
delete all the stuff in ENUM and let it re-discover?

BTW, I did try to run repair from setup, but it seemed to hose some of the
existing software on the drive, which I'm trying to preserve.

Any and all advice or pointers welcomed.
 
In said:
I'm pulling my hair out trying to restore a friend's machine. The
machine had GoBack on it, which caused all kinds of problems when
trying to image the old drive to a new one. So I brought the whole
machine home, and made a full XCOPY backup of the drive.

Even after getting the GoBack off the drive, when I try to Ghost
the original drive to a new drive, I still can't boot.

If I do a fresh install of Win2K and then restore all files to the
new drive, I get an INACCESSIBLE_BOOT_DEVICE error. So I booted a
clean drive on the same system, and then loaded the SYSTEM hive to
see what's there. Well the restored Registry seems to be missing a
CurrentControlSet entry. It does have ControlSet001 and
ControlSet002. Are these enough to boot properly, or should there
be a CurrentControlSet entry? And if so, how do I go about copying
one of the existing ones to be the Current? I can import/export,
but don't see how to rename in regedt32. Regedit has a rename
option, but it gives me an error when I attempt to rename.

Is there some much less painful way to troubleshoot this
condition? Should I delete all the stuff in ENUM and let it
re-discover?

BTW, I did try to run repair from setup, but it seemed to hose
some of the existing software on the drive, which I'm trying to
preserve.

Sounds like...
==========================

Well, anyway, CCS is dynamic as appears in the registry of a running
OS.
A static hive file will not have one. It will have numbered Control
Sets. and
HKEY_LOCAL_MACHINE\SYSTEM\Select\
Current=
Default=
Failed=
LastKnownGood=
(all REG_DWORD values)
Each indicates the numbered CS.
Hope that helps with this one issue.
 
If Goback was not properly disabled, shutdown, and removed, then your MBR is
most likely hosed.
You can boot from win2000 install CD and get into the Recovery Console, then
run the FixMBR and FixBoot commands and things will probably start looking
better.
 
Back
Top