...oder halt vor dem ersten Neustart die config.plist wieder anpassen.
Ist eigentlich nicht viel:
CustomMemory von „false“ auf „true“...
Code:
<key>CustomMemory</key>
<true/>
...und dann die Einträge für die einzelnen Steckplätze.
So sieht das für 192GB aus:
Code:
<key>Memory</key>
<dict>
<key>DataWidth</key>
<integer>64</integer>
<key>Devices</key>
<array>
<dict>
<key>AssetTag</key>
<string>123456789</string>
<key>BankLocator</key>
<string>BANK 0</string>
<key>DeviceLocator</key>
<string>ChannelA-DIMM0</string>
<key>Manufacturer</key>
<string>Hynix</string>
<key>PartNumber</key>
<string>100-563-491</string>
<key>SerialNumber</key>
<string>80AD01151640E62AB4</string>
<key>Size</key>
<integer>32768</integer>
<key>Speed</key>
<integer>1333</integer>
</dict>
<dict>
<key>AssetTag</key>
<string>123456789</string>
<key>BankLocator</key>
<string>BANK 1</string>
<key>DeviceLocator</key>
<string>ChannelB-DIMM0</string>
<key>Manufacturer</key>
<string>Hynix</string>
<key>PartNumber</key>
<string>100-563-491</string>
<key>SerialNumber</key>
<string>80AD01151640E62AD3</string>
<key>Size</key>
<integer>32768</integer>
<key>Speed</key>
<integer>1333</integer>
</dict>
<dict>
<key>AssetTag</key>
<string>123456789</string>
<key>BankLocator</key>
<string>BANK 2</string>
<key>DeviceLocator</key>
<string>ChannelC-DIMM0</string>
<key>Manufacturer</key>
<string>Hynix</string>
<key>PartNumber</key>
<string>100-563-491</string>
<key>SerialNumber</key>
<string>80AD01151640E62AE0</string>
<key>Size</key>
<integer>32768</integer>
<key>Speed</key>
<integer>1333</integer>
</dict>
<dict>
<key>AssetTag</key>
<string>123456789</string>
<key>BankLocator</key>
<string>BANK 3</string>
<key>DeviceLocator</key>
<string>ChannelC-DIMM1</string>
<key>Manufacturer</key>
<string>Empty</string>
<key>PartNumber</key>
<string>Empty</string>
<key>SerialNumber</key>
<string>Empty</string>
<key>Size</key>
<integer>Empty</integer>
<key>Speed</key>
<integer>Empty</integer>
</dict>
<dict>
<key>AssetTag</key>
<string>123456789</string>
<key>BankLocator</key>
<string>BANK 4</string>
<key>DeviceLocator</key>
<string>ChannelD-DIMM0</string>
<key>Manufacturer</key>
<string>Hynix</string>
<key>PartNumber</key>
<string>100-563-491</string>
<key>SerialNumber</key>
<string>80AD01151640E62AF3</string>
<key>Size</key>
<integer>32768</integer>
<key>Speed</key>
<integer>1333</integer>
</dict>
<dict>
<key>AssetTag</key>
<string>123456789</string>
<key>BankLocator</key>
<string>BANK 5</string>
<key>DeviceLocator</key>
<string>ChannelE-DIMM0</string>
<key>Manufacturer</key>
<string>Hynix</string>
<key>PartNumber</key>
<string>100-563-491</string>
<key>SerialNumber</key>
<string>80AD01151640E62A91</string>
<key>Size</key>
<integer>32768</integer>
<key>Speed</key>
<integer>1333</integer>
</dict>
<dict>
<key>AssetTag</key>
<string>123456789</string>
<key>BankLocator</key>
<string>BANK 6</string>
<key>DeviceLocator</key>
<string>ChannelF-DIMM0</string>
<key>Manufacturer</key>
<string>Hynix</string>
<key>PartNumber</key>
<string>100-563-491</string>
<key>SerialNumber</key>
<string>80AD01151640E62B34</string>
<key>Size</key>
<integer>32768</integer>
<key>Speed</key>
<integer>1333</integer>
</dict>
<dict>
<key>AssetTag</key>
<string>123456789</string>
<key>BankLocator</key>
<string>BANK 7</string>
<key>DeviceLocator</key>
<string>ChannelF-DIMM1</string>
<key>Manufacturer</key>
<string>Empty</string>
<key>PartNumber</key>
<string>Empty</string>
<key>SerialNumber</key>
<string>Empty</string>
<key>Size</key>
<integer>Empty</integer>
<key>Speed</key>
<integer>Empty</integer>
</dict>
</array>
<key>ErrorCorrection</key>
<integer>5</integer>
<key>FormFactor</key>
<integer>9</integer>
<key>MaxCapacity</key>
<integer>274877906944</integer>
<key>TotalWidth</key>
<integer>72</integer>
<key>Type</key>
<integer>24</integer>
<key>TypeDetail</key>
<integer>8192</integer>
</dict>
Ist an sich recht selbsterklärend:
Jedes
bis
beschreibt die Belegung eines Steckplatzes. Wobei, soweit ich weiß, die einzigen Werte, die stimmen müssen (neben der Steckplatz-Identifikation natürlich!) "Size" und "Speed" sind. Bei allem Anderen kann man wohl eintragen, was man möchte. Bei "Manufacturer" halt den Hersteller, in meinem Fall Hynix. Teile- und Seriennummer hab ich direkt von den Stickern auf den Modulen abgeschrieben.
Für jeden leeren Steckplatz trägt man für alle Werte "Empty" ein. Und genau so erscheint das dann nachher unter "Memory" in System Info.
Der gesamte Bereich, also von
bis zum Ende, wird vor dem
in die config.plist eingefügt. Ich denke, die Anpassungen für einen Single mit nur vier Steckplätzen oder andere Belegungen ergeben sich logisch.
Das ist alles. Dann laufen 32GB-Module im 5,1.