I literally just got through doing this with my mother's Dell Zino. Indeed, on her system there were not one but two "extra" partitions without assigned drive letters (not technically "hidden" but not visible at the innocent user level): an NTFS "Recovery" partition (which had the MBR) and a FAT16 "DellUtility" partition (which is accessible from -- and expected to exist by -- the BIOS). I used the free version of Macrium Reflect, as recommended here
, and it handled them fine. The Fat16 partition was aligned on the standard (and SSD-pessimal) 63 sector boundary but I left that alone; the "real" system partition (and the NTFS recovery partition) was optimally aligned and that was all I was concerned about. I was quite impressed with Reflect -- it was fairly intuitive with an explicit "clone" choice, made the alignment very clear, and even the help files were pretty good. The only gotcha I discovered was allowing "auto" for the drive letters on the cloned drive: this resulted in the cloned system partition being D: and Windows did not like that -- it booted fine, but would not load any user profile (presumably there was a hardcoded "C:\" in the registry for those). When I realized what the problem was, I was able to fix it via DiskPart from the recovery console. But I decided to go back and do it over anyway (I had other reasons for doing this also) and when I specified "C:" rather than "auto" for the system partition I got an exact clone and it booted up exactly like the HD it replaced (only faster). With that one caveat, I'll definitely recommend Reflect in the future.
One follow-up for Mr Bill: download and install the SSD Magician software from Samsung (definitely want the latest version from their site rather than whatever might be on a CD that came with your drive). Run the firmware update (likely it'll tell you your firmware is up to date, but if you somehow got an old drive with the out-of-date firmware, you definitely want to update it). And run the "OS Optimization" feature -- it'll remind you about and help you adjust/disable things like Defrag that you don't want to be using when you have an SSD. (Windows does this for itself when you install onto an SSD, but you have to do it manually when you clone from HD to SSD)