Bagaimana mencegah konversi ke APFS pada pemasangan Sierra Tinggi

11

Pemahaman saat ini tampaknya menunjukkan bahwa "semua SSD" mesin akan memiliki setidaknya sistem file utama / root mereka dikonversi ke APFS pada instalasi High Sierra.

Itu berarti HFS + masih merupakan sistem file boot yang layak (seperti saat pengujian beta pada drive rotasi eksternal). Saya ingin menyimpan HFS + untuk saat ini.

Bagaimana cara memaksa instalasi default penuh, termasuk Recovery HD, ke MacBook Pro "all SSD" yang menjadikan HFS + sebagai satu-satunya sistem file?

LаngLаngС
sumber
Mengapa tidak menggunakan sistem file APFS baru jika Macbook Anda memiliki SSD? Milik saya ditingkatkan baik-baik saja dan sistem file APFS baru tampaknya jauh lebih cepat bagi saya.
MitchellK
Kompatibilitas mundur, kompatibilitas lintas-platform, .0-penghindaran, biarkan orang lain mengujinya, sejauh ini bertentangan dengan informasi benchmark. Dokumentasi untuk APFS masih sangat kurang. Zaphod memainkannya dengan aman.
LаngLаngС
Dipahami :) sistem file baru bisa merepotkan, beruntung melaporkan tidak ada masalah ditemukan (belum) dengan APFS tetapi masih awal.
MitchellK
2
@MitchellK: beberapa kelemahan keamanan, beberapa masalah migrasi, masalah dasar dengan konversi yang tidak dapat dibatalkan.
dan

Jawaban:

16

Ini harus bekerja dengan keluar dari GUI installer Sierra Tinggi dan mulai menginstal dari baris perintah:

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

Opsi pemasangan lebih lanjut dapat diperoleh dengan menggunakan --usageargumen:

Argumen
--applicationpath, jalur untuk menyalin aplikasi pemasang OS untuk memulai pemasangan.
--license, hanya mencetak perjanjian lisensi pengguna.
--agreetolicense, setuju untuk melisensikan lisensi yang Anda cetak dengan --license.
--rebootdelay, berapa lama untuk menunda reboot pada akhir persiapan. Penundaan ini dalam detik dan memiliki maksimum 300 (5 menit).
--pidtosignal, Tentukan PID yang akan dikirimkan SIGUSR1 setelah menyelesaikan fase persiapan. Untuk memintas "rebootdelay" kirim SIGUSR1 kembali ke startosinstall.
--converttoapfs, tentukan YA atau TIDAK pada jika Anda ingin mengonversi ke APFS.
--installpackage, jalur paket untuk menginstal setelah instalasi OS selesai; opsi ini dapat ditentukan beberapa kali.
--usage, cetak pesan ini.
--volume, path ke volume target.


Sumber melaporkan bahwa perintah (dalam versi Beta) tidak melakukan apa pun pada eksekusi pertama tetapi pada yang kedua.

klanomath
sumber
Apakah ada laporan yang diajukan sekarang karena ini bukan beta resmi lagi? Dan bagaimana dengan menggunakan opsi ini dari tongkat bootable (createinstallmedia)?
LаngLаngС
Ini tidak berfungsi dari Penginstal USB-stick: Penginstal terbaru untuk High Sierra menawarkan opsi ini, tetapi macet saat mencoba melangkah lebih jauh dengan "HelperTool macet".
LаngLаngС
@LangLangC Tidak, ini berfungsi dengan baik di media USB, jalankan hari ini sebagai berikut: /Volumes/Install\ macOS\ High\ Sierra/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --converttoapfs NO- tidak ada kesalahan sama sekali. Saya memang harus menjalankannya tanpa bendera pada awalnya, untuk menghentikan kegagalan perjanjian lisensi (yang mungkin Anda salah tafsirkan).
oemb1905
3

Baca di sini cara melakukannya dengan .... startosinstall .... https://derflounder.wordpress.com/2017/09/26/using-the-macos-high-sierra-os-installers-startosinstall-tool- to-avoid-apfs-conversion / solusi mudah, dari sumber yang sangat berpengalaman.

LexS
sumber
2
Disebutkan dengan baik dalam artikel dari –nointeractionbendera tidak berdokumen "untuk mengotomatiskan proses instalasi dari baris perintah tanpa tindakan tambahan yang diperlukan oleh pengguna yang masuk".
Alex Ixeras
2

Salah satu metode untuk mencegah konversi otomatis ketika menginstal High Sierra adalah mengarahkan ulang instalasi ke drive eksternal terlebih dahulu.
(Atau HDD tradisional pada mesin desktop yang lebih besar dan laptop yang dimodifikasi untuk memiliki drive ini selain SSD.)

Dari drive eksternal, instalasi ini kemudian dapat dikloning kembali ke drive boot internal utama (lebih disukai setelah drive boot dihapus). Setelah klon kembali pada SSD sistem file akan tetap di HFSplus.

Jika tujuan dari seluruh prosedur adalah "instalasi bersih", maka ini kurang jalan memutar seperti yang terlihat. Ini mungkin sebenarnya lebih cepat dengan cara ini, jika opsi melibatkan USB-stick lambat Anda harus mempersiapkan ini dengan createinstallmediadan kemudian menginstal dari sana vs pertama menginstal ke drive eksternal yang sangat cepat. [Keuntungan yang sama mungkin diinginkan ketika seseorang menginginkan beberapa mesin untuk ditingkatkan ke High Sierra. Lihat pembaruan2 di bawah ini]

Saat ini tidak ada drive eksternal yang akan dikonversi ke APFS saat menginstal macOS 10.13.

Tidak ada yang benar-benar tahu berapa lama prinsip ini akan berlaku tetapi saat ini untuk kedua jenis drive: magnetic state dan solid state drive.

Karena ini disambut dengan begitu banyak pendapat, yang lain menyarankan:

Cara teraman untuk memutakhirkan ke macOS High Sierra tanpa APFS

Cara saya sangat menyarankan melakukan ini adalah yang paling aman dan termudah. Paling aman karena jika terjadi kesalahan, pemutakhiran dapat dibatalkan tanpa mengubah apa yang sudah Anda miliki:

  1. Kloning drive boot ke drive eksternal cadangan.
  2. Boot cadangan / klon.
  3. Tingkatkan cadangan / klon. Pembaru akan meninggalkan sistem file sendirian — itu tidak akan dikonversi ke APFS.
  4. Boot cadangan / klon yang sekarang diperbarui. Periksa berbagai hal dan verifikasi bahwa segala sesuatunya sesuai dengan keinginan Anda — dan jangan terburu-buru. Pastikan semuanya berfungsi dengan benar dan semua yang biasa Anda lakukan juga OK.
  5. Puas? Kloning eksternal yang sekarang diperbarui ke drive boot asli.
  6. Boot dari drive boot asli (sekarang diperbarui).

Dengan melakukannya dengan cara ini, tidak ada perubahan pada boot drive yang ada sampai Anda secara eksplisit memilih untuk mengkloning kembali dengan sistem yang diperbarui.


Harap dicatat bahwa "instalasi bersih" berbeda dari peningkatan di tempat yang sekarang sering disukai oleh pengguna: instalasi bersih berarti bahwa program, pengaturan, dan data sebelumnya harus dihapus (melalui format) sebelum instalasi baru dikloning kembali dan oleh karena itu harus dikembalikan setelahnya baik secara manual atau dengan Migration Assistant.
Meskipun klon penginstalan baru dapat dilakukan serupa seperti peningkatan - hanya di atas apa pun yang ada di boot drive Anda - metode ini tidak disarankan. Memformat drive boot internal sebelum mengkloning kembali instalasi baru dan baru memastikan bahwa drive internal berada dalam kondisi "instalasi benar-benar baru" yang sama yang merupakan tujuan utama melakukan "instalasi bersih".


Update2: Memutakhirkan banyak mesin dengan cara ini tidak direkomendasikan oleh Apple lagi , karena pembaruan firmware sekarang dimasukkan ke dalam installer. Kecuali jika kami mencari tahu bagaimana pembaruan firmware diterapkan secara manual. Meskipun masalah ini tampaknya lebih mendesak dengan instalasi APFS daripada dengan HFS + sebagaimana diuraikan dalam pertanyaan. Jika Anda benar-benar membutuhkan pembaruan firmware tersebut, Anda dapat juga memeriksa Menerapkan pembaruan firmware Mac secara manual .

Rute klon yang diuraikan di atas saat ini hanya direkomendasikan untuk meningkatkan satu mesin (di mana pembaruan firmware akan dilakukan) atau menginstal ulang sistem operasi pada mesin yang memiliki pembaruan firmware yang datang dengan dan di Sierra Tinggi sudah diterapkan.


Rute klon yang diuraikan di atas saat ini merupakan pilihan terbaik untuk menginstal High Sierra ke MacBook yang harus menjaga HFSplus sebagai sistem file - dengan syarat drive pengganti kosong dan tidak diformat sebagai satu-satunya disk internal. Pemasang High Sierra terbaru tidak berfungsi dengan kombinasi opsi --converttoapfsdan --volume. Upaya untuk mengarahkan ulang instalasi dan menjaga sistem file yang lebih lama akan menghasilkan kesalahan "crash HelperTool".

LаngLаngС
sumber
1
Sama sekali tidak perlu harus melalui pergulatan seperti itu ketika instalasi bersih dapat dilakukan, dari Penginstal USB yang dibuat dari Instal macOS High Sierra.app, menggunakan misalnya .../startosinstall --converttoapfs NOdari drive USB boot.
user3439894
1
Mungkin perlu disebutkan bahwa kloning akan menghapus konten HD utama dan semua aplikasi / file pengguna / dll perlu dipulihkan dari cadangan sesudahnya.
nohillside
1
@ user3439894 Sayangnya ketika Anda mengirim perintah, Instalasi dimulai. Itu tidak mengubah installer dan kemudian Anda bisa meletakkannya di USB. Harus ada metode untuk membuat USB dan kemudian dari dalam penginstal atur tanda untuk konversi
APFS
1
@ Chriz74, FYI Saya melakukan instalasi bersih dengan mengunduh 'Instal macOS High Sierra.app' dari App Store, membuat Penginstal USB menggunakan info di dokumen ht201372 Apple, kemudian boot menggunakan Installer USB. Dari sana, saya menghapus dan mempartisi ulang SSD di Disk Utility, menggunakan HFS +, kemudian di Terminal memulai instalasi dengan menjaga filesystem HFS + di SSD. AFAIK Tidak ada file konfigurasi pengaturan yang dapat Anda atur untuk menjaga HFS + saat memulai instalasi dari GUI. Akan memiliki itu menyenangkan, tentu, tetapi bukan masalah besar untuk memulai menginstal dari baris perintah jika Anda tidak ingin mengkonversi ke APFS!
user3439894
2
@ user3439894 perintah apa yang Anda kirim di terminal?
Chriz74