Esta questão já tem uma resposta aqui:
Eu tenho um velho macbook que eu gostaria de manter todos os dados da unidade como ela existe atualmente - no estado em que ela está atualmente, exatamente . Por que isso importa? Porque o laptop, quando suspenso e a bateria drenada, reterá esse estado após a restauração da energia ... e a conta é super antiga - e eu não sei a senha. Eu gostaria de atualizar o laptop para RAM mais recente e talvez um SSD, mas eu tenho que manter o disco rígido antigo com estado e tudo intacto (para salvar sessão, login, etc.).
Eu estou preocupado que, se eu puxar o disco rígido, algo irá resultar na unidade ficar corrompida, ou o estado de login ficar corrompido, e eu vou perder tudo. Idealmente, eu poderia clonar a unidade em um disco rígido externo, incluindo o estado de energia, e inicializar usando o modo de disco de destino. Copiar os dados será uma opção, eventualmente, mas tenho um software nesse computador que só é executado nesse computador. (Se eu fosse atualizar, eu teria que recomprar o licenciamento, etc.)
Novamente, isso é importante porque eu não sei a senha - o laptop é de 2008 (eu acho), e eu perdi dados de macs antigos antes (mini e iMac) quando eu fiz o 'alterar a senha para este usuário 'truque, que resultou na perda do acesso de chaves (chave de login salva com senha diferente) e perda de acesso a dados.
Não me oponho a usar o John (o Estripador) para recuperar a senha. (Afinal de contas, é meu laptop, e posso deixar a recuperação funcionar por dias ou até semanas sem me preocupar ... seria bem legal, desde então eu poderia mudar minha senha para algo recente lembre-se!) Mas eu só ouvi falar desse programa de passagem, e eu não sei como preparar um mac para o seu uso.
ATUALIZAR:
Depois de extrair o disco rígido e tentar inicializar com ele como uma unidade conectada externamente, recebi um erro no nível de hardware que "preciso reinicializar o computador". Isso não augura bem. Espero que, ao desligar o computador, eu não tenha corrompido a imagem do disco rígido da sessão conectada. Eu estou agora tentando copiar as informações do disco para outro disco externo usando o Restore
função no Utilitário de Disco, como sugerido por uma resposta referida ...
fonte
dd
não manipula adequadamente volumes reduzidos ou em expansão, portanto, você deve usá-los apenas entre dispositivos (/ partições) com o mesmo tamanho exato. Eu recomendo usarasr
ou o recurso Restore do Disk Utility. Como comdd
, você pode fazer isso da recuperação, do modo Alvo, inicializado a partir de uma unidade USB ou qualquer outra coisa. Vejo essa questão para detalhes.Respostas:
O problema real aqui é que o macOS não foi projetado para salvar o estado de execução no disco rígido em um estado persistente. O modo de hibernação não espera ser realocado em uma memória diferente e espera desligar completamente e adicionar RAM quando o sistema operacional não estiver suspenso ou em hibernação.
O que você pergunta é trivialmente possível se você estivesse executando em um hipervisor como a fusão VMWare e pudesse suspender e alterar o hardware de dentro do sistema operacional devido a uma camada de abstração. Você precisará de uma senha de administrador para seguir em frente, o que é bem documentado.
Faça um novo administrador ou siga o procedimento de redefinição de senha. Lide com chaves perdidas e verifique se o FileVault não está ativado antes de decidir redefinir a senha e seguir em frente é o meu conselho. O sistema operacional não foi projetado para oferecer suporte ao que você contempla.
fonte