Solved

Reassigning system and boot partition letters (MountedDevices)

Posted on 2004-10-13
4
1,767 Views
Last Modified: 2010-05-18
Hi all, this is my first question ever in this site.

Here is my situation:

An XP Home system which had 2 HDDs. The first one is partitioned in two. The SECOND partition (physically, in the disk) is what I believe Windows calls the SYSTEM partition (contains boot.ini). The first partition is the BOOT partition (contains \Windows). I believe these partitions had the letters F and C respectively, but I'm not sure.

The second HDD failed, and I removed it. I had some more (software) work to do on the HD, so I did a full Ghost copy of it first (Disk to Image). Later, when doing some partition management with Partition Magic, I had an error and had to restore the disk from the Ghost image. That's when I my problems started. After that, I couldn't boot into the system; it gets as far as that blue screen (darker blue bars at the top and bottom, lighter blue in the middle) with the Windows XP logo in the middle. The mouse pointer sits there, as a regular arrow; I can move it. The disk LED flashes every once in a while, but not too often, but nothing else happens. If I put a CD in the drive, the arrow changes to "arrow with CD" a couple of times and goes back to normal.

I tried a repair install and that allowed me to log on, but things were not perfect: program files were not at their usual path anymore, meaning I had to browse for the executables when trying to open a data file by double-clicking on it. That led me to believe the error could have something to do with reassignment of drive letters by Windows. I tried reassigning the letters using disk management, but it won't let me do it for these partitions, since they are boot/system partitions.

I found something information on the MS KB about how to do this (http://support.microsoft.com/kb/q223188/), and there is a link there (http://support.microsoft.com/kb/249321) that describes a similar problem, but with Windows 2000. I was convinced that was the cause of the problem when I changed a couple of values within MountedDevices and I got, with the repair-installed copy, the same symptoms as before the repair install.

I then went back to the original Ghost image and tried reassigning letters, but this got me nowhere. First of all, I'm not even sure whether the original letters were C and F. Second, there's more drives in there; most say CD-ROM or Removable Storage (there's a zip drive in the system) in the values, but there is one (M:) which has a similar value to the others. It's probably just from the old drive which was removed, but it is another thing to add to the confusion.

The real reason I'm posting this question, then, is to know if there is a surefire way of knowing which values (which, I believe, correspond to disk signatures) should be assigned to which drive letters.

By the way, I'm booting through the ERD Commander CD to edit the registry.

Thanks in advance...
0
Comment
Question by:zabumba
4 Comments
 

Accepted Solution

by:
zabumba earned 0 total points
ID: 12302499
Ok, I got it working, after some 10+ hours of trial and error...

To make the story short and simple, in the end it boiled down to putting the HD on another machine, recording what values (i.e., signatures) were assigned to each drive letter under MountedDevices, putting the drive back on the original machine, booting to ERD and putting those values there. I did a bunch of other stuff, like fdisk /mbr (from a DOS bootdisk) and fixmbr (from Recovery Console), but bottom line is I needed to get the right signatures into the registry (of course those procedures erased and recreated signatures, but that doesn't matter, they didn't need to match the original ones).
0

Featured Post

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Can I legally transfer my OEM version of Windows to another PC?  (AKA - Can I put a new systemboard in my OEM PC?) Few of us are both IT and legal experts but we all have our own views of Microsoft's licensing rules and how they apply.  There are…
Can you find a fax from a vendor you saved a decade ago in seconds? Have you ever cursed your PC under your breath during an audit because you couldn’t find the requested statement or driver history?  If you answered no to the first question or yes …
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

803 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question