This thread is from five years ago... Don't resurrect old thread anymore because the solution may not applicable to latest solution available. If need help or offer a solution, create new thread on right forum.
flagstar
Practically a Master Poster
618 posts since Oct 2009
Reputation Points: 126
Solved Threads: 59
I'm sayin nothin, boss....
gerbil
Industrious Poster
4,209 posts since May 2005
Reputation Points: 239
Solved Threads: 300
Warning: This method requires nerd gparted experience.
I have dealt with similar circumstances before and will explain how I went about doing it. For my method you will require an external harddrive or a giant flash drive. To do this you need to buy or download a linux disk which comes with the gparted software preinstalled. To download it simply find a linux iso image (any linux variation with gparted part of the package bundle) then burn that iso image to a cd. After that insert the cd into the cd-rom drive and reboot the computer. When the computer reboots you will see a new menu. From this menu you will want to boot from the cd. After booting from the cd, open gparted and format the external harddrive or flash drive as the same file system as what the drive you are going to copy too is and during the process give it the label temp. After that you may close gparted and open the linux equivelent of explorer. Now copy all of your files from the drive your going to copy too to this external harddrive or flash drive (remember all of this is in linux and non of this will be in windows). Now in gparted check the two internal drives and write on a piece of paper every piece of information gparted can report about their file systems, partitoning, boot sectors etc. You will need to program all of that information back in later. After writing down every detail you can find on those two drives, format the drive you want to copy the operating system too and setup the partitions (except to one main partition size of drive C which won't be named drive c in linux) along with the boot sectors partition every detail to be exactly the same including the label. After that copy all of the data from the original operating system drive to the new operating system drive which is bigger. Then format the old drive as the same file system as the external harddrive and the same label as the old second drive. Then copy all of the stuff from the external harddrive to the old operating system drive which is now the new data drive. After that format the external harddrive as the ntfs file system and give it the label "external" (without the quotes). Then reboot windows and at first you will get a blue screen of death. This is a good thing however because it means that windows recognizes that there is extra space so what windows does just this one time is bring up the blue screen and do a full check of the harddrive to recognize the extra space then after that disk check and the bootup take out the cd the blue screen should not occure again if you didn't make any mistakes. If you did make any mistakes the original setup should be on your piece of paper and can be adjusted on gparted. That is how I swap my harddrives at least.
cwarn23
Occupation: Genius
3,033 posts since Sep 2007
Reputation Points: 413
Solved Threads: 259