Um's mal ganz genau zu sagen:
Externe Platten, die nur FireWire 800 haben*, kann man nur an MacBook Pros, iMacs und Mac Pros anschließen**.
Platten, die nur FireWire 400 haben, kann man nur an MacBook Pros, iMacs, Mac Pros und ältere MacBooks anschließen.
Platten mit USB-Anschluß kann man an alle Macs anschließen.
Platten mit eSATA kannst du an MacBook Pros anschließen, sofern du einen eSATA-Controller als ExpressCard reinpackst.
Falls du irgendwie auf die Idee kommst, eine SAS-Platte anschließen zu wollen, wirst du um einen Mac Pro und einen PCIe-Controller nicht herumkommen. Aber wenn du was mit SAS kaufst wirst du eh andere Geräte dafür haben.
* Gibt es AFAIK nicht; die kommen eigentlich immer auch mit FW400 und/oder USB 2.0.
** Oder überall, wo ein FW400-Gerät geht, wenn du ein Adapterkabel nimmst.