Phân vùng tiện ích ổ đĩa Sai một phần của Fusion Drive


1

Tôi có một câu hỏi về iMac 2015 Fusion Drive của tôi. Tôi đã thay thế trục chính của mình bằng ổ SSD SSD 512gb. Dưới đây là các lệnh tôi đã sử dụng từ một bộ hướng dẫn trực tuyến để làm lại Fusion Drive:

diskutil list

Và thấy SSD PCIE là đĩa1, SSD SSD là đĩa0 nên tôi đã chạy:

diskutil coreStorage create Fusion /dev/disk1 /dev/disk0
diskutil coreStorage createVolume [lvgUUID] jhfs+ "Macintosh HD" 100%

Trong đó [lvgUUID] là chuỗi ID lưu trữ lõi duy nhất

Điều này hoạt động rất tốt, tôi đã cài đặt macOS và mọi thứ đều tuyệt vời trừ khi tôi vào Disk Utility, tôi đã cố gắng tạo một phân vùng, tôi bị giới hạn trong việc tạo một kích thước của ổ SSD 24 GB nhỏ bé của mình và khi tôi tạo một cái dưới kích thước đó thì nó sử dụng PCIE cho phân vùng thay vì ổ đĩa SATA lớn hơn. Điều này khiến cho Bootcamp không thể chạy và chạy, vì Trình trợ lý thiết lập Bootcamp sẽ không cho phép tôi tạo một phân vùng tuyên bố rằng tôi không có đủ dung lượng trống.

Nó sẽ hoạt động để chỉ chuyển đổi thứ tự của đĩa0 và đĩa1? Bất kỳ suy nghĩ đánh giá rất cao!

diskUtil cs list đầu ra:

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 7D87AFDD-C64A-4AC2-B8E4-6C098F67A384
    =========================================================
    Name:         FUSE
    Status:       Online
    Size:         534804156416 B (534.8 GB)
    Free Space:   176128 B (176.1 KB)
    |
    +-< Physical Volume 9A2B9DD4-3C79-46C2-BB4F-886B5A6B9C73
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     23037939712 B (23.0 GB)
    |
    +-< Physical Volume 3BE6757D-AE99-4C70-A0B3-CC16725BA627
    |   ----------------------------------------------------
    |   Index:    1
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     511766216704 B (511.8 GB)
    |
    +-> Logical Volume Family 8AB4FCEE-8DDF-487E-A9B9-F351BE591D2E
        ----------------------------------------------------------
        Encryption Type:         None
        |
        +-> Logical Volume 45E7132B-2676-450E-85D6-636EA3DFDC4F
            ---------------------------------------------------
            Disk:                  disk2
            Status:                Online
            Size (Total):          526809563136 B (526.8 GB)
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS
            LVG Type:              Fusion, Sparse

diskUtil list đầu ra:

Charles-iMac:~ tinyhouse$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *512.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage FUSE                    511.8 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3

/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         24.0 GB    disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:          Apple_CoreStorage FUSE                    23.0 GB    disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            Macintosh HD           +526.8 GB   disk2
                                 Logical Volume on disk1s2, disk0s2
                                 45E7132B-2676-450E-85D6-636EA3DFDC4F
                                 Unencrypted Fusion Drive

Không rõ những gì bạn đang cố gắng đạt được: BSA không yêu cầu bạn "chế tạo trước" phân vùng thứ 2 với Disk Utility - thay vào đó là một phân vùng HFSJ + hiện có. Bạn đã thử khởi chạy BSA đơn giản và bắt đầu định dạng "Fusion Drive" chưa?
klanomath

Phải - Tôi chỉ hy vọng rằng việc không thể phân vùng trong tiện ích đĩa có thể liên quan. Tôi đang cố gắng làm cho nó để từ hai đĩa con, các phân vùng mới đi vào ổ đĩa lớn hơn.
Charles

Recovery HD được coi là phân vùng "cuối cùng" của Fusion Drive. Bất kỳ phân vùng bổ sung nào (cần thiết để cài đặt Windows) sẽ được tạo dưới dạng đĩaXsY (RecoveryHD) +1. Trong trường hợp của bạn, điều này sẽ giới hạn kích thước của nó xuống ~ 22 GB
klanomath

Vâng tôi thấy rằng bây giờ, có vẻ như Boot OS đã có trên SATA khi tôi muốn nó trên PCIE, bạn có biết tôi đã làm gì sai không?
Charles

Không có việc làm sai. Có lẽ mã chịu trách nhiệm tạo Fusion Drive không thể xử lý kết hợp SSD-SSD đúng cách và tạo RecoveryHD tùy ý trên một trong các đĩa. Làm thế nào lớn phân vùng Window? 50 GB?
klanomath

Câu trả lời:


0

Để tạo một "Fusion Drive" thích hợp trong trường hợp của bạn, trước tiên bạn phải tạo Nhóm khối lượng logic CoreStorage bình thường với một khối vật lý và một ổ đĩa logic. Sau đó, bạn phải cài đặt macOS. Ở bước cuối cùng, bạn phải thêm khối lượng vật lý thứ hai vào Nhóm khối lượng logic của CoreStorage và mở rộng khối lượng logic hiện có.

  • sao lưu âm lượng chính của bạn
  • khởi động vào Chế độ khôi phục Internet (hoặc ổ đĩa cài đặt macOS)
  • nhận tất cả các danh sách cần thiết:

    diskutil list
    diskutil cs list
    
  • phá hủy LVG:

    diskutil cs delete lvgUUID #lvgUUID: UUID of the Logical Volume Group
    
  • xóa hoàn toàn cả hai đĩa (mỗi ổ thành một ổ với các tên, ví dụ "data1" và "data2" chứ không phải "Macintosh HD")
  • lấy lại số nhận dạng thiết bị: diskutil list
  • tạo LVG và LV mới trên đĩa lớn hơn (ở đây tôi giả sử ổ SSD 500 GB có bộ nhận dạng đĩa0):

    diskutil cs create Fusion disk0
    diskutil cs list
    diskutil cs createVolume lvgUUID jhfs+ "Macintosh HD" 100%
    
  • Cài đặt macOS thành "Macintosh HD"
  • Sau khi cấu hình macOS, mở Terminal và nhập

    diskutil list
    diskutil cs list
    
  • thêm đĩa 24 GB (ở đây tôi giả sử định danh đĩa là đĩa1) vào LVG:

    diskutil cs addDisk lvgUUID disk1
    
  • Mở rộng khối lượng hệ thống chính:

    diskutil cs resizeVolume lvUUID size #with size e.g. 526800m
    

    Nếu bạn gặp lỗi "Lỗi: -69720: Không có đủ dung lượng trống trong Nhóm Khối lượng logic lưu trữ lõi cho thao tác này", hãy chọn kích thước nhỏ hơn một chút như 526400m hoặc 526000m


0

Một lộ trình khác: Như klanomath đã chỉ ra cho tôi trong các bình luận, hệ thống quyết định đó là đĩa vật lý thứ cấp của ổ đĩa tổng hợp trong HĐH có phân vùng phục hồi. Điều này dường như khác với chỉ số, hoặc có thể là cụ thể để chạy SSD kép. Vì vậy, tôi đã phá vỡ ổ đĩa nhiệt hạch:

diskutil cs delete lvgUUID

Sau đó cài đặt MacOS vào ổ đĩa SATA lớn hơn. Điều này tạo ra một phân vùng phục hồi trên ổ đĩa. Sau khi cài đặt, quay lại phục hồi USB và tạo ổ đĩa tổng hợp lần này chỉ sử dụng phân vùng dữ liệu chính của ổ đĩa SATA trong khi vẫn giữ nguyên phân vùng khôi phục.

diskutil cs create Fusion disk1 disk0s2

Rồi bình thường.

 diskutil cs createVolume [paste the UUID here] jhfs+ "Macintosh HD" 100%

Sau đó khởi động lại từ ổ đĩa khôi phục và cài đặt từ đó.

Bây giờ tôi có thể phân vùng ổ đĩa như bình thường, BCA hoạt động và hệ thống khởi động nhanh hơn khoảng 4 giây bằng cách sử dụng ổ PCIE (nói đùa tôi thực sự không thể nói) :)

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.