On most Windows and Linux OS'es, given if they both are MBR or GPT, this works. But does it work for FreeBSD? I've got a small NAS device, that needs to be done like this so.
And so as creating ZFS pools.Adding to the suggestions above, /etc/fstab entries may need to be adjusted if the new PC has a different disk layout. I use gpt labels in fstab, which works fine as long the labels are not duplicated.