PC Review


Reply
Thread Tools Rate Thread

How to access System Restore on a non-bootable drive?

 
 
Badger
Guest
Posts: n/a
 
      27th Jan 2008
Here is the scenario.
OS is Windows XP SP2 on a P4 3.0Ghz machine.

For reasons that seemed valid to him at the time, the owner, (not me)
deleted all references to shgina.dll in his Registry. As a result the
computer would not boot, even into Safe Mode.
He had carefully set a System Restore point before fiddling with the
Registry but now cannot get to it to restore back to the point before he
changed the Registry.
I now have his computer to try to solve the problem for him. I tried to do a
repair install but the computer only got as far as installing devices and
then continually restarted the install from scratch.
I then hooked up another HDD with XP already installed, configuring it as
the Master and reconfigured the original C drive as a slave.
OK, now I can boot the computer and look at the original C drive. All his
settings and data are intact, and he would like to keep them like that. As a
precaution I have copied the entire contents of the old drive onto a folder
in the new one, called (imaginatively) "Stuff from old drive".
So, the question is, is there any way in which I can invoke System Restore
on the old C drive? At the moment it's just a data drive, not the OS Boot
drive so I can't simply run System Restore on it.
I've Googled this till I'm blue in the face but can't find any apparent
answers.
Any ideas would be much appreciated.
Badger


 
Reply With Quote
 
 
 
 
Patti MacLeod
Guest
Posts: n/a
 
      27th Jan 2008
Hi Badger,

Hook it back up as the boot drive and see if you can run System Restore from
a command prompt:

How to start the System Restore tool at a command prompt in Windows XP
http://support.microsoft.com/kb/304449



Regards,

--
Patti MacLeod
Microsoft MVP - Windows Shell/User

"Badger" <(E-Mail Removed)> wrote in message
news:479cd3f0$(E-Mail Removed)...
> Here is the scenario.
> OS is Windows XP SP2 on a P4 3.0Ghz machine.
>
> For reasons that seemed valid to him at the time, the owner, (not me)
> deleted all references to shgina.dll in his Registry. As a result the
> computer would not boot, even into Safe Mode.
> He had carefully set a System Restore point before fiddling with the
> Registry but now cannot get to it to restore back to the point before he
> changed the Registry.
> I now have his computer to try to solve the problem for him. I tried to do
> a repair install but the computer only got as far as installing devices
> and then continually restarted the install from scratch.
> I then hooked up another HDD with XP already installed, configuring it as
> the Master and reconfigured the original C drive as a slave.
> OK, now I can boot the computer and look at the original C drive. All his
> settings and data are intact, and he would like to keep them like that. As
> a precaution I have copied the entire contents of the old drive onto a
> folder in the new one, called (imaginatively) "Stuff from old drive".
> So, the question is, is there any way in which I can invoke System Restore
> on the old C drive? At the moment it's just a data drive, not the OS Boot
> drive so I can't simply run System Restore on it.
> I've Googled this till I'm blue in the face but can't find any apparent
> answers.
> Any ideas would be much appreciated.
> Badger
>



 
Reply With Quote
 
Badger
Guest
Posts: n/a
 
      27th Jan 2008
Thank you Patti. However, as I can't boot the computer into Windows at all,
not even in Safe Mode with Command Prompt, I can't start System Restore from
a Command Prompt. Any attempt to boot in *any* mode gets to the Welcome
screen and then hangs.
Any other thoughts would be most welcome.
Badger

"Patti MacLeod" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> Hi Badger,
>
> Hook it back up as the boot drive and see if you can run System Restore
> from a command prompt:
>
> How to start the System Restore tool at a command prompt in Windows XP
> http://support.microsoft.com/kb/304449
>
>
>
> Regards,
>
> --
> Patti MacLeod
> Microsoft MVP - Windows Shell/User
>
> "Badger" <(E-Mail Removed)> wrote in message
> news:479cd3f0$(E-Mail Removed)...
>> Here is the scenario.
>> OS is Windows XP SP2 on a P4 3.0Ghz machine.
>>
>> For reasons that seemed valid to him at the time, the owner, (not me)
>> deleted all references to shgina.dll in his Registry. As a result the
>> computer would not boot, even into Safe Mode.
>> He had carefully set a System Restore point before fiddling with the
>> Registry but now cannot get to it to restore back to the point before he
>> changed the Registry.
>> I now have his computer to try to solve the problem for him. I tried to
>> do a repair install but the computer only got as far as installing
>> devices and then continually restarted the install from scratch.
>> I then hooked up another HDD with XP already installed, configuring it as
>> the Master and reconfigured the original C drive as a slave.
>> OK, now I can boot the computer and look at the original C drive. All his
>> settings and data are intact, and he would like to keep them like that.
>> As a precaution I have copied the entire contents of the old drive onto a
>> folder in the new one, called (imaginatively) "Stuff from old drive".
>> So, the question is, is there any way in which I can invoke System
>> Restore on the old C drive? At the moment it's just a data drive, not the
>> OS Boot drive so I can't simply run System Restore on it.
>> I've Googled this till I'm blue in the face but can't find any apparent
>> answers.
>> Any ideas would be much appreciated.
>> Badger
>>

>
>



 
Reply With Quote
 
Gerry
Guest
Posts: n/a
 
      27th Jan 2008
Patti

As a result the computer would not boot, even into Safe Mode.

Did you not read this?

--
Regards.

Gerry
~~~~
FCA
Stourport, England
Enquire, plan and execute
~~~~~~~~~~~~~~~~~~~


Patti MacLeod wrote:
> Hi Badger,
>
> Hook it back up as the boot drive and see if you can run System
> Restore from a command prompt:
>
> How to start the System Restore tool at a command prompt in Windows XP
> http://support.microsoft.com/kb/304449
>
>
>
> Regards,
>
>
> "Badger" <(E-Mail Removed)> wrote in message
> news:479cd3f0$(E-Mail Removed)...
>> Here is the scenario.
>> OS is Windows XP SP2 on a P4 3.0Ghz machine.
>>
>> For reasons that seemed valid to him at the time, the owner, (not me)
>> deleted all references to shgina.dll in his Registry. As a result the
>> computer would not boot, even into Safe Mode.
>> He had carefully set a System Restore point before fiddling with the
>> Registry but now cannot get to it to restore back to the point
>> before he changed the Registry.
>> I now have his computer to try to solve the problem for him. I tried
>> to do a repair install but the computer only got as far as
>> installing devices and then continually restarted the install from
>> scratch. I then hooked up another HDD with XP already installed,
>> configuring
>> it as the Master and reconfigured the original C drive as a slave.
>> OK, now I can boot the computer and look at the original C drive.
>> All his settings and data are intact, and he would like to keep them
>> like that. As a precaution I have copied the entire contents of the
>> old drive onto a folder in the new one, called (imaginatively)
>> "Stuff from old drive". So, the question is, is there any way in
>> which I can invoke System
>> Restore on the old C drive? At the moment it's just a data drive,
>> not the OS Boot drive so I can't simply run System Restore on it.
>> I've Googled this till I'm blue in the face but can't find any
>> apparent answers.
>> Any ideas would be much appreciated.
>> Badger



 
Reply With Quote
 
Patti MacLeod
Guest
Posts: n/a
 
      28th Jan 2008
Gerry,

Yes, I did. Although it doesn't work out in ALL cases, and I can't guarantee
that it will work out in this case, I've had a few where I have suggested
booting into Safe Mode with Command Prompt to the person who could not boot
even into Safe Mode, and it worked out fine.



Regards,

--
Patti MacLeod
Microsoft MVP - Windows Shell/User

"Gerry" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> Patti
>
> As a result the computer would not boot, even into Safe Mode.
>
> Did you not read this?
>
> --
> Regards.
>
> Gerry
> ~~~~
> FCA
> Stourport, England
> Enquire, plan and execute
> ~~~~~~~~~~~~~~~~~~~



 
Reply With Quote
 
Patti MacLeod
Guest
Posts: n/a
 
      28th Jan 2008
Well, it was worth a try.

I do have another thought, it has to do with loading the registry hive
that's on the "problem" disk while in the registry editor of the "good"
disk. Unfortunately, I have to head off to work the nightshift right
now.....if I get a chance at work, I'll write it out for you tonight, and if
not, then I'll write it out tomorrow afternoon when I wake up and am having
my coffee.



Regards,

--
Patti MacLeod
Microsoft MVP - Windows Shell/User

"Badger" <(E-Mail Removed)> wrote in message
news:479d2780$(E-Mail Removed)...
> Thank you Patti. However, as I can't boot the computer into Windows at
> all, not even in Safe Mode with Command Prompt, I can't start System
> Restore from a Command Prompt. Any attempt to boot in *any* mode gets to
> the Welcome screen and then hangs.
> Any other thoughts would be most welcome.
> Badger
>
> "Patti MacLeod" <(E-Mail Removed)> wrote in message
> news:(E-Mail Removed)...
>> Hi Badger,
>>
>> Hook it back up as the boot drive and see if you can run System Restore
>> from a command prompt:
>>
>> How to start the System Restore tool at a command prompt in Windows XP
>> http://support.microsoft.com/kb/304449
>>
>>
>>
>> Regards,
>>
>> --
>> Patti MacLeod
>> Microsoft MVP - Windows Shell/User
>>
>> "Badger" <(E-Mail Removed)> wrote in message
>> news:479cd3f0$(E-Mail Removed)...
>>> Here is the scenario.
>>> OS is Windows XP SP2 on a P4 3.0Ghz machine.
>>>
>>> For reasons that seemed valid to him at the time, the owner, (not me)
>>> deleted all references to shgina.dll in his Registry. As a result the
>>> computer would not boot, even into Safe Mode.
>>> He had carefully set a System Restore point before fiddling with the
>>> Registry but now cannot get to it to restore back to the point before he
>>> changed the Registry.
>>> I now have his computer to try to solve the problem for him. I tried to
>>> do a repair install but the computer only got as far as installing
>>> devices and then continually restarted the install from scratch.
>>> I then hooked up another HDD with XP already installed, configuring it
>>> as the Master and reconfigured the original C drive as a slave.
>>> OK, now I can boot the computer and look at the original C drive. All
>>> his settings and data are intact, and he would like to keep them like
>>> that. As a precaution I have copied the entire contents of the old drive
>>> onto a folder in the new one, called (imaginatively) "Stuff from old
>>> drive".
>>> So, the question is, is there any way in which I can invoke System
>>> Restore on the old C drive? At the moment it's just a data drive, not
>>> the OS Boot drive so I can't simply run System Restore on it.
>>> I've Googled this till I'm blue in the face but can't find any apparent
>>> answers.
>>> Any ideas would be much appreciated.
>>> Badger
>>>

>>
>>

>
>



 
Reply With Quote
 
Badger
Guest
Posts: n/a
 
      28th Jan 2008

"Badger" <(E-Mail Removed)> wrote in message
news:479cd3f0$(E-Mail Removed)...
> Here is the scenario.
> OS is Windows XP SP2 on a P4 3.0Ghz machine.
>
> For reasons that seemed valid to him at the time, the owner, (not me)
> deleted all references to shgina.dll in his Registry. As a result the
> computer would not boot, even into Safe Mode.
> He had carefully set a System Restore point before fiddling with the
> Registry but now cannot get to it to restore back to the point before he
> changed the Registry.
> I now have his computer to try to solve the problem for him. I tried to do
> a repair install but the computer only got as far as installing devices
> and then continually restarted the install from scratch.
> I then hooked up another HDD with XP already installed, configuring it as
> the Master and reconfigured the original C drive as a slave.
> OK, now I can boot the computer and look at the original C drive. All his
> settings and data are intact, and he would like to keep them like that. As
> a precaution I have copied the entire contents of the old drive onto a
> folder in the new one, called (imaginatively) "Stuff from old drive".
> So, the question is, is there any way in which I can invoke System Restore
> on the old C drive? At the moment it's just a data drive, not the OS Boot
> drive so I can't simply run System Restore on it.
> I've Googled this till I'm blue in the face but can't find any apparent
> answers.
> Any ideas would be much appreciated.
> Badger

Further to the above, I did reset the old drive as drive C again and once
again tried to boot from it. This time it recognised that Windows Setup
hadn't completed and tried to finish, with the same result of hanging and
restarting part way through.
So I tried booting the computer using Bart PE. I was able to use a Command
Prompt that way but the computer couldn't find the path required to run
System Restore. I have checked and all the requisite files and folders are
where they should be, in Windows/system32/Restore. I can even find and
identify the actual Restore file I need but I still can't run Restore to use
it!
Frustrating huh?
Badger


 
Reply With Quote
 
Patti MacLeod
Guest
Posts: n/a
 
      28th Jan 2008
I don't doubt that this is frustrating for you.

I just thought of something, and it may very well be a long shot, but here
goes....
If that computer has a floppy drive and you have a blank, formatted floppy
disk, you could try creating a boot disk to see if you can then successfully
boot into the Windows GUI:
Creating a boot disk for an NTFS or FAT partition
http://support.microsoft.com/kb/311073/en-us

If you *are* successful, then you could either try running System Restore or
you could try re-registering that particular dll file. To re-register the dll
file, go to Start>Run and key in:
regsvr32 /i shgina.dll
Click on OK or hit ENTER
Click on OK in the Regsvr32 dialogue box



Regards,

--
Patti MacLeod
Microsoft MVP - Windows Shell/User


"Badger" wrote:

> Further to the above, I did reset the old drive as drive C again and once
> again tried to boot from it. This time it recognised that Windows Setup
> hadn't completed and tried to finish, with the same result of hanging and
> restarting part way through.
> So I tried booting the computer using Bart PE. I was able to use a Command
> Prompt that way but the computer couldn't find the path required to run
> System Restore. I have checked and all the requisite files and folders are
> where they should be, in Windows/system32/Restore. I can even find and
> identify the actual Restore file I need but I still can't run Restore to use
> it!
> Frustrating huh?
> Badger
>
>
>

 
Reply With Quote
 
John John
Guest
Posts: n/a
 
      28th Jan 2008
Badger wrote:
> Here is the scenario.
> OS is Windows XP SP2 on a P4 3.0Ghz machine.
>
> For reasons that seemed valid to him at the time, the owner, (not me)
> deleted all references to shgina.dll in his Registry. As a result the
> computer would not boot, even into Safe Mode.
> He had carefully set a System Restore point before fiddling with the
> Registry but now cannot get to it to restore back to the point before he
> changed the Registry.
> I now have his computer to try to solve the problem for him. I tried to do a
> repair install but the computer only got as far as installing devices and
> then continually restarted the install from scratch.
> I then hooked up another HDD with XP already installed, configuring it as
> the Master and reconfigured the original C drive as a slave.
> OK, now I can boot the computer and look at the original C drive. All his
> settings and data are intact, and he would like to keep them like that. As a
> precaution I have copied the entire contents of the old drive onto a folder
> in the new one, called (imaginatively) "Stuff from old drive".
> So, the question is, is there any way in which I can invoke System Restore
> on the old C drive? At the moment it's just a data drive, not the OS Boot
> drive so I can't simply run System Restore on it.
> I've Googled this till I'm blue in the face but can't find any apparent
> answers.
> Any ideas would be much appreciated.


We all learn one way or another... He had the good sense of creating a
Restore Point before his "experiment", so hopefully the backup registry
hives inside the Restore Point he created can be used to bring the
machine back to life.

Here is what Patti was refering to in one of her posts:

From your working Windows installation navigate to the
Windows\System32\config folder on his drive and rename or *move* the
following files out of the System32\config folder:

DEFAULT
SECURITY
SOFTWARE
SYSTEM
SAM

The files can be renamed with a .old extension or to eliminate clutter
they can (should) be moved to another temp location.

Now, navigate to the System Volume Information folder on his drive,
inside which you will fing a _restore{... folder which contains
Restore Point folders numbered as such: RP1, RP2, RP3... Select the
newest RP folder and inside that folder you will find a "Snapshot"
folder the containing a backup of the registry hives. Copy the
following files from the snapshot folder to the System32\config folder,
making sure to rename them to the same names as the files they will be
replacing:

• Rename _REGISTRY_USER_.DEFAULT to DEFAULT
• Rename _REGISTRY_MACHINE_SECURITY to SECURITY
• Rename _REGISTRY_MACHINE_SOFTWARE to SOFTWARE
• Rename _REGISTRY_MACHINE_SYSTEM to SYSTEM
• Rename _REGISTRY_MACHINE_SAM to SAM

That may permit you to boot the computer, if it does boot to finish the
repair do a System Restore to the newest available point.

John
 
Reply With Quote
 
Badger
Guest
Posts: n/a
 
      28th Jan 2008

"Badger" <(E-Mail Removed)> wrote in message
news:479cd3f0$(E-Mail Removed)...
> Here is the scenario.
> OS is Windows XP SP2 on a P4 3.0Ghz machine.
>
> For reasons that seemed valid to him at the time, the owner, (not me)
> deleted all references to shgina.dll in his Registry. As a result the
> computer would not boot, even into Safe Mode.
> He had carefully set a System Restore point before fiddling with the
> Registry but now cannot get to it to restore back to the point before he
> changed the Registry.
> I now have his computer to try to solve the problem for him. I tried to do
> a repair install but the computer only got as far as installing devices
> and then continually restarted the install from scratch.
> I then hooked up another HDD with XP already installed, configuring it as
> the Master and reconfigured the original C drive as a slave.
> OK, now I can boot the computer and look at the original C drive. All his
> settings and data are intact, and he would like to keep them like that. As
> a precaution I have copied the entire contents of the old drive onto a
> folder in the new one, called (imaginatively) "Stuff from old drive".
> So, the question is, is there any way in which I can invoke System Restore
> on the old C drive? At the moment it's just a data drive, not the OS Boot
> drive so I can't simply run System Restore on it.
> I've Googled this till I'm blue in the face but can't find any apparent
> answers.
> Any ideas would be much appreciated.
> Badger

Thank you Patti and John John for your input. I will try each of your ideas
to see if I am successful.
Badger


 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
System Restore recognizes wrong disk drive as system drive =?Utf-8?B?Um9k?= Windows XP Security 0 16th Mar 2007 06:59 PM
Bootable CDRom to access c: drive =?Utf-8?B?dHdhaGw=?= Windows XP Security 1 10th Nov 2006 06:00 PM
Creating exact bootable clone of my PC's System Drive mfrank01 Windows XP General 9 8th Mar 2006 04:48 PM
Please help! Can't create bootable floppy from BACKUP to restore XP Home to new larger C Drive. Derek Scuteri Windows XP Help 4 19th May 2005 06:55 PM
bootable copy of system Hard drive kilooli Microsoft Windows 2000 1 23rd Feb 2005 02:26 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 08:36 PM.