I screwed up bad. Need to fix os which is currently on D:/

bwtw77

Honorable
Dec 14, 2012
11
0
10,510
Alright, so The other day I bought a 1tb hard drive to replace my old smaller drive.
I took the liberty of cloning/reimage whatever from my original c drive to the 1tb (now d) drive.

I could boot into Windows from the d drive after transferring the boot files, it worked fine so I set about changing the new drives letter to "c" and formatting the old drive.

I booted into Windows 7 install disk and opened command prompt, ran diskpart, curiously noting that my new drive was already mapped to "c", and formatting my old drive.


I eventually rebooted into Windows and everything was messed up, it still registered the old drive as c, meaning it couldn't load ANYTHING. I need a way to get windows to recognize my new drive as c from Windows installation disk repair somehow. Any help
 

psycher1

Distinguished
Mar 7, 2013
104
3
18,715
Copy important files to the old drive and start from a new installation of windows. Copying entire windows partitions can create loads of issues, beyond drive names. It would very likely be a long and frustrating experience getting it to work, only to realize it's slower than it should be anyway.
 

arossetti

Honorable
Feb 22, 2013
401
0
10,960
I'm not sure im following so let me see if I have this correct:

Currently you have an external drive with a cloned image of your original internal drive and your original internal drive has been wiped? And you can boot from the external?

What are you actually trying to do?
 

SBMfromLA

Distinguished
I'm also a bit confused as to what you did. Does your old drive still contain any of your data? If so.. then you have nothing to worry about. All you have to do is UNPLUG your old drive... and do a reinstall of Windows onto your new Drive. Never install Windows onto a new hard drive if your old drive is still plugged in.. because for some reason Windows like to use the current location of your Boot Manger to write the new/updated one... and you don't want that to be on another drive. Also, make sure you DELETE the current partition on your new drive and perform a reformat so it will wipe out all the damage done to it.

After you have Windows installed.. You could try plugging in your new drive and make sure you BOOT INTO THE NEW HARD DRIVE... You may have to go into BIOS to make sure it's the first boot drive... or if you have two internal hard drives.. make the Primary hard drive plugged into SATA Port #0 (the first)... then once you are in windows copy over your data from your old drive.... go to Disk Management and delete that partition and create a new one and format it... then you're good to go and your old drive will be Drive D.

One thing you should not... NEVER... EVER... try to change the drive letter on the drive Windows is running on. Not sure if you were trying to do that or not. What ever partition or disk Windows is running from will automatically be defaulted as being Drive C... for example... if you have a dual boot of Windows 7 and Windows XP... which ever version of windows you are running will be listed as Drive C and the other OS will have a different letter... and if you boot into the other OS.. that will default as being Drive C...