Replacing laptop HDD

Which procedure would you guys recommend for copying data from my existing HDD to a new one? I think I might buy an SSHD for my laptop, to improve I/O performance (only got 1 bay, so an SSD is out). My current HDD is 500Gb, I’ll probably replace it with a 500Gb SSHD, but might be a 1Tb drive if I have more money than I thought!

Anyway, what’s the best process for this? I’m assuming I can borrow/buy an external enclosure so I can mount both drives simultaneously (in fact, I think I might have a USB2 one somewhere…). Use a CLI dd command? Something like Clonezilla? Archive the lot then restore it onto the new drive? Or use a bog-standard liveCD, then just GParted the new drive & copy folders over in file manager? I guess I’d prefer the last option as I’m most familiar with the idea of it (plus, it would work in the “upgrade” scenario), but I’d be worried about permissions & UUID issues.

Got a couple of NTFS partitions with Windows & the system recovery partitions on it, not sure how to pick those up using the liveCD method? I guess this is where dd comes in…? This isn’t a UEFI system, if that makes a difference (Mint 17 is the distro, Win7 on the Windows partition)

I’ve always just used clonezilla

1+ for clonezilla

From what I can read about clonezilla, ignoring the fact that the UI is appalling, is that it’ll work for the 500G-500G transfer, but crash and burn at the 500G-1T transfer (looking a bit more likely, as the price difference is only £13)

I’m pretty sure I’ve cloned 1tb drives with clonezilla before … as long as the target drive is larger than the source I’ve never had a problem

So what happens to the remaining space? Presumably it’s unallocated?

Is it safe to move the (logical) Linux ones up, so I can expand the NTFS partition (into the space formerly held by the Linux partitions), and also to expand /home to fill the remaining space? I know it’s hard to understand without a diagram or an fdisk printout, hopefully you can get what I mean (otherwise it’s a Paint JPEG job ;D)

Yes, with a default clone you’d have to resize the partitions afterwards … or you could try the -k1 option to proportionally expand the partitons

See here:
http://clonezilla.org/clonezilla-live/doc/03_Disk_to_disk_clone/advanced/05-advanced-param.php

It’s a little more complicated than that, as I want to grow the NTFS partition, and the /home partition, but not the others (I’m a pain in the butt, I know).

Anyway, you’ve given me a good plan for going forward, so thanks :slight_smile:

Oh, will clonezilla successfully clone the recovery partition, and the “system reserved” partition (as reported by Windows Disk Management)?

It should do yes, as it’s a sector by sector clone … not a copy.

As you suggest it’s only a starting point … the good thing is it’s non destructive, so you can try multiple configurations or tools :slight_smile:

True, I can try it out, then set the BIOS to boot from the USB enclosure, and if it doesn’t look right, I know something has messed up in the process ;D