Acabei de criar um DIY Fusion Drive no meu MacBook Pro de 2009. Funciona muito bem e eu descobri como manter minhas partições de recuperação e Boot Camp ao mesmo tempo.
Comecei com os backups: um backup do Time Machine e um Carbon Copy Cloner da minha partição Mountain Lion e um backup WinClone da minha partição Boot Camp. Todos os backups foram salvos em um disco rígido externo que não estava envolvido na atualização do Fusion Drive.
Para hardware, comprei um SSD Samsung 830 de 128 GB e uma bandeja de caddy para disco rígido que me permitiu substituir meu Apple Superdrive por um disco rígido. (As instruções que acompanham o caddy estão completamente erradas, mas o caddy é simples o suficiente para que eu descobrisse como instalar a unidade no caddy de qualquer maneira.) A instalação era complicada e exigia uma pequena chave de fenda Torx e alguns spudgers, mas as instruções no ifixit.com foram claros e úteis.
Após a instalação, descobri, usando as Informações do sistema, que o SSD no compartimento do CD tinha uma velocidade de link negociada de 1,5 Gigabit em vez de 3 Gigabit. Então, abri o MacBook Pro novamente e troquei o disco rígido e o SSD. Na próxima vez em que iniciei, ambas as unidades rodavam a 3 Gigabit. Como medida temporária para teste, eu formatei o SSD usando o Disk Utility como uma única partição HFS + registrada em diário.
Para criar o Fusion Drive, iniciei na partição de recuperação mantendo pressionado Command-R durante a inicialização. Usei o Terminal no modo de recuperação para criar o Fusion Drive.
A primeira etapa foi usar o diskutil list
comando para obter uma lista completa das partições nas duas unidades. No meu caso, disk0s2 era a partição no SSD e disk1s2 era minha partição usual do Mountain Lion no disco rígido.
Em seguida, usei o comando diskutil cs create Fusion disk0s2 disk1s2
para criar um grupo de volumes lógicos a partir das duas partições. Este é o passo que foi especial. Especificando partições em vez de discos inteiros ao criar o grupo de volumes lógicos. Consegui deixar intactas as partições de recuperação e Boot Camp. A maioria das instruções que eu vi usaram nomes de disco em vez de nomes de partição, o que limpa todo o disco. O uso de nomes de partição está documentado na página do manual diskutil.
Em seguida, usei o diskutil cs createVolume <ID from above> jhfs+ Reliance '100%'
comando para criar um volume lógico usando 100% do grupo de volumes lógicos. Como ainda tinha minhas partições de recuperação e Boot Camp, não havia necessidade de deixar espaço para elas no grupo de volumes lógicos, portanto, fiquei livre para usar todo o espaço da minha nova partição Fusion Drive.
Nesse ponto, a parte mais difícil foi concluída. Inicializei a partir do meu backup clonado e usei o aplicativo Install OS X Mountain Lion para reinstalar o Mountain Lion no Fusion Drive. (Em vez disso, eu poderia ter clonado de volta, mas gostei da idéia de aproveitar a oportunidade para reinstalar o Mountain Lion.) Depois que a instalação foi concluída, usei o Migration Assistant para copiar meus arquivos e contas do clone de volta para o Fusion Drive.
Como de costume, após um backup / restauração, meu Mac ficou ocupado por muitas horas re-indexando o Spotlight e o próximo backup do Time Machine foi extremamente lento. Mas uma vez que essas coisas estavam fora do caminho, tudo acelerou e eu comecei a obter os benefícios do meu novo Fusion Drive! Ele continua a ficar mais rápido à medida que descobre quais aplicativos eu uso com mais frequência.
Existem algumas falhas no final desse processo, mas eu as considero extremamente pequenas:
- Se eu inicializar com a tecla de opção pressionada, o firmware do Mac lista o Fusion Drive duas vezes. A seleção de qualquer uma das botas de unidade está correta.
- O Utilitário de Disco mostra minha partição do Boot Camp como parte da Fusion Drive, mesmo que seja apenas no disco rígido. Isso parece ser inofensivo.
- O painel de controle do Boot Camp no Windows 7 também lista a Fusion Drive duas vezes. Novamente, ambas as opções funcionam bem.
- Na primeira vez em que iniciei o Windows 7, obtive a tela do carregador de inicialização do Windows, provavelmente porque movi o disco rígido com a partição do Boot Camp para o compartimento do CD. O Windows 7 ajustou o endereço da unidade e foi inicializado normalmente desde então.
Em suma, é uma grande atualização e estou feliz por ter feito isso!