Cách ngăn chặn chuyển đổi sang APFS khi cài đặt High Sierra


11

Sự hiểu biết hiện tại dường như chỉ ra rằng các máy "tất cả SSD" sẽ có ít nhất hệ thống tệp chính / gốc của chúng được chuyển đổi thành APFS khi cài đặt High Sierra.

Điều đó có nghĩa là HFS + vẫn là một hệ thống tệp khởi động khả thi (như trong quá trình thử nghiệm bản beta trên ổ đĩa quay ngoài). Tôi muốn giữ HFS + ngay bây giờ.

Làm cách nào để buộc cài đặt mặc định đầy đủ, bao gồm Recovery HD, lên MacBook Pro "tất cả SSD" giữ HFS + là hệ thống tệp duy nhất?


Tại sao không sử dụng hệ thống tệp APFS mới nếu Macbook của bạn có SSD? Của tôi được nâng cấp tốt và hệ thống tập tin APFS mới dường như nhanh hơn rất nhiều đối với tôi.
Mitchell

Khả năng tương thích ngược, khả năng tương thích đa nền tảng, tránh .0, cho phép người khác thử nghiệm bản beta, xung đột điểm chuẩn cho đến nay. Tài liệu cho APFS vẫn còn khá áp đảo. Zaphod chơi nó an toàn.
LаngLаngС

Hiểu :) hệ thống tệp mới có thể gây rắc rối, may mắn báo cáo không có vấn đề nào được phát hiện (chưa) với APFS nhưng vẫn còn sớm.
Mitchell

2
@MitchellK: một vài điểm yếu về bảo mật, một vài vấn đề di chuyển, vấn đề cơ bản với bất kỳ chuyển đổi không thể đảo ngược nào.
dan

Câu trả lời:


16

Nó nên hoạt động bằng cách thoát khỏi bất kỳ GUI cài đặt High Sierra nào và bắt đầu cài đặt từ dòng lệnh:

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

Các tùy chọn cài đặt khác có thể thu được bằng cách sử dụng --usageđối số:

Đối số
--applicationpath, đường dẫn để sao chép ứng dụng cài đặt hệ điều hành để bắt đầu cài đặt.
--license, chỉ in thỏa thuận cấp phép người dùng.
--agreetolicense, đồng ý cấp phép giấy phép bạn đã in bằng --license.
--rebootdelay, thời gian trì hoãn khởi động lại khi kết thúc chuẩn bị là bao lâu. Độ trễ này tính bằng giây và có tối đa 300 (5 phút).
--pidtosignal, Chỉ định một PID để gửi SIGUSR1 sau khi hoàn thành giai đoạn chuẩn bị. Để bỏ qua "khởi động lại", hãy gửi SIGUSR1 trở lại startosinstall.
--converttoapfs, chỉ định CÓ hoặc KHÔNG nếu bạn muốn chuyển đổi sang APFS.
--installpackage, đường dẫn của gói để cài đặt sau khi cài đặt hệ điều hành hoàn tất; tùy chọn này có thể được chỉ định nhiều lần.
--usage, in thông điệp này.
--volume, đường dẫn đến âm lượng đích.


Các nguồn báo cáo rằng lệnh (trong phiên bản Beta) không làm gì trong lần thực hiện đầu tiên mà là lần thứ hai.


Có báo cáo nộp lại bây giờ rằng nó không chính thức beta nữa? Và những gì về việc sử dụng tùy chọn này từ một thanh khởi động (createinstallmedia)?
LаngLаngС

Điều này không hoạt động từ Trình cài đặt thanh USB: Trình cài đặt mới nhất cho High Sierra cung cấp tùy chọn này nhưng gặp sự cố khi cố gắng đi xa hơn với "HelperTool bị hỏng".
LаngLаngС

@LangLangC Không, điều này hoạt động tốt trên phương tiện USB, chỉ cần chạy hôm nay như sau: /Volumes/Install\ macOS\ High\ Sierra/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --converttoapfs NO- không có lỗi gì cả. Tôi đã phải chạy nó mà không có bất kỳ cờ nào lúc đầu, để ngăn chặn sự thất bại trong thỏa thuận cấp phép (có thể là những gì bạn giải thích sai).
oemb1905

3

Đọc ở đây cách thực hiện với .... startosinstall .... https://derflounder.wordpress.com/2017/09/26/USE-the-macos-high-sierra-os-installers-startosinstall-tool- để tránh-apfs-chuyển đổi / một giải pháp dễ dàng, từ một nguồn rất có kinh nghiệm.


2
Một đề cập hay trong bài viết về –nointeractioncờ không có giấy tờ "để tự động hóa quá trình cài đặt từ dòng lệnh mà không cần thêm hành động của người dùng đã đăng nhập".
Alex Ixera

2

Một phương pháp để ngăn chặn chuyển đổi tự động khi cài đặt High Sierra là trước tiên chuyển hướng cài đặt vào ổ đĩa ngoài.
(Hoặc ổ cứng truyền thống trên các máy tính để bàn và máy tính xách tay lớn hơn đã được sửa đổi để có các ổ đĩa này ngoài SSD.)

Từ ổ đĩa ngoài, cài đặt này sau đó có thể được sao chép trở lại ổ đĩa khởi động bên trong chính (tốt nhất là sau khi ổ đĩa khởi động bị xóa). Khi bản sao được sao lưu trên ổ SSD, hệ thống tệp sẽ ở lại HFSplus.

Nếu mục tiêu của toàn bộ thủ tục là "cài đặt sạch" thì đây không phải là một đường vòng như nó có vẻ. Nó thể thực sự nhanh hơn theo cách này, nếu các tùy chọn liên quan đến thanh USB chậm, bạn phải chuẩn bị cho việc này createinstallmediavà sau đó cài đặt từ đó so với lần đầu tiên cài đặt vào ổ đĩa ngoài rất nhanh. [Cũng có thể có lợi thế tương tự khi ai đó muốn nhiều máy nâng cấp lên High Sierra. Xem update2 bên dưới]

Hiện tại không có ổ đĩa ngoài nào sẽ được chuyển đổi sang APFS khi cài đặt macOS 10.13.

Không ai thực sự biết nguyên tắc này sẽ tồn tại trong bao lâu nhưng hiện tại đây là trường hợp của cả hai loại ổ đĩa: ổ đĩa trạng thái rắn và trạng thái rắn.

Vì điều này được đáp ứng với rất nhiều ý kiến, những người khác đề nghị:

Cách an toàn nhất để nâng cấp lên macOS High Sierra mà không cần APFS

Cách mà tôi mạnh mẽ đề nghị làm điều này là an toàn và dễ dàng nhất. An toàn nhất vì nếu có gì đó không ổn, việc nâng cấp có thể bị hủy mà không thay đổi những gì bạn đã có:

  1. Sao chép ổ đĩa khởi động vào bất kỳ ổ đĩa ngoài dự phòng.
  2. Khởi động phụ tùng / bản sao.
  3. Nâng cấp phụ tùng / bản sao. Trình cập nhật sẽ để lại hệ thống tập tin một mình, nó sẽ không được chuyển đổi thành APFS.
  4. Khởi động phụ tùng / bản sao được cập nhật. Kiểm tra mọi thứ và xác minh rằng mọi thứ đang hoạt động theo sự hài lòng của bạn và đừng vội vàng. Hãy chắc chắn rằng mọi thứ đều hoạt động tốt và mọi thứ bạn thường làm cũng ổn.
  5. Hài lòng? Sao chép bên ngoài được cập nhật vào ổ đĩa khởi động ban đầu.
  6. Khởi động từ ổ đĩa khởi động ban đầu (hiện đã cập nhật).

Bằng cách thực hiện theo cách này, không có thay đổi đối với ổ đĩa khởi động hiện tại cho đến khi bạn rõ ràng chọn sao chép lại nó với hệ thống được cập nhật.


Xin lưu ý rằng "cài đặt sạch" khác với nâng cấp tại chỗ thường được người dùng ưa thích: cài đặt sạch có nghĩa là các chương trình, cài đặt và dữ liệu trước đó sẽ bị xóa (thông qua định dạng) trước khi cài đặt mới được sao chép lại và do đó phải để được khôi phục sau đó bằng tay hoặc với Trợ lý di chuyển.
Mặc dù bản sao của bản cài đặt mới có thể được thực hiện tương tự như bản nâng cấp - ngay trên bất kỳ thứ gì có trên ổ đĩa khởi động của bạn - phương pháp này không được khuyến khích. Định dạng ổ đĩa khởi động nội bộ trước khi sao chép lại bản cài đặt mới và mới đảm bảo rằng ổ đĩa trong chỉ trong cùng một điều kiện "cài đặt thực sự mới" là mục tiêu chính của việc thực hiện "cài đặt sạch".


Update2: Nâng cấp nhiều máy theo cách này không còn được Apple khuyến nghị nữa , vì các bản cập nhật firmware hiện đã được đưa vào trình cài đặt. Trừ khi chúng tôi tìm ra cách cập nhật firmware sẽ được áp dụng thủ công. Mặc dù vấn đề này có vẻ cấp bách hơn với cài đặt APFS so với HFS + như được nêu trong câu hỏi. Trong trường hợp bạn cần những bản cập nhật phần sụn đó, bạn cũng có thể kiểm tra Áp dụng bản cập nhật phần sụn Mac theo cách thủ công .

Lộ trình nhân bản được nêu ở trên hiện chỉ được khuyến nghị để nâng cấp một máy duy nhất (nơi sẽ tiến hành nâng cấp chương trình cơ sở) hoặc cài đặt lại hệ điều hành trên các máy đã có bản cập nhật chương trình cơ sở đi kèm và ở High Sierra.


Tuyến bản sao được phác thảo ở trên hiện là tùy chọn tốt nhất để cài đặt High Sierra lên MacBook, nên giữ HFSplus dưới dạng hệ thống tập tin, điều kiện với điều kiện là nó có ổ đĩa thay thế trống và không được định dạng làm ổ đĩa trong. Trình cài đặt High Sierra mới nhất không hoạt động với sự kết hợp của các tùy chọn --converttoapfs--volume. Một nỗ lực để chuyển hướng cài đặt giữ hệ thống tập tin cũ hơn sẽ dẫn đến lỗi "HelperTool bị lỗi".


1
Hoàn toàn không cần bất cứ điều gì phải trải qua Rigamarole như vậy khi có thể thực hiện cài đặt sạch, từ Trình cài đặt USB được tạo từ Cài đặt macOS High Sierra.app, ví dụ như .../startosinstall --converttoapfs NOtừ ổ USB đã khởi động.
dùng3439894

1
Có thể đáng nói đến việc nhân bản sẽ xóa nội dung của HD chính và tất cả các ứng dụng / tệp người dùng / vv cần được khôi phục từ bản sao lưu sau đó.
nohillside

1
@ user3439894 Thật không may khi bạn gửi lệnh Cài đặt bắt đầu. Nó không sửa đổi trình cài đặt và sau đó bạn có thể đặt nó vào USB. Phải có một phương pháp để tạo USB và sau đó từ bên trong trình cài đặt, đặt cờ cho chuyển đổi
APFS

1
@ Chriz74, FYI Tôi đã cài đặt sạch bằng cách tải xuống 'Cài đặt macOS High Sierra.app' từ App Store, tạo Trình cài đặt USB bằng thông tin trong tài liệu ht201372 của Apple, sau đó khởi động bằng Trình cài đặt USB. Từ đó, tôi đã xóa và phân vùng lại SSD trong Disk Utility, sử dụng HFS +, sau đó trong Terminal bắt đầu cài đặt giữ hệ thống tập tin HFS + trên SSD. AFAIK Không có tệp cấu hình thiết lập nào mà bạn có thể đặt để giữ HFS + khi bắt đầu cài đặt từ GUI. Chắc chắn điều đó sẽ rất tuyệt, nhưng sẽ không có vấn đề gì lớn khi bắt đầu cài đặt từ dòng lệnh nếu bạn không muốn chuyển đổi sang APFS!
dùng3439894

2
@ user3439894 bạn đã gửi lệnh gì trong terminal?
Chriz74
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.