Como posso criar ou recriar uma partição de recuperação do Lion?

44

Por qualquer motivo, um dos nossos macs não fez uma partição de recuperação quando atualizou para o Lion.

É possível adicionar uma partição de recuperação após o fato?


Para esclarecer, em um mac normal, a partição de recuperação está oculta nas preferências do sistema Disco de Inicialização e no Utilitário de Disco . Você pode vê-lo apenas na linha de comando com um comando direto diskutil listou ativar o menu de depuração no Disk Utility. Ele também aparece se você inicializar com a tecla de opção pressionada ou se inicializar com êxito na recuperação com o Command-R aka + Rdurante a inicialização.

Aviso - esta pergunta e resposta APENAS APLICA-SE ao 10.7.x Lion - o uso do instalador do Lion para recriar a recuperação no sistema operacional mais recente pode causar problemas, pois os drivers não estão presentes no hardware e no sistema operacional mais recentes.

bmike
fonte
1
Por acaso, o Lion foi instalado em um volume RAID nesse Mac? A partição de recuperação não é suportada para volumes RAID. Mais alguns detalhes podem ser encontrados aqui . Você sempre pode instalar o Lion em um dispositivo externo para obter uma partição de recuperação dessa maneira. Pode ser possível clonar esta partição, mas ainda não tentei. Este artigo entra em mais detalhes.
Gauzy 29/07
@gauzy - obrigado pelo aviso. Eu preciso me aprofundar nisso - como é a partição? está escondido da vista de dfe diskutil liste do Disk Utility ou é claramente visível lá? Além disso - ele deve aparecer nas preferências do sistema de disco de inicialização? (o meu é um iMac / único 1TB interna HDD - nada remotamente exótico sobre isso (
bmike
2
Ele não será exibido no Utilitário de Disco ou no Disco de Inicialização, mas a <pre> diskutil list </pre> poderá vê-lo.
Gauzy 29/07
2
Eu não devo oferecer isso como resposta até depois de testar com o FileVault 2, mas para sua informação: em um fórum privado, alguém chamou a atenção para Remover e reconstruir uma partição Recovery HD com defeito «Der Flounder - pelo que entendi, permite a criação sem o uso de um instalador completo.
Graham Perrin
1
Outro local em que a partição do Recovery HD é visível é o utilitário System Information (também conhecido como System Profiler). Ele não será listado na visão geral (a guia Armazenamento da janela "Sobre este Mac"), mas aparecerá no relatório completo, escolhendo Arquivo> Mostrar relatório do sistema e selecionando o barramento de anexos do seu HD na barra lateral . BTW, você pode abrir as Informações do sistema diretamente no relatório completo, mantendo pressionada a tecla Opção e escolhendo Informações do sistema no menu Apple.
Gordon Davisson

Respostas:

42

Primeiro, abra um terminal.

Status antes:

$ diskutil list
/dev/disk0
  #:                       TYPE NAME                    SIZE       IDENTIFIER
  0:      GUID_partition_scheme                        *128.0 GB   disk0
  1:                        EFI                         209.7 MB   disk0s1
  2:                  Apple_HFS Macintosh HD            127.8 GB   disk0s2

Obtenha a Atualização de recuperação do Lion v1.0 (431.91 MB)

Mount RecoveryHDUpdate.dmg

$ hdiutil attach ~/Downloads/RecoveryHDUpdate.dmg

Extrair dados do RecoveryHDUpdate.pkg

$ pkgutil --expand /Volumes/Mac\ OS\ X\ Lion\ Recovery\ HD\ Update/RecoveryHDUpdate.pkg ~/Desktop/RHD

Monte RecoveryHDMeta.dmg (no pacote RecoveryHDUpdate.pkg)

$ hdiutil attach ~/Desktop/RHD/RecoveryHDUpdate.pkg/RecoveryHDMeta.dmg

Executar ferramenta que finalmente redimensionará a partição atual e criará recuperação

$ ~/Desktop/RHD/RecoveryHDUpdate.pkg/Scripts/Tools/dmtest ensureRecoveryPartition / /Volumes/Recovery\ HD\ Update/BaseSystem.dmg 0 0 /Volumes/Recovery\ HD\ Update/BaseSystem.chunklist
Creating recovery partition: finished

Status após:

$ diskutil list
/dev/disk0
  #:                       TYPE NAME                    SIZE       IDENTIFIER
  0:      GUID_partition_scheme                        *128.0 GB   disk0
  1:                        EFI                         209.7 MB   disk0s1
  2:                  Apple_HFS Macintosh HD            127.2 GB   disk0s2
  3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
Lloeki
fonte
1
Essa é uma dica muito útil. Acabei de aplicar isso em dois discos e parece ter feito o trabalho muito bem. A única coisa que me preocupa é que não é necessário privilégios administrativos para executar dmtest... Obrigado!
simonair
10
Esta é a melhor resposta, pois na verdade apenas recria o Recovery HD e nada mais, usando o próprio programa da Apple para fazer isso. Afirmativo!
Adam Lindberg
1
Polegares para cima, isso funcionou perfeitamente.
Nick Forge
1
Alguma idéia de como conseguir o mesmo com o Mountain Lion?
Pb27
Isso funcionou para mim, mas apenas usando os BaseSystem.*arquivos do Lion Recovery . Usar os do último instalador do Moutain Lion causou um erro. Existe algum problema se eu estiver executando o Mountain Lion, mas minha partição de recuperação é a do Lion?
Nwinkler
16

A nova execução do instalador funciona para o OS X 10.7, 10.8 e 10.9 - executar o assistente de disco de recuperação não é uma boa ideia se você estiver executando um sistema operacional 10.8 ou mais recente, bem como um hardware fornecido com versões mais recentes do sistema operacional .

O Assistente de disco de recuperação do Lion pode fazer uma cópia de backup da partição de recuperação.

O Lion Recovery Disk Assistant permite criar o Lion Recovery em uma unidade externa com os mesmos recursos e limitações que o Lion Recovery interno. Assim como é necessário fazer uma cópia de backup de um bom arquivo antes que o arquivo acabe, essa ferramenta não ajudará se você começar com uma partição ausente ou quebrada.

Executar novamente o instalador do Lion criará uma partição de recuperação viável.

Para obter o instalador (já que não o salvamos e ele se exclui ao executar pela primeira vez).

  1. Inicie a App Store e escolha qualquer visualização, exceto Comprado.
  2. Mantenha pressionada a tecla Opção ao selecionar Comprado.
  3. Faça o download do instalador do Lion

Foram necessários 35 minutos para executar o instalador novamente. O Utilitário de Disco oculta o Recovery HD (e outras partições por padrão), a menos que você ative um menu de depuração. Você pode usar o diskutil listpara ver o Recovery HD se não se importar com os comandos terminal.app.

mac:~ mike$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

O menu de depuração é o seguinte: selecionar mostrar todas as partições permitirá que você veja se o seu HD de recuperação está na sua unidade.

insira a descrição da imagem aqui

https://apple.stackexchange.com/users/8527/z4mba apontou esses comandos ocultos deste artigo da MacWorld . Eu só precisava ativar / desativar o comando:

  • defaults write com.apple.DiskUtility DUDebugMenuEnabled -bool true

Não sei se você pode mover um HD de recuperação como uma partição normal ou precisar dos outros comandos de gravação padrão para rolar seu próprio HD de recuperação, executar o instalador do Lion pela segunda vez foi bom para minhas necessidades. Como muitos salientaram, parece que o conteúdo da recuperação não é universal e, em vez disso, é personalizado para o hardware específico; portanto, é preferível recriá-lo das ferramentas oficiais, a menos que você queira testar bem e economizar tempo automatizando dezenas ou centenas de macs e pode controlar as diferenças de hardware em seu processo.

bmike
fonte
3
"O Lion Recovery Disk Assistant permite criar o Lion Recovery em uma unidade externa que possua os mesmos recursos e limitações que o Lion Recovery interno." Não é bem assim - com 10.7.2 você não será capaz de permitir "Find My Mac" se você não tem um "interno" revovery HD
Guy
É verdade. O conteúdo da partição de recuperação é o mesmo - mas o FMM precisa que ele esteja no mesmo volume físico que o volume de inicialização para funcionar. Eu chamaria isso de uma limitação do sistema FMM, conforme implementado, para ser exatamente preciso, mas talvez isso esteja partindo os cabelos muito finamente.
bmike
Re-executando o instalador do Lion: Isso apagará meus dados, certo? (PS Nenhuma recuperação interno HD significa que não há qualquer FileVault)
Enrico Susatyo
Eu não recomendaria, como hábito, copiar um Recovery OS existente para algo que não seja um disco que hospeda um clone do Mac OS original. Nem todos os sistemas de recuperação são iguais.
Graham Perrin
Isso funcionará mesmo depois da atualização para o Mountain Lion (ou além)? Isso fará o downgrade do meu sistema operacional? Talvez você queira aceitar novamente a resposta de @lloeki como a maneira recomendada, pois esse procedimento resolverá exatamente o problema sem efeitos colaterais.
Olfan
4

Se você reinstalar o OS X da App Store, ele também recria uma partição de recuperação. Eu apenas tentei em uma VM. Primeiro, removi a partição do Recovery HD. Depois reinstalei o OS X da App Store:

Demorou cerca de duas horas e, depois disso, tive uma partição de recuperação funcionando novamente.

Reinstalar o OS X em uma instalação existente é semelhante a atualizar para uma nova versão principal do OS X, ou mantém os arquivos e as configurações do usuário no local, mas substitui os arquivos do sistema por novas versões. A Apple deve chamá-lo de algo menos assustador, como "reparar o OS X", porque é a solução para muitos problemas como esse e não é uma operação tão drástica, especialmente se você tiver backups.

A atualização para uma nova versão principal do OS X também adicionará uma partição de recuperação ausente.

A reinstalação do OS X também é recomendada pelo desenvolvedor do SuperDuper :

Na verdade, você pode recriar facilmente a partição de recuperação simplesmente reinstalando o Lion da App Store. (Isso tem o benefício adicional de atualizar a partição de recuperação com os dados mais recentes também.)

O Carbon Copy Cloner tem uma opção para adicionar uma partição de recuperação, mas precisa copiar a partição de recuperação de outro disco ou arquivo de backup. Se o seu Mac não tiver uma partição de recuperação, o Carbon Copy Cloner recomenda a reinstalação do OS X:

Lri
fonte
O Carbon Copy Cloner está verificado para funcionar. Usei o CCC versão 3.5.7 no modo de teste para copiar o disco de inicialização e o CCC avisou que a "Partição de recuperação" estava faltando e me ofereceu para copiá-lo também.
Pro Backup
2

Embora todas as soluções descritas nesta discussão provavelmente funcionem, se você estiver usando a versão mais recente do OS X, alguém teve a gentileza de criar um AppleScript que executa todo o processo automaticamente, sem precisar executar nenhum comando do terminal ou tentar gerencie cuidadosamente as partições do sistema.

Eu testei no Mavericks (10.9.4) e funcionou muito bem. Depois de executar a ferramenta, consegui ativar o FileVault 2, que anteriormente se recusava a ativar porque estava faltando uma partição de recuperação na minha máquina.

Dan Herbert
fonte
Trabalhou para mim. Redimensionei a partição principal do sistema operacional usando o gparted no Linux (porque o Disk Utility in Recovery não me permitia) e depois fiz o fsck no OS X. Mudei a recuperação para ficar adjacente à partição do sistema operacional (então ela se moveu para a esquerda 200 GiB ) e que redimensionaram a partição de recuperação para 'diferente' (utilizável, mas não reconhecida pelo FileVault 2; provavelmente uma verificação que o ativador faz).
Tatsh
Se você optar por refazer as partições não no OS X, mas com algo como o gparted, primeiro desative o FileVault no OS X. No gparted ou similar, exclua a partição de recuperação (seriamente). Então faça sua partição funcionar. Deixe espaço suficiente para outra partição de recuperação. Depois de inicializado novamente no OS X, execute o Recovery Partition Creator, e você poderá reativar o FileVault e ele deverá funcionar. Como sempre, faça backups (mesmo que demore muito, vale a pena)!
Tatsh
1

Como alternativa, você pode usar o Carbon Copy Cloner (possui uma avaliação gratuita de 30 dias). No CCC, siga estas instruções:

  1. Clique em Janela -> Centro de Discos.
  2. No Disk Center, clique na guia Recovery HD.
  3. Clique em "Criar uma partição de recuperação para este volume".
  4. Feito!
cdmckay
fonte
1

Bom artigo acima e me lembra de criar uma imagem da partição de recuperação, bem como um backup.

se você não tiver HD de recuperação ou se isso tiver sido excluído por qualquer motivo:

Ref: à minha discussão: https://discussions.apple.com/message/22563466#22563466

Acabei de o testar reinstalando o Mac OSx, que funcionou como um encanto. Aqui estão os passos

Se você já possui uma partição do Mac com dados, crie um backup ou imagem dessa partição (porque isso será apagado)

  1. Eu usei um dvd Mt Lion e inicializei o mac a partir dele e iniciei o utilitário de disco

  2. Criei 2 partições -> uma com 1 GB de espaço e com o nome "Recovery HD" e a segunda com todo o espaço restante e com o nome "Macintosh HD", apliquei as alterações, execute o reparo do disco em ambas as partições (por segurança)

  3. depois, volte ao utilitário de disco e reinstale o OSx do DVD na partição HD do Macintosh.

  4. Depois de terminar e reiniciar com a tecla Option, sua partição de recuperação funcionará

  5. Agora, se você deseja restaurar sua imagem HD antiga, basta ir ao utilitário de disco e restaurar a imagem

Ref: http://support.apple.com/kb/ht4718

Sanjay

Sanjay
fonte
0

Você deve poder acessar e inspecionar uma partição de recuperação existente no menu de depuração do utilitário de disco. Este é um menu oculto que pode ser revelado usando estes comandos:

Ativar formatos de imagem de disco ocultos e menu de depuração no Utilitário de Disco

Espero que isto ajude...

z4mba
fonte
O defaults write com.apple.DiskUtility DUDebugMenuEnabled -bool truecomando permite-me ver todas as partições (incluindo as de recuperação) - não está claro como criá-las, copiá-las, escondê-las ainda, mas vou dar uma olhada se o instalador não criar uma para mim, executando-o segundo tempo. Achado impressionante!
Bdike
Esta resposta não ajudou a criar a partição - o instalador criou a partição e gravou os dados na partição para torná-la viável - só precisava ser executada novamente.
Bmike
0

Peço desculpas por ter entendido mal ou talvez não tenha seguido suas diretrizes com relação a fornecer uma resposta, portanto, se eu for expulso, entendo, no entanto, acredito que as informações obtidas no seu fórum trouxeram meu iMac de volta e queriam expressar minha gratidão sobre o que aprendi aqui.

Em suma, meu iMac de 27 "de 2011 com a versão 10.7 perdeu sua partição de recuperação e se é necessário que você esteja instalado para executar uma instalação limpa do Lion pela Internet, deixarei para os gurus e especialistas decidirem ... tudo o que sei é que, enquanto eu era inteligente o suficiente para fazer backup de meus dados (e em duas unidades diferentes) para uma possibilidade total e completa do meu Mac mais recente, restaurações repetidas das unidades de backup do Time Machine trouxeram de volta ... mas apenas momentaneamente.

Sou usuário de Mac desde os anos 80. Minha primeira Apple foi uma nova marca Black & White Mac Classic. Sempre capaz de instalar um sistema operacional usando discos que acompanham meus Macs (que raramente se comportam mal), fiquei um pouco mais do que apavorado ao saber que tudo mudou nos Macs mais novos, ou seja, tudo o que eu precisava era minhas unidades Time Machine , confiando que o sistema operacional seria corrigido por meio de uma restauração completa; no entanto, até que eu recriei uma partição de recuperação Lion na unidade, pude executar uma instalação limpa do sistema operacional, novamente, pela Internet.

Meu iMac voltou à vida ontem de manhã, depois de inúmeras tentativas fracassadas de recuperá-lo e somente após uma instalação limpa do 10.7 Lion. Não sei qual foi a causa subjacente do acidente, provavelmente nunca o conhecerei, mas sei que sou grato por fóruns como este (onde passei horas aparentemente incontáveis ​​na semana passada) porque sem as informações Eu colhi aqui meu iMac de 3 anos provavelmente se tornaria um enfeite de gramado. As chances são de que eu também estaria substituindo um vidro de janela depois de jogar meu iMac no gramado e, embora eu tenha me sentido melhor por um momento ou dois fugazes ... meu Mac não seria consertado de maneira tão arriscada que não era um problema. opção.

Depois de reviver meu iMac com uma nova cópia do OS 10.7, procedi à restauração dos dados anteriores à falha com o Migration Assistant, em vez do Time Machine, pois calculei que a corrupção de dados no nível do sistema só seria duplicada novamente na unidade com uma restauração completa o que teria sido uma jogada estúpida na fronteira, uma vez que a máquina estava funcionando sem problemas. Agora, para descobrir o melhor meio de duplicar minha unidade restaurada, de modo que, se o histórico se repetir, terei uma cópia local completa e não precisarei gastar horas (se não dias) encontrando as respostas novamente. E novamente ... muito obrigado

Bill McCann III
fonte
-2

Tem certeza de que não está lá? A partição de recuperação não aparece no utilitário de disco. Para visualizá-la, é necessário reiniciar e pressione a opção (alt) para obter uma lista ou unidades de onde você pode inicializar e você deve ter uma chamada Recovery HD ou se quiser acessá-la diretamente, basta pressionar Command-R na inicialização.

Samantha Catania
fonte
1
Eu tinha quase certeza - mas não tinha certeza quando fiz a pergunta. Em retrospectiva, certamente não estava lá - usei a lista diskutil antes da reinstalação e ela não estava no mapa da partição. Eu continuava me perguntando a mesma pergunta - como posso saber se está lá se não sei como é. Obrigado!
Bmike
Não estava lá até eu re-executar o instalador.
bmike