Como impedir a conversão para APFS na instalação High Sierra

11

O entendimento atual parece indicar que "todas as máquinas SSD" terão pelo menos o sistema de arquivos principal / raiz convertido em APFS na instalação do High Sierra.

Isso significa que o HFS + ainda é um sistema de arquivos de inicialização viável (como era durante o teste do beta em uma unidade de rotação externa). Eu quero manter o HFS + por enquanto.

Como forçar uma instalação padrão completa, incluindo o Recovery HD, em um MacBook Pro "all SSD" que mantém o HFS + como o único sistema de arquivos?

LangLangC
fonte
Por que não usar o novo sistema de arquivos APFS se o seu Macbook possui um SSD? Meu atualizou bem e o novo sistema de arquivos APFS parece muito mais rápido para mim.
MitchellK
Compatibilidade com versões anteriores, compatibilidade entre plataformas, evitação de 0,0, permite que outros a testem beta, informações conflitantes de benchmark até agora. A documentação para o APFS ainda é bastante decepcionante. Zaphod joga pelo seguro.
LangLangC
Entendido :) os novos sistemas de arquivos podem ser problemáticos, com sorte em relatar nenhum problema descoberto (ainda) no APFS, mas ainda é cedo.
MitchellK
2
@ MitchellK: algumas falhas de segurança, alguns problemas de migração, problema básico de qualquer conversão irreversível.
dan

Respostas:

15

Ele deve funcionar saindo de qualquer GUI do instalador do High Sierra e iniciando a instalação na linha de comando:

/Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --converttoapfs NO

Outras opções de instalação podem ser obtidas usando o --usageargumento:

Argumentos
--applicationpath, um caminho para copiar o aplicativo instalador do SO para iniciar a instalação.
--license, imprime apenas o contrato de licença do usuário.
--agreetolicense, concorde em licenciar a licença que você imprimiu com --license.
--rebootdelay, quanto tempo atrasará a reinicialização no final da preparação. Esse atraso é em segundos e tem no máximo 300 (5 minutos).
--pidtosignal, especifique um PID para o qual enviar SIGUSR1 após a conclusão da fase de preparação. Para ignorar o "rebootdelay", envie o SIGUSR1 de volta ao startosinstall.
--converttoapfs, especifique SIM ou NÃO se desejar converter para APFS.
--installpackage, o caminho de um pacote para instalar após a instalação do sistema operacional; essa opção pode ser especificada várias vezes.
--usage, imprime esta mensagem.
--volume, caminho para o volume alvo.


Fontes relatam que o comando (na versão Beta) não faz nada na primeira execução, mas na segunda.

Klanomath
fonte
Há relatórios arquivados agora que não é mais oficialmente beta? E que tal usar esta opção em um stick inicializável (createinstallmedia)?
LangLangC
Isso não funciona em um instalador USB: O último instalador do High Sierra oferece essa opção, mas trava ao tentar ir além com o "HelperTool travado".
LangLangC
@LangLangC Não, isso funciona bem na mídia USB, apenas rodou hoje da seguinte maneira: /Volumes/Install\ macOS\ High\ Sierra/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --converttoapfs NO- nenhum erro. Eu tive que executá-lo sem nenhum sinalizador no início, para interromper a falha do contrato de licença (que pode ser o que você interpretou mal).
oemb1905
3

Leia aqui como fazê-lo com .... startosinstall .... https://derflounder.wordpress.com/2017/09/26/using-the-macos-high-sierra-os-installers-startosinstall-tool- evitar-apfs-conversion / uma solução fácil, de uma fonte muito experiente.

LexS
fonte
2
Boa menção no artigo do –nointeractionsinalizador não documentado "para automatizar o processo de instalação a partir da linha de comando sem exigir ações adicionais do usuário conectado".
Alex Ixeras
2

Um método para impedir uma conversão automática ao instalar o High Sierra é redirecionar a instalação para uma unidade externa primeiro.
(Ou um HDD tradicional em computadores e laptops maiores que foram modificados para ter essas unidades além dos SSDs.)

A partir da unidade externa, essa instalação pode ser clonada de volta para a unidade de inicialização interna principal (de preferência depois que a unidade de inicialização é apagada). Quando o clone voltar ao SSD, o sistema de arquivos permanecerá no HFSplus.

Se o objetivo de todo o procedimento é uma "instalação limpa" de qualquer maneira, isso é menos um desvio, como pode parecer. Ele pode ser realmente mais rápido, desta forma, se as opções envolvem um processo lento USB-stick você tem que se preparar para isso com createinstallmediae, em seguida, instalar a partir daí vs. primeira instalação num disco rígido externo muito rápido. [Essa mesma vantagem possível pode ser desejada quando alguém deseja que várias máquinas atualizem para High Sierra. Veja a atualização2 abaixo]

Atualmente, nenhuma unidade externa será convertida em APFS ao instalar o macOS 10.13.

Ninguém sabe realmente por quanto tempo esse princípio será verdadeiro, mas atualmente é o caso dos dois tipos de inversores: magnéticos rotacionais e de estado sólido.

Como isso é recebido com tanta opinião, outros sugerem:

Maneira mais segura de atualizar para o macOS High Sierra sem APFS

A maneira que eu sugiro fortemente fazer isso é a mais segura e fácil. Mais seguro, porque se algo der errado, a atualização poderá ser interrompida sem alterar o que você já possui:

  1. Clone a unidade de inicialização em qualquer unidade externa sobressalente.
  2. Inicialize o sobressalente / clone.
  3. Atualize o sobressalente / clone. O atualizador deixará o sistema de arquivos em paz - ele não será convertido em APFS.
  4. Inicialize o sobressalente / clone agora atualizado. Confira as coisas e verifique se estão funcionando de maneira satisfatória - e não se apresse. Verifique se tudo está funcionando corretamente e se tudo o que você faz normalmente também está OK.
  5. Satisfeito? Clone o externo agora atualizado para a unidade de inicialização original.
  6. Inicialize a partir da unidade de inicialização original (agora atualizada).

Fazendo dessa maneira, não há alterações na unidade de inicialização existente até que você decida explicitamente cloná-la novamente com o sistema atualizado.


Observe que uma "instalação limpa" é diferente da atualização no local, agora preferida pelos usuários: uma instalação limpa significa que os programas, configurações e dados anteriores devem ser apagados (via formatação) antes que a nova instalação seja clonada novamente e, portanto, para ser restaurado posteriormente manualmente ou com o Migration Assistant.
Embora um clone de uma nova instalação possa ser executado de maneira semelhante a uma atualização - apenas sobre o que estiver em sua unidade de inicialização - esse método não é aconselhável. A formatação da unidade de inicialização interna antes de clonar novamente a instalação nova e nova garante que a unidade interna esteja na mesma condição de "instalação realmente nova" que é o objetivo principal de executar uma "instalação limpa".


Atualização2: A atualização de várias máquinas dessa maneira não é mais recomendada pela Apple , pois as atualizações de firmware agora são lançadas no instalador. A menos que descubramos como as atualizações de firmware devem ser aplicadas manualmente. Embora esse problema pareça mais urgente nas instalações do APFS do que no HFS +, conforme descrito na pergunta. Caso você precise dessas atualizações de firmware, verifique também Aplicando atualizações de firmware do Mac manualmente .

Atualmente, a rota de clone descrita acima é apenas recomendável para atualizar uma única máquina (onde ocorrerá uma atualização de firmware) ou reinstalar o sistema operacional em máquinas com as atualizações de firmware que vêm com e em High Sierra já aplicadas.


Atualmente, a rota de clone descrita acima é a melhor opção para instalar o High Sierra em um MacBook que deve manter o HFSplus como um sistema de arquivos - na condição de ter uma unidade de substituição vazia e não formatada como seu único disco interno. O último instalador do High Sierra não funciona com a combinação de opções --converttoapfse --volume. Uma tentativa de redirecionar a instalação e manter o sistema de arquivos mais antigo resultará no erro "HelperTool travado".

LangLangC
fonte
1
Não há absolutamente nenhuma necessidade de passar por esse rigamarole quando uma instalação limpa pode ser feita, a partir de um instalador USB criado a partir do Install macOS High Sierra.app, usando, por exemplo, a .../startosinstall --converttoapfs NOpartir da unidade USB inicializada.
user3439894
1
Vale a pena mencionar que a clonagem excluirá o conteúdo do HD principal e todos os aplicativos / arquivos de usuário / etc precisam ser restaurados do backup posteriormente.
nohillside
1
@ user3439894 Infelizmente, quando envia o comando, a instalação começa. Não modifica o instalador e você pode colocá-lo no USB. Deve haver um método para criar o USB e, em seguida, de dentro do instalador definir o sinalizador para a conversão APFS
Chriz74
1
@ Chriz74, FYI Eu fiz uma instalação limpa baixando o 'Install macOS High Sierra.app' da App Store, criei um instalador USB usando informações no documento ht201372 da Apple e inicializei usando o instalador USB. A partir daí, apaguei e particionei o SSD no Disk Utility, usando o HFS +, depois no Terminal iniciei a instalação mantendo o sistema de arquivos HFS + no SSD. AFAIK Não há um arquivo de configuração que você possa definir para manter o HFS + ao iniciar a instalação a partir da GUI. Seria bom ter certeza, mas não é grande coisa iniciar a instalação a partir da linha de comando, se você não quiser converter para o APFS!
user3439894
2
@ user3439894 que comando você enviou no terminal?
precisa saber é o seguinte