Rozhodl jsem se udělat upgrade svého MBP a protože mi na mém disku 250GB došlo místo. Logická volba byla 500GB Barracuda - přeci jen SSD v této velikosti je trochu drahá sranda (22.500,-). Následovala obvyklá procedura, tedy připojení disku přes USB redukci, přenos systému a dat pomocí SuperDuper! a instalace nového disku. Ale ouha, něco bylo špatně.
Systém sice nastartoval, ale každých 30 sekund se ukazoval pizza kurzor a MBP používat v podstatě nešel :(. Zajímavé na tom bylo, že se to nestávalo vždy, na druhou stranu také občas počítač vůbec nenastartoval. Po bootu v single user modu jsem narazil na tuto hlášku:
Loading kernel cache file ‘System/Library/Caches/com.apple.kernelcaches/kernelcache.AF0F1996’
. . . Read error 0x7
Loading ‘mach_kernel’ . . .
. Error loading kernel ‘mach_kernel’ (0x12)
Nejdříve jsem se domníval, že je nabořená cache a tak jsem ji odmazal:
rm -rf /System/Library/Caches/
Počítač se neuvěřitelně zrychlil, ale problémy přetrvávaly. Začal jsem tedy hledat na internetu a zjistil, že nejsem zdaleka sám - údajně jde o problém v přenosové rychlosi SATA I a SATA II (1.5Gbit/s oproti 3Gbit/s) a EFI firmware. Na západě od nás a v USA, tedy tam kde mají génie za barem (Apple Genius Bar) dokonce mají řešení na downgrade EFI z 1.8 a 1.7 na 1.6, kde to prý funguje. A protože internet je mocný a Google zvlášť, netrvalo dlouho, abych downgrade našel i s postupem, jak ho naaplikovat. Tady je návod:
1. Stáhněte si tento obraz disku
2. Spusťte Disk Utility - obraz disku by se tam měl objevit, pokud tomu tak není, tak ho do seznamu jednoduše hoďte
3. Vyberte jej a z menu Images vyberte "Scan Image for restore"
4. Do USB portu srtčte USB klíčenku, nebo použijte CD/DVD
5. Použijte funkci Restore. Do zdroje hoďte dodaný obraz disku a do Destination USB klíčenku. Případně vypalte obsah na CD/DVD
6. Klikněte na Restore
7. Nyní zrestartujte počítač, při startu držte klávesu Alt (Option)
8. Objeví se vám seznam startovacích disků, mezi nimi i EFI Firmware Downgrade
9. Zvolte downgrade, zkřižte prsty (fingers crossed) a nechte naaplikovat downgrade
10. Pokud všechno proběhlo, tak by vám měl disk v pořádku fungovat.
Upozornění: Uvedený postup děláte na vlastní nebezpečí a pokud budete mít ze svého MBP stříbrnou cihlu, tak za mnou nechoďte.
Mimochodem, s tím novým diskem MBP fakt lítá :)