Come impedire la conversione in APFS sull'installazione di High Sierra

8

L'attuale comprensione sembra indicare che "tutte le macchine SSD" avranno almeno il loro file system principale / root convertito in APFS nell'installazione di High Sierra.

Ciò significa che HFS + è ancora un file system di avvio valido (come durante il test della versione beta su un'unità rotazionale esterna). Voglio mantenere HFS + per ora.

Come faccio a forzare un'installazione predefinita completa, incluso Recovery HD, su un MacBook Pro "tutti gli SSD" che mantiene HFS + come l'unico file system?

    
posta LangLangC 26.09.2017 - 00:27
fonte

3 risposte

13

Dovrebbe funzionare uscendo dalla GUI dell'installatore di High Sierra e avviando l'installazione dalla riga di comando:

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

Ulteriori opzioni di installazione possono essere ottenute utilizzando l'argomento --usage :

Arguments
--applicationpath, a path to copy of the OS installer application to start the install with.
--license, prints the user license agreement only.
--agreetolicense, agree to license the license you printed with --license.
--rebootdelay, how long to delay the reboot at the end of preparing. This delay is in seconds and has a maximum of 300 (5 minutes).
--pidtosignal, Specify a PID to which to send SIGUSR1 upon completion of the prepare phase. To bypass "rebootdelay" send SIGUSR1 back to startosinstall.
--converttoapfs, specify either YES or NO on if you wish to convert to APFS.
--installpackage, the path of a package to install after the OS installation is complete; this option can be specified multiple times.
--usage, prints this message.
--volume, path to the target volume.

Fonti segnala che il comando (nella versione Beta) non esegue nulla alla prima esecuzione ma al secondo.

    
risposta data 26.09.2017 - 01:01
fonte
2

Leggi qui come farlo con .... startosinstall .... link una soluzione semplice, da una fonte molto esperta.

    
risposta data 07.10.2017 - 15:06
fonte
1

Un metodo per impedire una conversione automatica durante l'installazione di High Sierra è di reindirizzare prima l'installazione su un'unità esterna.
(O un HDD tradizionale su macchine desktop e laptop più grandi che sono stati modificati per avere queste unità oltre agli SSD.)

Dal disco esterno questa installazione può quindi essere clonata all'unità di avvio interna principale (preferibilmente dopo che l'unità di avvio è stata cancellata). Una volta che il clone è tornato su un SSD, il filesystem rimarrà su HFSplus.

Se l'obiettivo dell'intera procedura è una "installazione pulita", in ogni caso, questa è meno una deviazione che potrebbe sembrare. potrebbe essere effettivamente più veloce in questo modo, se le opzioni coinvolgono una chiavetta USB lenta devi prepararla per questo con createinstallmedia , quindi installa da lì e prima installa su un'unità esterna molto veloce. [Lo stesso possibile vantaggio può essere desiderato quando qualcuno vuole che più macchine eseguano l'aggiornamento a High Sierra. Vedi aggiornamento2 sotto]

Al momento dell'installazione di macOS 10.13, nessuna unità esterna verrà convertita in APFS.

Nessuno sa davvero per quanto tempo questo principio sarà valido, ma attualmente questo è il caso per entrambi i tipi di unità: unità rotazionali magnetiche e allo stato solido.

Dal momento che questo si incontra con così tanta opinione, altri suggeriscono:

Safest way to upgrade to macOS High Sierra without APFS

The way that I strongly suggest doing this is the safest and easiest. Safest because if something goes awry, the upgrade can be dropped without changing what you already have:

  1. Clone the boot drive to any spare external drive.
  2. Boot off the spare/clone.
  3. Upgrade the spare/clone. The updater will leave the file system alone—it won’t be converted to APFS.
  4. Boot off the now updated spare/clone. Check things out and verify that things are working to your satisfaction—and don’t rush this. Make sure everything is acting right and that everything you normally do is OK as well.
  5. Satisfied? Clone the now updated external to the original boot drive.
  6. Boot from the original boot drive (now updated).

By doing it this way, there is no change to the existing boot drive until you explicitly choose to clone back over it with the updated system.

Si noti che una "installazione pulita" è diversa dall'aggiornamento sul posto ora spesso preferito dagli utenti: a clean install significa che i precedenti programmi, impostazioni e dati dovrebbero essere cancellati (tramite formattazione) prima che la nuova installazione sia clonata e quindi debba essere ripristinato in seguito manualmente o con Migration Assistant.
Mentre un clone di una nuova installazione può essere eseguito come un aggiornamento - proprio sopra a quello che si trova sul disco di avvio - questo metodo è non consigliabile. La formattazione dell'unità di avvio interna prima durante la clonazione della nuova e fresca installazione garantisce che l'unità interna si trovi nella stessa condizione di "installazione veramente fresca" che è l'obiettivo principale di eseguire una "installazione pulita".

Aggiornamento2: l'upgrade di più macchine in questo modo è non raccomandato più da Apple , dal momento che gli aggiornamenti del firmware vengono ora inseriti nell'installer. A meno che non pensiamo a come gli aggiornamenti del firmware devono essere applicati manualmente. Anche se questo problema sembra essere più urgente con le installazioni APFS che con HFS + come delineato nella domanda. Se hai bisogno di questi aggiornamenti del firmware, puoi controllare Applicando manualmente gli aggiornamenti del firmware Mac .

La route clone descritta sopra è attualmente raccomandabile solo per l'aggiornamento di una singola macchina (dove si verificherà un aggiornamento del firmware) o per la reinstallazione del sistema operativo sui computer con gli aggiornamenti del firmware in arrivo e in High Sierra già applicati.

La rotta clone sopra descritta è attualmente l'opzione migliore per installare High Sierra su un MacBook che dovrebbe mantenere HFSplus come un filesystem, a condizione che abbia un'unità di sostituzione vuota e non formattata come unico disco interno. L'ultimo programma di installazione di High Sierra non funziona con la combinazione di opzioni --converttoapfs e --volume . Un tentativo di reindirizzare l'installazione e mantenendo il vecchio filesystem genererà l'errore " crashed HelperTool ".

    
risposta data 06.10.2017 - 17:46
fonte

Leggi altre domande sui tag