When trying to boot a 2012 Mac Mini (purchased from apple.com) with the SSD drive from my previous system (a 2009 MBP), I get "This version of OSX is not supported on this platform". The version of OSX is Mountain Lion with the latest updates. I have attempted another drive from another system, and this wont boot on the Mac Mini either. Just for comparison, I can boot the 2009 MBP with the disk that came with the Mac Mini just fine, and that disk still boots on the Mac Mini as well. My question is, how can I get my SSD working? I really dont want to reinstall all my apps, settings, etc.
Each Mac has a minimum build number that has the necessary drivers to run that Mac. Sometimes a build will run tens of Macs and some builds are very narrowly scoped to handle all the existing models and that one new release until those drivers can be incorporated into the next numbered release of the OS.
What this means for you, is you'll need to try booting to the recovery HD on that SSD and hope the version of recovery is new enough to work to download he proper installer and let you proceed with the build for that Mac. If not, you'll need to place the drive that came with that Mini back in (or into an external USB enclosure that costs about $5 to $10 and hold the option key) to select that external drive.
At that point, you can re-run the installer or migrate the data from the SSD to the external drive. Then you can wipe the SSD clean using recovery and migrate back without having to reinstall or lose any data or settings.
There are many paths to getting back in business - but knowing the minimum builds will let you check things next time to run the updates before you move the drive.