Allow me to recommend you the OWC ones. You have an “extreme RE” (which I believe you won’t need) and the Pro, which is arguably one of the fastest and most secure drives so far.
I’m sure you can google for comparisons with other drives but I’ve installed a various numbers of SSDs (albeit not only in Macbooks) and the OWC ones are what I’ve chosen for me.
Jeff Atwood himself made a comparison (but he didnt include the OWC at the time), which you can find in this blog post.
Don’t forget to read through the comments, as there’s value in there too.
I’d say that excluding the OWC (which I prefer), the Crucial C300 should be the next in line.
Those files are created on other external drives as well.
The files that start with ._ are AppleDouble files that are used to store metadata like extended attributes and ACLs on unsupported filesystems. If the volume doesn't support the native formats, the AppleDouble files might get recreated even if you delete them. If the volume supports the native formats, the AppleDouble files are ignored, and you can either delete or merge them:
rm /Volumes/Volume/._*
dot_clean -f /Volumes/Volume # flat merge (default is recursive)
It's usually safe to delete the ._ files in any case. The .Trashes folder on my USB drive only had a com.apple.FinderInfo extended attribute:
$ sudo xattr -l /Volumes/WD/.Trashes
com.apple.FinderInfo:
00000000 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 |........@.......|
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
.com.apple.timemachine.donotpresent*
files are not created if you enable this setting:
defaults write com.apple.TimeMachine DoNotOfferNewDisksForBackup -bool true
Spotlight can be disabled with mdutil -i off
:
mdutil -i off /Volumes/Volume
rm -rf /Volumes/Volume/.Spotlight-V100
Deleting .DS_Store files:
find /Volumes/Volume -name .DS_Store -delete
This makes deleting files on the volume in Finder delete them immediately:
sudo rm -r /Volumes/Volume/.Trashes; touch /Volumes/Volume/.Trashes
BlueHarvest can remove most of those files automatically:
Best Answer
You have different options:
Use Migration Assistant and select the option to transfer from a Mac, Time Machine backup, or startup disk. This method is probably most convenient, however, as noted in a comment by user Tetsujin: "[...] unless you migrate as the very first step in setting up a new machine, you will end up with two accounts - the one you just set up & the migrated one. It is possible (if irritating) to merge them, but if the new machine is still pretty much a blank canvas, it could be simpler overall to nuke it & start over."
Boot the old SSD from the USB enclosure by pressing alt during boot and selecting it. Then use a software such as Carbon Copy Cloner or SuperDuper! to copy the entire partition.
Alternatively, you could also use Disk Utility instead of Carbon Copy Cloner or SuperDuper! as described e.g. here (edited from the source):