How can I fix Win 7 boot problems on Partition A while running Win 7 on Partition B?

ambush

Distinguished
Jan 13, 2002
136
0
18,690
Every once in a while I run into problems trying to boot Windows 7 Pro, such as a BSOD or other issue (maybe a bad BCD or wrong/missing driver, etc, etc). Many of these issues can eventually be resolved -- after much annoyance and saint-like patience -- with traditional techniques such as using Microsoft's "Startup Repair" etc. But the thing is, I deeply LOATHE those extremely clunky and poorly designed GUI tools that are mindlessly based on Microsoft's extremely clunky and poorly designed command line tools! :kaola:

A far better alternative, it seems to me, is simply to fully boot Windows 7 Pro from a previously-cloned backup on a different partition, whereupon I can have access to absolutely any utility or app that will run on Windows 7 in normal mode.

Sure, the first problem you will usually face when booting up the Alt Win 7 on the Alt partition is that it probably won't be assigned drive letter 'C:', but there's a solution that I've been using for perhaps a decade or so: Terabyte Unlimited's TeraByte OS Deployment Tool Suite, which includes a script named "SetWinDL.tbs" (Set Windows Drive Letter). That script allows you to assign any drive letter (in this case 'C') to any partition, and in the process it will automatically edit the registry on the target partition so that the necessary reg entries will now point to the desired drive letter! So, that's not a problem for me.

But once the Alt Win7 is assigned letter 'C' and is fully booted up, just how can I go about fixing the problem that caused the BSOD or whatever problem was encountered that kept the Main Win7 partition from booting?

Making changes to the Main Win7 registry isn't very hard: You can load that system's hives with quite a number of tools running on the Alt Win7. But how can I make other system-level changes to the Main system from the Alt system? For example, how can I install or uninstall a driver on the Main Win7 partition? Or if I can't uninstall it, how can I prevent it from being loaded (i.e., how can I do something like running the AutoRuns tool on the main partition)?

For example, right now I'm facing a BSOD Stop "0x0000007B (0XFFFFF880009A97E8, 0xFFFFFFFFC0000034)" when I try to boot the Main Win7 system (which is on a Samsung 850 Pro SSD). I understand what this is telling me (in general, anyway). In this case, although I didn't make any hardware changes whatsoever since it last booted perfectly, I did uninstall an SSD Opal 2 security suite for the SSD (Wave Systems Embassy Security System) because it turned out to be a piece of excrement. My guess is that it's improperly trying to load a driver or service or other system-level piece of software that didn't get fully uninstalled, or something along those lines. (Note that for whatever reason, I can't even boot into safe mode without the BSOD).

How would I fix/change something like that on the Main Win7 partition from the Alt Win7 system? Any ideas?

 

Rafi Khan

Honorable
Sep 22, 2013
226
0
10,760
Interesting... Have you tried reinstalling windows because from looking at your situation and the fact that the problem reappears quite often it may have something to do with corrupt system files?
Thanks!
 

ambush

Distinguished
Jan 13, 2002
136
0
18,690


No, I haven't tried re-installing! You see, I re-installed 64-bit Win 7 Pro SP1 from scratch about six weeks ago on the system in question because I had just purchased and built a brand new system. New mobo, new CPU, new RAM, new case, new SSD -- the whole nine yards. But it took me almost three WEEKS to do so because I need to install a great many apps. I will NOT do another re-install of Windows from scratch on this machine again!! No way!

Now, lest you think that the all the new hardware and newly installed software is to blame, please take my word for it that this system has functioned perfectly ever since, except for this current situation. Note that I can boot and run the Alt/Backup Win7 system with exactly the same hardware with no problems at all. No, this almost certainly has to do with uninstalling Wave Systems Embassy Security Center and that that lousy software suite left bad things behind.

No, I have to keep working on this this way...
 

ambush

Distinguished
Jan 13, 2002
136
0
18,690
I've made important progress in solving a big part of my OP!

The mind-bogglingly skilled, prolific, and generous systems programmer Nir Sofer has developed and released for free the tool he calls "ServiWin" (see: ServiWin).

Under the section labeled "Offline Mode", Mr. Sofer states: "In this offline mode, you cannot stop or start a service (because the other operating system is not really running...), but you can change the "Startup Type" of a service, so the next time that the other operating system is loaded, the service will be started or won't be started according to the startup type that you [choose]."

What he doesn't say in that section is that in offline mode, you can also change which drivers to load or not (in addition to services)!

How amazingly useful, especially for what I'm trying to do in my OP!

I'm not sure how much else I would need to do, but I'm still eager to learn from any other suggestions...