Tidak dapat membuat partisi di ruang kosong dengan Disk Utility [duplikat]

11

Saya telah membuat partisi baru dengan memilih opsi ruang kosong dan sekarang saya tidak dapat menggabungkan atau membuatnya kembali.

Saya telah mencoba menggunakan iPartition untuk membuat partisi baru di ruang kosong tapi katanya saya tidak punya izin.

Bagaimana saya bisa memperbaikinya?

Utilitas Disk

pengguna3782418
sumber
Anda ingin satu atau dua partisi besar terpisah? Jika Anda ingin dua partisi saya akan menambahkan langkah-langkah yang diperlukan untuk jawaban saya
klanomath
Saya menemukan masalah ini memiliki solusi yang jauh lebih mudah daripada "memperluas volume penyimpanan inti". 1) gunakan "daftar diskutil" untuk mencari tahu UUID dari volume logis. 2) gunakan "diskutil cs revert <LVUUID>" untuk menyingkirkan penyimpanan inti & volume logis (yang, IMO, adalah desain yang sangat bodoh). 3) reboot. Kemudian "Disk Utility" akan berfungsi seperti yang diharapkan.
user416983

Jawaban:

5

Volume Anda Macintosh HDadalah Core Storage Logical Volumedan bagian dari Core Storage volume groupdan karenanya tidak dapat dimodifikasi oleh iPartition atau Disk Utility.

Anda harus mem-boot dari disk eksternal, drive jempol atau di Internet Recovery Modeuntuk dapat memodifikasi volume dengan beberapa Terminalperintah.

diskutil cs resizeStackPerintah berikut ini sangat tidak berdokumen dan berpotensi merusak.

Harap cadangkan Mac OS X Anda sebelum melanjutkan.

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

Silakan mulai Terminaldari / Aplikasi / Utilitas dan masukkan diskutil cs listuntuk mendapatkan kesan.

Contoh output dari diskutil cs list

$ diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 08436957-C5CD-4DC6-B9FA-05B51A3EEFC8
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         86908663234 B (80.94 GB)
    Free Space:   35364864 B (35.4 MB)
    |
    +-< Physical Volume FFC67A8D-65A8-415E-A594-D7A6BED71844
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     86908663234 B (80.94 GB)
    |
    +-> Logical Volume Family 56C0E988-502B-43D5-90DD-EFBE58143896
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume 4F26F5C3-8D94-419F-AFF1-B652E9DCDEF4
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          86479166504 B (80.54 GB)
            Conversion Progress:   -none-
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS

Partisi Mac OS X Anda (Macintosh HD) yang terlihat di desktop setara dengan Logical Volume F26F5C3-8D94-419F-AFF1-B652E9DCDEF4.

Rebut kembali ruang kosong:


Setelah mengubah ukuran beberapa lusin disk dengan diskutil cs resizeStack LVUUID saya tidak pernah punya masalah dengan Recovery HD. Jadi langkah 1-6 dapat dianggap dapat diabaikan dan Anda dapat langsung mulai dengan langkah 7.


  1. Pertama, Anda harus membuat cadangan Recovery HD: Mulai Terminal.appdan 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 HDdi sisi kiri dan pasang partisiRecovery HD

    screen1

  4. Verifikasi disk

    screen2

  5. Buat disk image Recovery HDdan 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:

    daftar diskutil cs

  11. Salin UUID Volume Alfanumerik Volume (LV) volume CoreStorage Anda. LVUUID harus menjadi yang keempat terdaftar. Dalam contoh di atas alfanumerik adalah:
    F26F5C3-8D94-419F-AFF1-B652E9DCDEF4.
  12. Jalankan perintah berikut:

    diskutil cs resizeStack LVUUID partsize  
    

    Menurut nomor yang ditemukan di atas akan:

    diskutil cs resizeStack F26F5C3-8D94-419F-AFF1-B652E9DCDEF4 100%
    

    Jika Anda mendapatkan kesalahan ("Nilai persentase (100%) tidak dapat ditentukan untuk operasi ini.") Gunakan ini sebagai gantinya:

    diskutil cs resizeStack F26F5C3-8D94-419F-AFF1-B652E9DCDEF4 0g
    

    Mudah-mudahan ini akan memperluas volume CoreStorage Anda ke semua penuh 120 GB. Tergantung pada disk Anda, ini akan membutuhkan beberapa detik (SSD) atau menit (HDD). Setelah berhasil mengubah ukuran cek dengan diskutil listapakah Recovery HDmasih ada.

  13. Keluar Terminal.appdan mulai Disk Utilitydan 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
klanomath
sumber
cs resizeStackdengan 100%tidak bekerja untuk saya, saya mendapatkan pesan kesalahanA percentage value (100%) cannot be specified for this operation.
zenith
@zenith Coba diskutil cs resizeStack ... 0gsebagai gantinya. 0g adalah angka ajaib
klanomath
@zenith lebih baik menggunakan jawaban yang ditautkan dan diterima.
klanomath
sunting: El Capitan: diskutil yang perlu Anda gunakan hanya 0, bukan 0g, seperti pada Yosemite.
Dalibor Filus
@DaliborFilus Thanx untuk petunjuknya. Saya akan menambahkan bahwa setelah El Capitan telah keluar dari keberadaan beta
klanomath
1

Cadangkan semua data Anda sebelumnya. Perhatikan prosedur ini mungkin tidak berfungsi jika volume dienkripsi. Anda mungkin perlu mendekripsi volume atau membukanya dengan kunci sandi / kunci pemulihan untuk mengubah ukurannya. Lihat Perintah CoreStorage tidak berdokumen untuk informasi lebih lanjut.

1) Buka Terminal.

2) Masukkan perintah berikut untuk menemukan UUID Volume Logical . Pastikan Anda memilih UUID yang benar . Salin itu.

diskutil cs list 

3) Masukkan perintah berikut (ganti lvUUIDdengan yang disalin lvUUID) untuk mengubah ukuran volume logis kembali ke kapasitas penuhnya. Masukkan kata sandi Anda saat diminta.

sudo diskutil cs resizeVolume lvUUID %100

4) Setelah selesai, keluar dari terminal. Buka System Preferences> Startup Disk dan pilih kembali volume untuk Blessitu lagi sebagai volume boot.

njboot
sumber
1

Itu adalah Core Storage volume [Logical Volume Group] - yang saya kira adalah drive Fusion atau drive terenkripsi FileVault.

Either way, iPartition tidak bisa menanganinya.

Dilihat oleh jumlah orang yang telah melanggar drive Fusion dengan mencoba untuk 'membersihkan' partisi, itu benar-benar sesuatu yang Apple seharusnya mencegah pengguna melakukan ...

Saran terbaik yang saya lihat untuk pemulihan adalah menghapus UUID drive & biarkan Disk Utility membangunnya kembali dari awal. Semua data hilang, sehingga cadangan lengkap sangat penting.

Lihatlah di Split Your Fusion Drive Apart kemudian Menyiapkan Fusion Drive di Mac Anda Saat Ini .

[Saya akan berlatih di sini, tetapi ada 8 halaman instruksi]

Tetsujin
sumber