Il modello con cui sto lavorando è un MacBook Pro A1278, design di inizio 2011. Questo appartiene a un amico, la cui unità attuale, una SATA III da 500 GB fornita con il laptop, si è dimostrata in cattive condizioni di salute, con molti settori danneggiati.
Prima di tutto, questa unità funziona ancora; Sono riuscito a riformattare e fare un'installazione pulita di Lion senza problemi. Tuttavia, i problemi sorgono quando ho provato a installarlo su una nuova unità. Questa nuova unità non è un'unità Apple, ma a mio parere (da Google su Google), ciò non dovrebbe avere importanza.
Quando la nuova unità è installata internamente, non potrei nemmeno riformattare l'unità da Internet Recovery: ricevo un errore in Utility Disco dicendo:
Wiping volume data to prevent future accidental probing failed
Tuttavia, quando l'ho eseguito come unità esterna (utilizzando un enclosure tramite USB) e avviato in Lion sul vecchio disco (internamente), non ho avuto problemi e ho potuto formattare la nuova unità. Sono persino riuscito a installare Lion su di esso e potrebbe avviarsi come un'unità esterna. Ma, dopo averlo spostato nel laptop, non riesce ad avviarsi. D'altra parte, facendo esattamente la stessa cosa con la vecchia unità, Apple ha funzionato (ad esempio, installa Lion su di essa come un'unità esterna e spostala all'interno).
Ho provato ad avviare comunque, cancellando la nuova unità (eseguendola come un'unità esterna, quindi spostandola nuovamente nel laptop). Installando di nuovo Lion (provato due volte, una volta tramite Internet Recovery e nuovamente tramite la vecchia partizione di ripristino dell'unità, senza alcuna differenza) arriva alla fine dell'installazione, dove il log sputa questi errori e continua a riprovare:
Failed to move download assets into mutable product
Failed to verify InstallESD.dmg
Da quanto ho capito, ciò significa che il programma di installazione non è stato in grado di spostare i pacchetti di installazione (in particolare InstallESD.dmg) nella nuova unità. Questo è successo con due dischi: un 1TB e un 640GB, entrambi anche SATA III.
Infine, ho provato anche a effettuare il boot nel vecchio disco esternamente, e ho provato a formattare la nuova unità quando è stata installata come unità interna, e ho ricevuto l'errore
Couldn't unmount disk
Un tecnico (non Apple) ha sospettato che potrebbe esserlo perché le unità sono troppo grandi e quindi ha provato con altri 500 GB, ma senza fortuna.
Direi che questo esclude la possibilità che ci sia un problema con l'interfaccia SATA (e da quello che ho capito, SATA III è retrocompatibile, con la scheda madre o l'HDD che esegue comunque la versione precedente). Tuttavia, qualcosa va storto quando il sistema tenta di leggere la nuova unità come unità interna (ma va bene quando legge come un'unità esterna).
Tenendo presente tutto ciò, la spiegazione più plausibile che ho potuto pensare è che la nuova unità non funziona perché non è un'unità Apple (forse manca un firmware specifico o qualcosa del genere), ma ciò contraddice ciò che ho letto sul Internet, e inoltre non spiega il motivo per cui il nuovo disco può avviarsi esternamente.
Sarebbe gradita qualsiasi spiegazione alternativa o, meglio ancora, rimedio a questo problema. Grazie!