Aller au contenu principal

Moving from one SSD, to a regular drive to another SSD

Thread needs solution

WIN7, TIH 2011.

So I've got my system almost setup on a 120GB SSD that has to be RMA'd. The one I'm getting back will be slightly larger. I have three partitions, the 100MB created by WIN7 and a 37GB I set up for the OS. After installing WIN7 I created another primary partition for user data (My Documents, etc.) that used the remainder of the data. I took a full disk backup (TIH 2011) and loaded that to a 500GB drive, of course my OS is now 135 GB or so and the user data 350GB or so. I am continuing to work the install on the regular spinner drive but a little concerned when I have to restore this to the slightly larger SSD that I will get in a few days. I planned on doing the following

1) Using Diskpart to create the three partitions on the new drive respecting alignment. I will probably assign the extra space to the OS (C:) drive going from 37GB to 41GB or so.
2) Take a final backup of the 500GB spinner.
2) Restore the 100MB backup to the 100MB partition.
3) Restore the 135GB OS backup to the 41GB partition (will it resize?).
4) Restore the 350GB backup to the 72GB partition (will it resize?).

Three questions come to mind

1) Am I doing something wrong (will I get bit)?
2) Should I resize the 500GB drive first to the exact dimension and and alignment of the new SSD?
3) Should I restore the MBR?

0 Users found this helpful

Joseph:

Your plan looks good to me. If you use Windows 7 DiskPart to create partitions on the new SSD then they will have the correct alignment. When you restore your image to existing partitions, TI 2011 will maintain the existing alignment.

Restore one partition at a time. When you restore the OS and data partitions, resize them to fit your new partition sizes.

To answer your three specific questions:
1. No
2. No - not necessary. I'm assuming that the data on each of the 500 GB disk's partitions will fit within the new partition sizes on the target SSD.
3. Yes, although I'm not positive that this is required. DiskPart will probably write the boot code to the MBR of the new disk when you create partitions, but it won't hurt to restore the MBR even if it isn't required.

Joseph,

When you create the 100MB partition, don't forget to specify a 1024KiloBytes offset to align it. I don't believe diskpart creates the offset automatically on SSD, but the Win 7 installation DVD would do it.

Diskpart included with XP will not work. You need to use DiskPart from Vista or WAIK3 or Win7

The command is offset=1
and that will get a 2048 starting sector offset.

Thanx - I was going to either let Win 7 create them, or I think it's simply a matter of issuing the following:

Create partition primary size=100 align=1024
Create partition primary size=xxxxx align=1024
etc.

But the WIN 7 interface under the custom install feature is certainly easy enough to use so I'll be using that. Thanx again.

The default offset for Windows 7 Diskpart is 2048 sectors. You don't need to do anything special to get the desired offset.