Tous les iMac 2011 prendront en charge 32 Go de manière non officielle, à l'exception de l'iMac "Core i3" 3.1 21,5 pouces (MC978LL/A - iMac12,1 - A1311 - 2496) de la fin 2011, qui semble être plafonné par EFI à 8 Go.
Vous pouvez vérifier votre iMac spécifique en le trouvant sur cette liste, puis en consultant la section RAM :
http://www.everymac.com/systems/apple/imac/index-imac.html
En outre, voici une liste de la prise en charge non officielle de la mémoire vive maximale pour chaque ordinateur Apple depuis le G3 :
http://www.everymac.com/systems/by_capability/actual-maximum-ram-capacity-of-macs.html
Notez qu'Apple peut mettre à jour l'EFI à tout moment et appliquer la RAM maximale déclarée, et bien sûr Apple ne supportera pas de dépasser la RAM maximale.
Gardez également à l'esprit que vous devez faire très attention aux spécifications de synchronisation de la mémoire d'Apple pour les nouvelles mémoires. Avec mon Macbook Pro, j'ai constaté que si l'on s'en rapprochait suffisamment, le système devenait parfois instable. Il fallait non seulement que la vitesse de la mémoire soit correcte, mais aussi que le timing soit le même pour que le système fonctionne. Cela dit, le Macbook Pro prend en charge deux fois plus de mémoire que ce qu'indique Apple, et de nombreuses personnes réussissent à ajouter plus de mémoire que ce que recommande Apple.