What data backup / migration methods do you use for sure fire transfer success and transfer speed? Am I on the right track with my methods below? When I want to backup data (from a computer that won't boot) I use a USB to SATA adapter to physically connect the failing computer's HD to a secondary computer, saving the data to an external USB drive. I use Ubuntu so that the transfer doesn't get stopped or aborted due to permissions, etc. When backing up a LOT of data I instead connect the drive as a slave (rather than with the USB to SATA adapter). I recently re-migrated my backed up data (from my USB drive) into a new computer running Windows but the transfer kept getting aborted due the fact that some file names were too long (a Windows bug). I tried running Ubuntu on the new computer but it could not access the USB drive at all. Locked! My only recourse was to use the XCOPY command, which ignores long file names. In conclusion I'm thinking that the fastest, most sure fire way to transfer files back is to 1) do my back up to an INTERNAL drive rather than a USB drive, then 2 ) connect that internal drive as a slave to the new machine then use the XCOPY command to do the transfer.