Tidak Dapat Mengubah Ukuran Partisi


35

Saya baru-baru ini membuat partisi di macbook air saya yang menjalankan OS X 10.9, dan ini adalah untuk menjalankan instal instance OS lain (Ya, OS X 10.10 Yosemite, tapi itu adalah tambahan untuk permintaan yang saya miliki) di atasnya.

Saya membuat partisi berjalan dengan baik, dengan OS juga berfungsi dengan baik, tetapi sekarang ketika saya kembali ke Disk Utility, saya melihat dua hal yang salah:

  • Pertama, disk yang menampung dua partisi telah mengambil nama yang saya pikir telah saya berikan partisi baru ("Yosemite"), bukannya apa yang awalnya dikatakan, di suatu tempat di sepanjang garis "125GB Hard Drive" atau serupa.

  • Mungkin karena ini, saya percaya, tab telah berubah ketika saya memilih disk ini, dan saya tidak bisa lagi mengubah ukuran partisi. Opsi diklik abu-abu, dan saya tidak bisa menyeret untuk mengubah ukuran juga.

Disk Utility terlihat mirip dengan yang terlihat dalam pertanyaan ini: Tidak dapat menyesuaikan partisi drive USB dengan Mountain Lion Disk Utility meskipun komputer saya tidak dienkripsi, dan itu adalah komputer, bukan USB yang sedang saya hadapi.

Saya mencoba memasukkan Disk Utility dari Mode Pemulihan (dengan menahan opsi saat start up), tetapi masalahnya masih berlanjut. Saya telah mencoba mengubah disk start up di antara keduanya, tetapi masih tidak ada yang berubah di menu.

Saya percaya bahwa alasan untuk masalah ini adalah bahwa entah bagaimana drive sekarang menjadi grup volume logis. Saya tidak begitu mengerti apa ini, dan bagaimana cara memperbaikinya.

Catatan, pertanyaan ini murni tentang partisi, saya ingin menggunakan Yosemite pada partisi ketika berfungsi, tetapi saat ini itu adalah sistem Mavericks biasa dengan masalah partisi.

Berikut ini adalah gambar dari Disk Utility saya: Cuplikan layar Utilitas Disk


silakan periksa hasil edit saya, saya tidak yakin apakah Anda benar-benar menginstal Yosemite pada partisi ke-2 atau belum. Awalnya saya pikir tidak, sekarang saya pikir sudah. Hanya mencoba kata itu untuk mencegah Yosemite dari bendera topik, karena saya percaya masalah ini valid dan tidak terkait dengan perangkat lunak pra-rilis.
Stuffe

Harap buat kembali ini di bawah 10.9 - tangkapan layar Anda menunjukkan utilitas disk 10,10 yang sulit untuk mengetahui apakah itu masalah tanpa mereproduksi hal-hal pada OS pengiriman.
bmike

Perlu dicatat, jika pengguna bermaksud untuk mengecilkan LV kemudian tambahkan LV: apple.stackexchange.com/a/146296/8546 menunjukkan OS X 10.9.5 tampaknya gagal menambahkan LV ke LVF. Jenis penambahan itu dilaporkan mungkin terjadi pada Februari 2013 (sebelum Mavericks) sehingga mungkin ada regresi.
Graham Perrin

Saya mulai menulis komentar yang panjang lebar tetapi sebagai gantinya saya mengirimkan jawaban. Masalahnya bagi saya adalah bahwa Disk Utility tidak dapat mengubah ukuran partisi utama sementara partisi di-mount sebagai root filesystem. Lihat jawaban di bawah.
AL the X

Jawaban:


28

Jika saya memahami pertanyaan Anda dengan benar, Anda mencoba mengubah ukuran grup volume atau sebenarnya salah satu volume dalam grup. Dari apa yang saya dapat kumpulkan, disk Anda dikonversi ke CoreStorage Volume. Bisakah Anda memverifikasi bahwa dengan mengeluarkan perintah berikut di terminal dan memeriksa apakah Anda mendapatkan output yang sama dengan yang di gambar:

diskutil corestorage list

Keluaran dari diskutil

Utilitas Disk yang saat ini tersedia tidak mendukung pengubahan ukuran Volume logis. Namun menggunakan baris perintah, ada fungsi tidak berdokumen yang memungkinkan Anda untuk mengubah ukuran Volume.

Jika Anda berkonsultasi dengan perintah bantuan diskutil Anda akan menerima output berikut:

chris$ diskutil corestorage

Usage:  diskutil [quiet] coreStorage|CS <verb> <options>,
    where <verb> is as follows:

 list                     (Show status of CoreStorage volumes)
 info[rmation]            (Get CoreStorage information by UUID or disk)
 convert                  (Convert a volume into a CoreStorage volume)
 revert                   (Revert a CoreStorage volume to its native type)
 create                   (Create a new CoreStorage logical volume group)
 delete                   (Delete a CoreStorage logical volume group)
 createVolume             (Create a new CoreStorage logical volume)
 deleteVolume             (Delete a volume from a logical volume group)
 encryptVolume            (Encrypt a CoreStorage logical volume)
 decryptVolume            (Decrypt a CoreStorage logical volume)
 unlockVolume             (Attach/mount a locked CoreStorage logical volume)
 changeVolumePassphrase   (Change a CoreStorage logical volume's passphrase)

Seperti yang Anda lihat, itu tidak menawarkan opsi untuk mengubah ukuran Volume, maka dugaan saya mengapa Disk Utility tidak memungkinkan Anda untuk mengubah ukuran.

Namun fungsi tidak terdokumentasi berikut ada:

    chris$ diskutil corestorage resizeVolume

Usage:  diskutil coreStorage resizeVolume
        lvUUID|MountPoint|DiskIdentifier|DeviceNode size
Resize a logical volume, which is one of one or more disks that consume storage
out of a logical volume group. The logical volume group will have more or less
available space after this operation, if it was a shrink or grow, respectively.

Example: diskutil coreStorage resizeVolume
         11111111-2222-3333-4444-555555555555 10g

Fungsi resizeVolume tidak tercantum dalam daftar pertama dari perintah yang tersedia di atas tetapi masih ada dan bahkan memberi Anda contoh tentang cara menggunakannya.

Dengan perintah ini dan UUID Volume yang benar, dimungkinkan untuk mengubah ukuran salah satu Volume dalam grup logis Anda.

Saya melakukan lebih banyak penggalian di sekitar baris perintah dan menemukan perintah berikut:

Perintah Volume Fisik (Disk)

  • resizeDisk (tidak berdokumen) - Mengubah ukuran volume fisik
  • removeDisk (tidak berdokumen) - Menghapus volume fisik dari grup volume logis
  • addDisk (tidak berdokumen) - Tambahkan volume fisik baru ke grup volume logis

Perintah Volume Logis

  • deleteVolume (tidak berdokumen) - Hapus volume logis dan semua kontennya
  • resizeVolume (tidak berdokumen) - Kembangkan atau perkecil volume logis
  • resizeStack (tidak berdokumen) - Kembangkan atau perkecil volume logis juga grup volume dan volume fisik.

Saya tidak yakin bagaimana memasukkan gambar dalam komentar (sehubungan dengan diskutil corestorage list) tetapi hasil saya terlihat serupa, terlepas dari nama, jumlah volume fisik, dan di Revertibledalamnya tertulis Yes (No Decryption Required)Apakah ini yang diharapkan? Juga, jika saya melakukan perintah untuk mengubah ukuran partisi melalui diskutil corestorage resizeVolumeapakah saya harus mengubah ukuran kedua partisi untuk membuat ruang, atau apakah itu melakukannya secara otomatis? Dalam perintah diskutil corestorage resizeVolume, apakah lvUUID|MountPoint|DiskIdentifier|DeviceNodeangka di sebelah Logical Volumedalam daftar? Terima kasih
Cory

1
Jika output terlihat mirip maka Anda harus baik-baik saja. Revertible harus Ya, seandainya drive tidak dienkripsi menggunakan FileVault2 (jadi diharapkan kecuali Anda mengaktifkan FileVault dari Tab Keamanan di preferensi sistem). Untuk membuat ruang untuk partisi lain (di luar grup logis) Anda mungkin harus mengubah ukuran seluruh Volume Group dan karenanya kedua partisi. Itu tidak akan melakukannya secara otomatis. Gunakan perintah "resizeStack" yang akan mengubah ukuran keduanya. Pengidentifikasi alfanumerik panjang di sebelah "Grup Volume Logis", "Volume Logis" adalah UUID yang Anda perlukan untuk mengubah ukuran perintah.
Chrisii

@ Chhrisii Ini sangat, sangat membantu, namun saya masih agak tidak yakin bagaimana saya bisa menghapus partisi Tes OS X saya. Saya tidak melihat partisi utama saya di output sebaliknya (saya boot ke Mavericks dari partisi utama yang lebih besar). Apa yang harus saya lakukan? Terima kasih! (Ini lumpuh, tapi saya akan mengeluarkan beberapa komentar ensiung. Terima kasih telah menyertai saya.
László

d2m66h2j:~ laszlosandor$ diskutil corestorage list CoreStorage logical volume groups (1 found) | +-- Logical Volume Group B6308EC8-297D-44BD-9212-6BD867F6331B ========================================================= Name: OS X Test Status: Online Size: 29349998592 B (29.3 GB) Free Space: 204955648 B (205.0 MB) | +-< Physical Volume 3325F333-C8E3-46EE-9357-5E0C21A600D1 | ---------------------------------------------------- | Index: 0 | Disk: disk0s4 | Status: Online | Size: 29349998592 B (29.3 GB)
László

+-> Logical Volume Family E8CB0EB7-A2B7-48AA-AA13-5DE30867901B ---------------------------------------------------------- Encryption Status: Unlocked Encryption Type: None Conversion Status: NoConversion Conversion Direction: -none- Has Encrypted Extents: No Fully Secure: No Passphrase Required: No |
László

14

Jika partisi Anda berubah menjadi Grup Volume Logis (Anda tidak dapat mengubah ukuran atau menghapus partisi Yosemite), Anda dapat mengembalikan jenis partisi dengan beberapa baris perintah.

Buka jenis Terminal diskutil corestorage list Cari string partisi UUID Yosemite.

mengetik diskutil corestorage revert <UUID>

Partisi Yosemite Anda sekarang kembali ke jenis partisi default. Sekarang, Anda dapat mengubah ukuran atau menghapus partisi yosemite.


6
Terima kasih, ini membantu saya. Perintah aktual: di diskutil corestorage revert <UUID>mana <UUID>uuid hightlighted biru dalam contoh di atas.
Marinov Iván

Mengapa Disk Utility mengonversinya secara otomatis ke format yang tidak dapat dimanipulasi?
ArtOfWarfare

Kiat pro: pastikan komputer Anda terhubung saat menjalankan perintah @ MarinovIván (komputer saya tidak akan melakukan pengembalian kecuali jika dicolokkan sepanjang waktu.)
mchen.ja

2

Nonaktifkan FileVault di System Preferences -> Security & Privacy, restart, coba lagi. Bekerja untukku!


1
Saya harus menyaksikan perkembangan menggunakan diskutil corestorage list. Saya bisa melihat Conversion Status: Convertingdan Conversion Direction: backward. Jadi, jika ini tidak berhasil, saya akan menjalankan pengembalian cadangan seperti yang disarankan orang lain. Terima kasih.
jrwren

0

Harap pastikan bahwa Anda memiliki kedua partisi yang diformat dengan sistem file yang mendukung Mac OS X mendukung pengubahan ukuran online (misalnya, HFS Extended Journaled).


1
Ini lebih mirip komentar daripada jawaban ...: - /
Potherca

0

Melihat ukuran Digunakan di Disk Utility Anda, saya pikir Anda tidak memiliki cukup ruang untuk mengubah ukuran partisi. itu akan gagal jika tidak memiliki cukup ruang kosong untuk memindahkan file (partisi bukan virtual - tergantung pada data yang berada di lokasi tertentu pada perangkat keras).

Gunakan sesuatu seperti Carbon Copy Cloner untuk membuat cadangan gambar disk partisi, partisi ulang eksternal seperti yang Anda inginkan, dan salin kembali. JANGAN gunakan mode blokir.

Mesin virtual seperti Fusion membuat pengujian beta seperti ini jauh lebih mudah.


Saya setuju dengan kamu. Namun Mengubah Ukuran dalam Disk Utility hanya berfungsi pada volume fisik dan bukan volume logis dalam grup volume. Mengubah ukuran non-destruktif selalu mengharuskan ruang kosong yang cukup tersedia.
Chrisii

0

Sebagai permulaan, Anda dapat pergi ke "Startup Disk" di bawah preferensi sistem untuk memulai OS OS lama Anda dari Yosemite. Dari sana mungkin Anda akan dapat mempartisi / memperbaikinya sesuka Anda.


"Mungkin"? Itu tidak banyak jawaban :-(
Potherca

0

Coba ini: sorot Macintosh HD dan klik "+" untuk menambahkan partisi baru. Ikuti layar untuk memungkinkan partisi baru ditambahkan. Lakukan ini untuk membuktikan OS akan memungkinkan Anda menambahkan partisi.

Sekarang sorot partisi yang baru saja diiklankan dan klik "-" untuk menghapus. Lakukan ini untuk membuktikan OS akan membiarkan Anda menghapus partisi. Jika kedua tindakan berhasil, Anda harus dapat menyesuaikan Macintosh HD dengan ukuran apa pun.


0

Saya telah menyelesaikan ini setelah dua hari mencari di Internet. Saya menggunakan retina MacBook Pro 15 ", dengan partisi lain memiliki Windows 8 dibuat oleh Boot Camp di Mac. Pertanyaannya, ketika saya menjalankan utilitas disk saya tidak melihat sudut" draggable "dari hard disk yang perlu saya ubah ukurannya. Ini solusi saya, saya akan menuliskan langkah demi langkah:

  1. Matikan enkripsi FileVault di System Preferences → Security. Ini membutuhkan Mac saya 3-4 jam untuk selesai!

  2. Kemudian restart dalam mode pemulihan dengan menekan Command + R selama proses restart.

  3. Dalam mode pemulihan, jalankan Disk utility. Matikan enkripsi disk yang ada di pengaturan file di bar bagian atas. Sekarang Anda akan melihat bahwa nama hard disk Anda mungkin berubah.

  4. Mulai ulang lagi di OS X. Jalankan Disk Utility. Sekarang sudut "seret" tersedia. Klik dan ubah ukuran sesuai keinginan Anda. Bagi saya, saya mengurangi Mac HD untuk beberapa gigabyte yang saya perlukan untuk OS Windows.

  5. Mulai ulang ke OS Windows. Unduh partisi Minitool perangkat lunak gratis. Ini akan memungkinkan Anda untuk menggabungkan ruang yang tidak digunakan dengan windows HD Anda. Semuanya lancar dan windows saya masih berjalan dengan baik.


0

Dalam kasus saya, saya sudah menonaktifkan FileVault di partisi utama saya untuk memungkinkan Boot Camp Assistant untuk mengubah ukuran partisi primer untuk mengakomodasi BOOTCAMPpartisi, tetapi setelah secara manual menghapus partisi, Disk Utility tidak dapat (tidak akan?) Mengubah ukuran primer menjadi Maks sementara itu dipasang ke root filesystem.

Saya reboot ke Mode Pemulihan Internet dengan menekan Command ⌘+ Option ⌥+ Rdan membuka Disk Utility, yang dapat mengubah ukuran partisi primer kembali ke kapasitas penuh tanpa kesulitan.


0

Di Disk Utility, pilih seluruh drive, lalu tab Partition. Anda dapat menarik dan mengubah ukurannya di sana.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.