0

Let's define the story's participants for clarity.

  • Old HDD/C Drive: 500GB storage, thirteen years old at most.
  • New HDD/F Drive: 1TB storage, probably a few months old.
  • Old Windows: The Windows installed on Old HDD.
  • New Windows/Clone: The clone of Old Windows.

I used Macrium to make a clone of Old Windows to F Drive. Pretty straightforward, right? Well... no. After doing that I tested Clone and it worked. I then proceeded to delete Old Windows and wipe clean Old HDD. Then I went on to boot New Windows. It... didn't work.

It loaded that black screen with the Windows logo and proceeded into loading the blue screen that says "Loading Windows Information" or something like that. It's basically a blue screen with darker blue bars at the top and bottom and a Windows XP Pro Edition brand in the center.

My first reaction was to feel stupid for having erased Old Windows without testing Clone without Old HDD connected. Then, I figured I could repair it via "CHKDSK /r /f" commands, but no. I then finally figured Clone probably was trying to reference Old Windows' files to load (probably redirected by some system file) and wasn't finding them. That could be a symptom of bad drive naming/letter picking.

Here's how I got to that conclusion. Old Windows called itself "C Drive", and that's where all system files were. It also called New HDD "F Drive". Well, that naming also got cloned into Clone Windows making Clone Windows' drive "F Drive" and Old Windows' drive "C Drive". In my head, Clone not finding any files in "C Drive" (because again, it had been erased) was the main issue. So much so that booting up Clone actually entered me into Old Windows' system instead of Clone's. So, after feeling dumb once again for erasing Old HDD completely, I proceeded into recovering it.

The process went pretty smoothly, after looking for a truly free program to use, instead of those fake greedy frauds that are some I won't name here. Suffice to say I used Lasesoft and it worked wonderfully. I got almost all my data back with no corruption on what survived.

Moving my files back to Old HDD went smoothly as well, and after that, I booted up Old Windows. Blue Screen. No surprises there, probably some file got corrupt. It wouldn't fix itself by rebooting or entering Safe Mode. "Ok", I said to myself, "Let's try Clone". It booted successfully.

I proceeded to change the drive letters on the registry, which is pretty straightforward. I rebooted it successfully. Then, instead of dumbly erasing Old HDD again, I simply disconnected it. Trying to load Clone now is resulting in a Blue Screen, but it happens so fast I can't even read it.

If I plug Old HDD back in I can still open Windows XP.

I did all the file moving operation from Windows 10, which is installed inside a separate SSD. The Registry modification was executed inside Clone itself.

If anything is unclear, feel free to point it out and ask for more information. I'll happily give it. Thanks for your help and time.

3
  • Is the partition on the clone marked as the active partition? Commented Mar 16, 2020 at 16:27
  • @SeñorCMasMas of course it is. Marking it was the first thing I did after cloning. Commented Mar 16, 2020 at 16:56
  • You wouldn't believe how many people don't know better and can't figure out why they can't boot. Commented Mar 16, 2020 at 17:23

2 Answers 2

0

Okay, so, I did find an answer, and I'll share it for those in the same situation.

I just moved Clone back to Old HDD. That did it. I also ran sfc /scannow with the installation disk inserted, and chkdsk /r /f. The only damaged item it seems is the Recycle Bin, but that's not a problem for me.

0

The boot problem is because drive ID's are different. HKLM/System/MountedDevices holds the ID to Drive Letter mappings. Briefly, when encountering this problem, I usually boot with Hiren's Boot CD (from USB), then export the registry Key [HKLM/System/MountedDevices] from the Hiren environment, and add it to XP hive. There's a small, obvious edit to be made to the *.reg first, which I can't recall, so it goes in at the correct location.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .