Resized/moved partition, now XP only partially boots
I have a machine with two drives.
First drive is a 150GB raptor disk with a single XP partition. This is my main work drive (C).
Second drive is a 250GB disk with two partitions, one just documents (D), and the other a 2nd XP installation (E)
I needed to free up more room on the 2nd XP installation and there was a "hole" at the start of the drive where I once had another partition. This was empty space.
So I moved the documents (D) drive to the start of the drive, moved the 2nd XP install down to meet it, and expanded the 2nd XP install.
All procedures ran fine.
But now while I can still boot into my main (C) drive fine, if I try and boot into the 2nd XP installation it only runs so far. It gets past the XP splashscreen and then waits forever at the stage you'd normally expect to have to login.
Any ideas on a fix here?
Looking in disk-management (when logged in to the (C) XP installation I see the attached image.
Thanks
Marc
Allegato | Dimensione |
---|---|
diskmanager.jpg | 151.53 KB |

- Accedi per poter commentare

You are correct - I did not boot into GAMES at any point during using Acronis. It was only afterwards I tried it.
As viewed from the main (C) drive boot none of the letters have changed.
When I used to be able to run the GAMES drive it had the letter (E). So windows was in E:\WINDOWS.
This ran fine.
Is there a utility to change the logical to a primary?
Marc
- Accedi per poter commentare

Changing GAMES to a Primary partition won't solve the problem. The drive letter assignment needs to be checked and fixed (if necessary) on the GAMES partition.
Find out the MountedDevices value for E: when booted to the raptor (E: is the GAMES partition):
- Run Regedit.
- Browse to the following key: HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
- This will list your drive letter assignments (shown as \DosDevices\C:, for example).
- Look at the data assigned to E:. You may want to write it down or take a screenshot for easy reference.
Load the GAMES System Registry hive and check the E: assignment:
- Click on the HKEY_LOCAL_MACHINE key to select it.
- Click on the File menu and select Load Hive...
- Select the GAMES (E:) partition.
- Browse to the E:\Windows\System32\config folder.
- Select the system file and click the Open button.
- A box will come up asking for the Key Name.
- Type in GamesXP_System and click the Ok button.
- You should now see the GamesXP_System entry added to your local registry under the HKEY_LOCAL_MACHINE key.
- Browse to the MountedDevices under the GamesXP_System entry. (It should be GamesXP_System\MountedDevices.)
- You should see the list of drive letter assignments as seen by the GAMES XP system. Scan through the list and find E:. Check if the data assigned to it is the same as what you noted for E: on the raptor. If the data is different, check which drive letter has the same value (it may be D:, for example). What you need to do is swap those drive letters back to what is correct. You can do this by renaming the drive letter keys. For example, to swap D: and E: you would rename \DosDevices\E: to \DosDevices\D: and \DosDevices\D: to \DosDevices\E:. The main thing is to get the letters assigned back to the original partition assignments.
- When finished, unload the Hive by clicking on GamesXP_System to highlight it, selecting the File menu, and then selecting Unload Hive... Finally, click Yes and then close the registry editor.
Reboot the computer and try booting into the GAMES XP system.
- Accedi per poter commentare

Many thanks - that was correct.
The D and E registry key values had swapped over. I renamed them both and now I can get into Games again.
Much Kudos
Regards
Marc
- Accedi per poter commentare

Marc,
You're welcome. I'm glad it worked for you.
- Accedi per poter commentare