Mengubah ukuran atau memperluas volume CoreStorage

38

Saya membeli SSD baru dengan 750 GB dan membuat dua partisi: 600 GB dan 150 GB. Yang lebih kecil dianggap sebagai partisi Bootcamp suatu hari, tetapi sampai saat ini hanya partisi yang tidak digunakan. Ketika saya membutuhkan lebih banyak ruang, saya memutuskan untuk menggabungkan kedua partisi ini. Partisi dibuat dengan Mavericks, penggabungan dilakukan dengan Yosemite.

Saya membuka Disk Utility dan tombol "minus". Utilitas Disk memberi tahu saya bahwa kedua partisi akan bergabung kemudian. Namun gagal total. Hard disk utama saya tiba-tiba mengalami kesalahan yang tidak dapat diperbaiki dan bahkan dua hard disk eksternal saya yang lain tidak dapat dipasang lagi.

Saya akhirnya memulihkan hard disk dari Time Machine, yang bekerja dengan baik.

Partisi kedua saya sekarang terdaftar sebagai gratis:

Utilitas Disk

Sayangnya saya tidak dapat mengubah ukuran partisi 600 GB saya juga tidak dapat membuat partisi baru menggunakan ruang kosong.

Diskutil mengungkapkan hal berikut:

~  diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.2 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage                         599.6 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           *599.3 GB   disk1
                                 Logical Volume on disk0s2
                                 XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
                                 Unencrypted

Diskutil juga mengangkat ini:

~  diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 9D2BA4BA-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         599640592384 B (599.6 GB)
    Free Space:   6111232 B (6.1 MB)
    |
    +-< Physical Volume 29A9A02B-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     599640592384 B (599.6 GB)
    |
    +-> Logical Volume Family 2FA7892F-xxxx-xxxx-xxxx-xxxxxxxxxxxx
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          599282155520 B (599.3 GB)
            Conversion Progress:   -none-
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS

Saya sudah mencoba ini:

tapi itu tidak akan membantu. Dikatakan saya tidak bisa memulihkan karena itu tidak dibuat dengan cara yang akan didukung (maaf telah melewatkan pesan yang tepat).

Saya kemudian mengetahui bahwa Apple_CoreStorage mungkin mengindikasikan disk saya dienkripsi, yang mungkin menjelaskan mengapa saya tidak dapat mengubah ukurannya. Itu tidak menjelaskan mengapa saya tidak bisa membuat partisi baru untuk saya.

Apa pilihan saya untuk membuat hard disk saya tersedia dalam satu partisi dengan ukuran 750 GB?

Kristen
sumber
1
Yosemite tampaknya melakukan ini pada drive. Penyimpanan Inti adalah dunia kesakitan. Cara mudah - apple.stackexchange.com/questions/148645/... Cara yang sulit - apple.stackexchange.com/questions/153523/…
Tetsujin
tolong tambahkan diskutil cs listoutput ke jawaban Anda. Anda dapat mengacak semua uuids tetapi memilih huruf yang berbeda untuk setiap UUID yang ditemukan untuk membedakannya dengan lebih baik jika seseorang kebetulan menjawab
klanomath
TL: DR adalah bahwa Disk Utility tidak dapat melakukannya, harus berupa baris perintah. Saya harap @lanomath dapat membantu Anda melewatinya - dia mahir dalam hal ini. Secara pribadi, saya tidak akan mendekati Yosemite sampai Apple mendapatkan alat GUI mereka sesuai dengan Core Storage.
Tetsujin

Jawaban:

43

Setelah mendapatkan pengalaman dengan volume CoreStorage, saya mengerjakan ulang jawaban pertama saya untuk menggeneralisasi dan memfasilitasinya dengan menambahkan beberapa skenario dan menghapus beberapa langkah yang dapat dibuang.

Pada dasarnya ada satu perintah tidak berdokumen untuk mengubah ukuran atau memperluas grup volume CoreStorage dan volume logis yang melekat:

diskutil cs resizeStack LVUUID size  

Perintah memperluas atau menyusutkan seluruh CoreStorage Volume Group termasuk volume fisik, kelompok volume logis dan volume logis dalam satu langkah ke ukuran yang diinginkan.

Walaupun menyusut ke ukuran ruang yang ditempati dalam volume logis seharusnya tidak menjadi masalah sama sekali (tetapi tidak disarankan karena setidaknya 10% ruang kosong harus dibiarkan), setiap partisi pemblokiran kecuali partisi pemulihan harus dihapus atau berkurang sebelum memperluas tumpukan CoreStorage.

Perintah ini berguna dalam beberapa skenario:

  • memperluas volume CoreStorage setelah menghapus volume JHFS + gaya lama ke-2 pada perangkat yang sama (ini dapat terjadi setelah memisahkan disk Anda menjadi dua partisi di Mavericks dan kemudian memperbarui ke Yosemite. Partisi pertama - volume sistem Anda - mungkin dikonversi ke CoreStorage volume, sedangkan volume 2 dibiarkan sendiri.)

masukkan deskripsi gambar di sini

  • memperluas volume CoreStorage setelah secara manual menghapus volume NTFS Boot Camp

masukkan deskripsi gambar di sini

  • mengubah ukuran volume CoreStorage untuk membuat volume JHFS + gaya lama kedua pada perangkat yang sama

masukkan deskripsi gambar di sini

Hati-hati: Perintah ini sangat tidak berdokumen dan berpotensi merusak.

Persiapan:

  • Cadangkan data Anda.
  • Lepaskan semua drive eksternal (terutama drive cadangan Time Machine eksternal Anda).
  • Mulai kembali ke Mode Pemulihan Internet dengan menekan alt cmd Rsaat startup.
    Prasyarat adalah pembaruan firmware terbaru yang diinstal, baik ethernet atau WLAN (WPA / WPA2) dan router dengan DHCP diaktifkan.
    Pada 50 Mbps-line, dibutuhkan sekitar 4 menit (menyajikan globe animasi kecil) untuk boot ke image netboot pemulihan yang biasanya diambil dari server apple / akamai.

    Saya merekomendasikan ethernet karena lebih dapat diandalkan. Jika Anda dibatasi untuk WIFI dan proses booting gagal, cukup restart Mac Anda sampai Anda berhasil booting.

    Atau Anda dapat memulai dari thumb drive installer yang dapat di-boot (Mavericks atau Yosemite) atau thumb drive yang berisi sistem lengkap (Mavericks atau Yosemite).

Ubah tumpukan CoreStorage:

  • Buka di Menubar Utilities / Terminal

Pertama, Anda harus mendapatkan ikhtisar disk dan tata letak partisi:

  • Masukkan diskutil list
    daftar Contoh:

    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *68.7 GB    disk0
       1:                        EFI EFI                    209.7 MB    disk0s1
       2:          Apple_CoreStorage                         53.7 GB    disk0s2
       3:                 Apple_Boot Recovery HD            650.0 MB    disk0s3
       4:                        EFI No Name EFI            100.0 MB    disk0s4
    /dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:     Apple_partition_scheme                         *1.3 GB    disk1
       1:        Apple_partition_map                         30.7 KB    disk1s1
       2:                  Apple_HFS OS X Base System        *1.3 GB    disk1s2
    /dev/disk2
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                  Apple_HFS System                 *53.5 GB    disk2
    /dev/disk3-disk12 ...belong to the OS X Base System (your recovery system you booted to previously)
    

    Disk0 adalah perangkat disk internal utama Anda yang berisi partisi EFI (dis0s1), partisi CoreStorage (disk0s2) dan Recovery HD (disk0s3). No Name EFI (disk0s4) hanya ada jika Anda memiliki partisi Boot Camp sebelumnya dan menghapusnya secara manual.

    Disk1 adalah disk logis yang dibuat dengan mem-boot ke image netboot yang berisi sistem pemulihan (OS X Base System = disk1s2) mirip dengan Recovery HD.

    Disk2 juga merupakan disk logis yang berada di disk0s2 dan berisi tumpukan CoreStorage.

  • Masukkan gpt -r -vv show /dev/disk0
    daftar Contoh:

    gpt show: /dev/disk0: mediasize=68719476736; sectorsize=512; blocks=134217728
    gpt show: /dev/disk0: PMBR at sector 0
    gpt show: /dev/disk0: Pri GPT at sector 1
    gpt show: /dev/disk0: Sec GPT at sector 134217727
          start       size  index  contents
              0          1         PMBR
              1          1         Pri GPT header
              2         32         Pri GPT table
             34          6         
             40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
         409640  104974016      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
      105383656    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
      106653192     204800      4  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      106857992   27359703         
      134217695         32         Sec GPT table
      134217727          1         Sec GPT header
    

    Partisi dengan nomor indeks 1 adalah partisi EFI biasa, partisi dengan nomor indeks 2 adalah partisi CoreStorage Anda dan partisi dengan nomor indeks 3 adalah Recovery HD Anda.
    Partisi dengan nomor indeks 4 (= Tidak Ada Nama EFI) hanya ada jika Anda memiliki partisi Boot Camp sebelumnya dan menghapusnya secara manual. Semua sisanya adalah ruang bebas yang tidak terisi (dalam contoh 27359703 blok à 512 B).

  • Masukkan diskutil cs list
    daftar Contoh:

      CoreStorage logical volume groups (1 found)
    |
    +-- Logical Volume Group A629E051-D7B0-4B8C-A803-074F62704636
        =========================================================
        Name:         System
        Status:       Online
        Size:         53946696192 B (53.9 GB)
        Free Space:   16777216 B (16.8 MB)
        |
        +-< Physical Volume 90C09FC0-4215-4871-901B-70E2C9C7D464
        |   ----------------------------------------------------
        |   Index:    0
        |   Disk:     disk0s2
        |   Status:   Online
        |   Size:     53946696192 B (53.9 GB)
        |
        +-> Logical Volume Family F6962E38-50E4-4458-BFE6-CF2E179352F5
            ----------------------------------------------------------
            Encryption Status:       Unlocked
            Encryption Type:         None
            Conversion Status:       NoConversion
            Conversion Direction:    -none-
            Has Encrypted Extents:   No
            Fully Secure:            No
            Passphrase Required:     No
            |
            +-> Logical Volume BD36C73D-860D-4DC6-B125-AD624F448B88
                ---------------------------------------------------
                Disk:                  disk2
                Status:                Online
                Size (Total):          53496696192 B (53.5 GB)
                Conversion Progress:   -none-
                Revertible:            Yes (no decryption required)
                LV Name:               System
                Volume Name:           System
                Content Hint:          Apple_HFS
    
  • untuk mengubah ukuran volume CoreStorage Anda harus menghapus partisi pemblokiran terlebih dahulu (Recovery HD tidak masuk hitungan karena biasanya akan dipindahkan dengan perintah resizeStack).
    Pertama, Anda harus meng-unmount semua volume yang terpasang pada disk0 (pertama volume CoreStorage, yang memiliki disk pengenal disk sendiri tetapi berada di disk0, lalu semua volume yang terpasang lainnya pada disk0 - periksa ini dengan df):

    diskutil unmountDisk /dev/disk2
    

    kemudian volume tambahan (jika Anda punya sama sekali). Contoh:

    diskutil unmount /dev/disk0s5 
    

    Jika Anda memiliki partisi NoName EFI, hapus dengan memasukkan:

    gpt remove -i 4 disk0
    
  • Remount volume yang sebelumnya tidak di-mount dalam urutan terbalik dengan

    diskutil mount /dev/disk0s5
    diskutil mount /dev/disk2 
    
  • Karena setiap partisi pemblokiran dihapus, Anda sekarang dapat mengubah ukuran volume CoreStorage

    diskutil cs resizeStack LVUUID size 
    

    dengan LVUUID: UUID volume dan ukuran logis: ukuran akhir volume CoreStorage Anda.
    Contoh:

    diskutil cs resizeStack BD36C73D-860D-4DC6-B125-AD624F448B88 60g  
    

    untuk mengembangkannya hingga 60 GB

    diskutil cs resizeStack BD36C73D-860D-4DC6-B125-AD624F448B88 40g  
    

    untuk mengecilkannya hingga 40 GB

    diskutil cs resizeStack BD36C73D-860D-4DC6-B125-AD624F448B88 0g 
    

    untuk memperluasnya ke ukuran penuh yang tersedia (0g adalah angka ajaib di sini).

    HD Pemulihan Anda harus dipindahkan secara otomatis - terlepas dari apakah menyusut atau memperluas volume CS - hingga akhir.

  • Dalam hal menyusutkan volume CoreStorage Anda sekarang dapat membuat partisi ke-2 dengan gpt.
  • Masukkan yang berikut ini untuk mendapatkan skema partisi baru:

    gpt -r -vv show /dev/disk0
    

    dan

    gpt add -b StartBlock -s NumberOfBlocks disk0
    

    untuk membuat partisi baru. StartBlock adalah jumlah blok pertama di ruang yang tidak terisi dan NumberOfBlocks adalah jumlah blok gratis atau lebih kecil. NumberOfBlocks harus dapat dibagi hingga 8!

  • Masuk exitdan keluar Terminal.
  • Buka Disk Utility (dan format partisi Anda yang baru dibuat jika Anda telah membuat partisi baru di langkah terakhir kedua).
  • Kemudian periksa volume CoreStorage Anda yang diperluas untuk menemukan kesalahan.
  • Keluar dari Disk Utility.
  • Reboot ke volume utama Anda.
klanomath
sumber
Jawaban ini mungkin salah satu sumber daya paling langka yang dapat dipahami di web tentang pengubahan ukuran CoreStorage. Selama beberapa bulan terakhir, saya terus datang dan memeriksa jawaban ini ketika saya lupa bagaimana melakukannya. Sayangnya di diskutil mansana hanya ada satu contoh baris diskutil coreStorage resizeStack LVUUID PVUUID 150g ms-dos BOOTCAMP 0 tanpa penjelasan lebih lanjut yang aneh karena ini adalah teknologi Apple sendiri, tidak seperti sistem file lainnya.
JacopKane
12

diskutil cs resizeStackPerintah berikut ini sangat tidak berdokumen dan berpotensi merusak. Mungkin ada cara mudah yang diuraikan terlebih dahulu dan jalan yang panjang dan berliku memakan waktu.

Harap cadangkan Mac OS X Anda sebelum melanjutkan.

Cara yang tidak selama yang diharapkan:

Komputer ke-2 atau iPhone dengan stackexchange credentials untuk memasuki situs atau obrolan bermanfaat.

Partisi Mac OS X Anda (Macintosh HD) yang terlihat di desktop setara dengan Logical Volume 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx.

  1. Pertama, Anda harus mencadangkan Recovery HD Anda: Mulai Terminal.app dan masukkan
    defaults write com.apple.DiskUtility DUDebugMenuEnabled 1tekan enter dan berhentiTerminal.app
  2. Mulai Disk Utility dan aktifkan 'Tampilkan setiap Partisi' di menu Debug Setelah beberapa detik semua partisi akan terlihat
  3. Pilih 'Recovery HD' di sebelah kiri dan pasang partisi 'Recovery HD'

    screen1

  4. Verifikasi disk

    screen2

  5. Buat gambar disk 'Recovery HD' dan simpan hanya-baca secara eksternal

    screen3

  6. Periksa disk image untuk memulihkan

    screen4

  7. Lepaskan semua drive eksternal

  8. Mulai ulang Internet Recovery Modedengan menekan altcmdR
    atau Mavericks yang dapat di-boot atau Yosemite Thumb Drive (sistem lengkap atau instal).

  9. mulai Terminaldari menubar / utilitas
  10. masukkan perintah berikut di Terminal prompt:

    diskutil cs list
    
  11. Salin UUID Volume Alfanumerik Volume (LV) volume CoreStorage Anda. LVUUID harus menjadi yang keempat terdaftar. Dalam contoh di atas, alfanumeriknya adalah:
    7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
  12. Jalankan perintah berikut:

    diskutil cs resizeStack LVUUID partsize  
    

    Menurut nomor yang ditemukan di atas akan:

    diskutil cs resizeStack 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx 0g  
    

    Mudah-mudahan ini akan memperluas volume CoreStorage Anda ke 750 GB penuh .. Tergantung pada disk Anda, ini akan membutuhkan beberapa detik (SSD) atau menit (HDD). Setelah berhasil mengubah ukuran cek dengan diskutil listapakah 'Recovery HD' masih ada.
    (Sebelumnya perintah di atas adalah diskutil cs resizeStack 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx 748g. Setelah beberapa pengujian kami menemukan bahwa itu diskutil cs resizeStack 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx 0gadalah perintah yang lebih pintar. Seharusnya memperluas LVG ke ukuran maksimal sementara biasanya memindahkan 'Recovery HD' ke bagian paling akhir dari disk fisik. 0g sepertinya angka ajaib pada kasus ini.)

  13. Keluar dari 'Terminal.app' dan mulai 'Disk Utility' dan verifikasi volume yang diperluas.
  14. Reboot ke Recovery HD dan drive utama Anda. Hapus gambar disk yang dibuat pada langkah 5 jika semuanya berfungsi seperti yang diharapkan

Jika itu tidak berhasil maka cara yang lebih lama dan lebih sulit:

  1. memasukkan diskutil list
  2. Hapus Recovery HDdengan diskutil eraseVolume Free\ Space %noformat% IDENTIFIER_Recovery_HD.
    Dalam contoh Anda:diskutil eraseVolume Free\ Space %noformat% disk0s3
  3. masukkan perintah berikut di Terminal prompt: daftar diskutil cs
  4. Salin UUID Volume Alfanumerik Volume (LV) volume CoreStorage Anda. LVUUID harus menjadi yang keempat terdaftar. Dalam contoh di atas, alfanumeriknya adalah:
    7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
  5. Jalankan perintah berikut:
    diskutil cs resizeStack LVUUID partsize

    Menurut nomor yang ditemukan di atas akan:

    diskutil cs resizeStack 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx 748g  
    

    Mudah-mudahan ini akan memperluas volume CoreStorage Anda menjadi hampir penuh 748 GB (saya telah meninggalkan beberapa ruang untuk masa depan Recovery HD.

  6. Buat partisi Recovery HDjika perlu
  7. Bangun kembali Recovery HDjika perlu
    (sedang dalam proses: diuji di Parallels tetapi saya tidak dapat memulai kembali ke mode pemulihan karena keterbatasan Parallels mungkin dan partisi selalu terlihat. Sepertinya Apple Script di musings.silvertooth.us tidak bekerja dengan Yosemite / CoreStorage. Saya sedang menyelidiki itu)

Silakan periksa kembali di komentar (atau mungkin obrolan) jika Anda mengalami masalah

klanomath
sumber
Ini terlihat seperti respons yang luar biasa. Saya akan melakukan perintah ini hari ini setelah bekerja dan akan kembali ke sini untuk melaporkan hasilnya. Terima kasih sebelumnya telah meluangkan waktu untuk perwakilan ini!
Christian
Kami dapat membuka ruang obrolan dan saya dapat menemani Anda. Saya tersedia sepanjang hari hingga pukul 1.00 pagi UTC (atau 24.00 waktu Anda ;-))
klanomath
Itu super luar biasa dan sangat baik dari kalian :) Saya harap saya tidak akan memerlukan bantuan lebih lanjut, tetapi ada baiknya untuk mengetahui ada tempat di mana seseorang dapat pergi.
Christian
sebelum memulai apa pun silakan masuk ke ruang obrolan
klanomath
Tidak dapat menghapus disk recov bc itu tidak dapat di mount. Ubah ukuran mengatakan tidak mungkin pembantu boot bc dipasang. Pergi untuk ngobrol sekarang
Christian
11

Saya heran tentang kerumitan masalah ini (lihat jawaban @klanomath) dan kemudahan untuk membuatnya.

Itu sebabnya saya mencoba untuk bermain dengannya dan menemukan pekerjaan.

  1. Masalah saya adalah sebagai berikut: Saya memiliki 500GB-disk. Saya membuat partisi 150GB-Macintosh-HD pada disk ini menggunakan Disk Utility, meninggalkan 350GB sebagai "ruang kosong". Ketika saya mencoba untuk memformat ruang kosong menjadi partisi kedua saya gagal melakukannya: ketika saya menekan Terapkan itu mengabaikan perintah saya dan berperilaku seperti saya tidak pernah menekan "Terapkan" (ketika saya ingin menutup jendela Disk Utility, itu memperingatkan saya bahwa ada perubahan yang belum diterapkan).

  2. Saya mengambil volume pertama (volume yang diformat bernama Macintosh HD, ukurannya 150GB) dan meminta Disk Utility untuk mempartisi menjadi dua partisi: 100GB + 50GB. Ditekan "Terapkan" dan secara ajaib Disk Utility dibuat untuk saya dua partisi: 100GB + 400GB . Pada titik ini semua ruang pada disk menjadi berguna dan saya cukup senang dengannya.

  3. Kemudian saya cukup menghapus partisi kedua, menekan "-" dan "Terapkan". Hasilnya digabung dengan Macintosh HD dan saya kembali ke sebelumnya sebelum langkah 1.

  4. Akhirnya, saya membaginya menjadi dua partisi dengan ukuran 150GB dan 350GB seperti yang saya inginkan di awal. Sekarang masalahnya tampaknya sudah terpecahkan.

klm123
sumber
Ini sepertinya bekerja untuk saya, tetapi setelah berhenti dan membuka kembali Disk Utility, sepertinya telah gagal.
DAPAT DITERIMA
@ELLIOTTCABLE, bagi saya ini berfungsi setelah meluncurkan kembali Disk Utility juga.
klm123
bekerja untuk saya juga. Terima kasih atas info terperinci
Lucas
1
Saya punya masalah yang pasti dan saya tidak perlu melakukan hal-hal rumit di atas, untungnya. Ini solusi untuk saya.
Pelajari OpenGL ES
2
Bekerja untuk saya juga, sangat mudah dan lebih sedikit kesalahan daripada solusi di atas. Terima kasih.
Luca Bedeschi
0

Saya mencoba semuanya dari apple.stackexchange dan blog lain tetapi tidak ada yang berhasil. Tetapi metode ini bekerja seperti pesona:

  1. Buat USB Windows yang bisa di-boot menggunakan bootcamp.
  2. Jangan mempartisi atau mengunduh file dukungan.
  3. Mulai ulang kunci "opsi" penahanan perusahaan Anda.
  4. Buka partisi Windows dan terus mengklik berikutnya sampai Anda harus memilih untuk memformat disk.
  5. Pilih blok dengan memori "freespace" yaitu ruang yang tidak terisi.
  6. Klik "baru" di jendela instalasi dan klik "format"
  7. Anda akan mendapatkan kesalahan yang benar-benar baik-baik saja.
  8. Keluar dari instalasi dan mulai kembali ke Mac.
  9. Sekarang "freespace" adalah format "windows NTFS".
  10. Klik pada simbol "-" dan voila. Ini dikembalikan kembali ke Full HDD Anda.
Kevin Prasanna RR
sumber
Hei Juga coba matikan FireVault sebelum Anda mencoba metode di atas.
Kevin Prasanna RR
0

Artikel bagus! Terima kasih banyak atas upaya yang telah Anda lakukan - benar-benar membantu saya!

Saya sedang melacak kasus penggunaan memperluas Penyimpanan Inti saya menghapus volume bootcamp dan menggabungkannya.

Saya menemukan saya harus membuka kunci penyimpanan inti saya sebelum saya bisa melanjutkan dengan perintah

diskutil cs resizeStack 

Cukup mudah

diskutil cs unlockVolume <volume ID>

di mana ID yang sama untuk penyimpanan inti Anda dalam format 11111111-2222-3333-4444-555555555555

Juga pada OS X 10.11.1 saya menemukan bahwa 0g bukan parameter yang valid untuk nilai ukuran. Saya diminta untuk memberikan ukuran tertentu.

Dan akhirnya, saya sangat menyarankan Anda juga memverifikasi dan memperbaiki kesalahan pada volume penyimpanan inti Anda sebelum Anda mencoba mengubah ukuran. Lebih mudah untuk mengatasi mereka yang berada di luar proses mengubah ukuran.

Mat
sumber
0

Saya punya masalah ini, dan saya pikir perbaikan paling sederhana adalah ini: Klik tanda "+" di bagian bawah Tata Letak Partisi, ubah ukuran partisi kedua ke apa yang Anda inginkan, lalu pilih format menjadi "Ruang Bebas".

Anda akan melihat bahwa partisi kedua di tata letak diganti dengan ruang kosong. Kemudian, cukup pilih "Terapkan".

S. Bloch
sumber
0

Saya mencari solusi untuk menyusutkan volume di Sierra secara non-destruktif untuk memberikan ruang bagi pemasangan beta Sierra Tinggi, dan menemukan halaman ini sangat membantu.

Saya menggunakan volume terenkripsi HFS + Journaled di MacOS Sierra.

Saran Matt di atas sangat bagus, tetapi saya menemukan mekanisme yang lebih cepat untuk ini, untuk CoreStorage Volume yang dienkripsi atau tidak.

Dimulai dari:

Boot ke Disk Pemulihan saat startup mesin dengan CMD-R

Setelah dalam mode pemulihan, jika Anda memiliki volume Terenkripsi CoreStorage, buka jendela terminal dan siapkan drive seperti itu. Jika tidak, lewati untuk menggunakan DiskUtility di bawah ini.

diskutil cs list

Perhatikan UUID terakhir untuk Volume Terkunci jika ada, lalu.

diskutil cs unlockVolume UUID

Perintah di atas harus menanyakan kode sandi yang merupakan kata sandi pengguna normal Anda.

Jika Anda TIDAK MEMILIKI Volume CoreStorage terenkripsi, Anda bisa mulai di sini:

Buka Disk Utility dari terminal atau kembali di menu, dan gunakan fitur Partition pada wadah disk utama.

Anda harus dapat menggunakan tombol '+' untuk secara opsional menambahkan partisi ke ruang yang tersedia, menyesuaikan ukuran dengan preferensi Anda, dan kemudian menggunakan 'Terapkan' untuk memulai penyusutan NON-DESTRUCTIVE, NON-ERASING dari partisi yang ada. Ini membuat Anda dengan data asli Anda di partisi yang lebih kecil dan partisi kosong di ruang yang tersisa. Pastikan untuk mengatur partisi baru agar tidak tumpang tindih dengan data crosshatched yang ditunjukkan.

Ini akan memberi tahu Anda bahwa operasi tidak menghapus data yang ada, dan saya dapat meyakinkan Anda bahwa dalam kasus saya tidak.

Peringatan yang biasa berlaku di sini, Anda harus selalu membuat cadangan jika Anda bisa, sebelum memulai operasi semacam ini.

JB Smith
sumber
0

Ternyata diskutilakan memuntahkan beberapa teks bermanfaat jika diminta:

-bash-3.2# diskutil cs resizeStack
Usage:  diskutil coreStorage resizeStack
        lvUUID|MountPoint|DiskIdentifier|DeviceNode [pvUUID] size
        [part1Format part1Name part1Size part2Format part2Name part2Size
         part3Format part3Name part3Size ...]
Resize both a logical volume and one of its underlying physical volumes in a
single operation. A single physical volume is always chosen for the underlying
shrink or grow, even if the logical volume's logical volume group is backed by
more than one physical volume. If you do not specify a particular physical
volume, then one is chosen for you. Note that if this is a grow operation,
this verb is limited by the physical volume's partition's room to grow.
Specifying zero as the size asks for an "automatic" grow-to-fill operation.
If this is a shrink operation, you can optionally request that new partitions
be created in the newly-formed free space gap in the partition map.
Again, note that this only resizes one of the underlying physical volumes; if
you need more sophistication in managing your topology, you should use the
separate physical and logical volume resize verbs.
Example: diskutil coreStorage resizeStack
         11111111-2222-3333-4444-555555555555 10g JHFS+ New 1g
Pangeran
sumber