Tidak dapat mengubah ukuran partisi OS X


14

Saya mencoba untuk mengubah ukuran partisi Mac OS Extended saya yang ada di Macbook saya untuk menginstal Windows 7 (menggunakan langkah-langkah yang mirip dengan ini ), tetapi ketika saya pergi untuk menerapkan perubahan, saya mendapatkan kesalahan ini:

alt

Partisi gagal

Partisi gagal dengan kesalahan:
Partisi tidak dapat diubah ukurannya. Coba kurangi jumlah perubahan ukuran partisi.

Total kapasitas hard drive yang dimaksud adalah 260GB, dengan keseluruhan diambil oleh partisi boot OS X. Ada saya bertujuan untuk mengecilkan partisi itu ke 60GB.

Bagaimana saya bisa memperbaiki masalah ini? Saya telah mengurangi jumlah perubahan sebesar 10GB setiap upaya, tetapi masih tidak berfungsi. Saya berasumsi masalahnya adalah bahwa tidak ada ruang terus menerus yang besar pada perangkat. Apakah ada cara untuk dapat melakukan defrag manual yang akan memperbaiki masalah ini?


Mengubah ukuran partisi HFS adalah operasi yang terlalu berbahaya sehingga berisiko mencoba tanpa cadangan lengkap, dan jika Anda tetap akan membuat cadangan lengkap, Anda mungkin hanya perlu memformat ulang, mempartisi ulang, dan memulihkan. Itu akan jauh lebih mudah. Parallels Desktop dan VMWare Fusion adalah produk yang sukses karena mereka menghilangkan kebutuhan untuk omong kosong ini.
Hasaan Chop

Luar biasa, itu pertanyaan saya hari ini. @Hasaan Chop, juga VirtualBox, yang berbatu dan gratis.
Dan Rosenstark

Jawaban:


11

Saya memiliki masalah yang sama persis ini, OS X tidak dapat memindahkan file untuk memungkinkan partisi untuk diubah ukurannya. Saya pergi dan mendapatkan Coriolis iDefrag , itu menciptakan DVD boot dengan iDefrag di atasnya yang memungkinkannya melakukan pekerjaan dengan sempurna.

Perlu dicatat bahwa untuk penggunaan Mac secara normal Anda tidak perlu melakukan defrag, karena file didefrag dengan cepat, tetapi dalam hal ini kami ingin mendefrag ruang kosong, termasuk beberapa file yang 'dikunci'.

Seperti biasa, sebaiknya buat cadangan data Anda terlebih dahulu.

Saya dapat mempartisi sebanyak yang saya suka untuk Boot Camp setelah iDefrag selesai (sebelum bahkan tidak membiarkan saya melakukan 5Gb, setelah itu saya melakukan partisi 100Gb).


1
Saya memutuskan untuk mencoba iDefrag dan, 3,5 jam kemudian, saya dapat mengubah ukuran partisi menggunakan Disk Utility. Saya membuat DVD bootable dan menggunakan metode 'Compact'.
Josh Hunt

Ini bagus tetapi tidak benar-benar menjawab pertanyaan - itu hanya solusi.
John Ripley

15

Super pertanyaan necromancy karena saya tidak dapat menemukan jawaban untuk ini di mana pun.

Ketika mengubah ukuran partisi HFS + Anda gagal, harus ada entri log yang mirip dengan: hfs_reclaimspace: Error reclaiming datafork blocks of fileid=<inode>dibuat di bagian "Semua Pesan" dari Console.app. find -x / -inum <inode>akan memberi tahu Anda file mana yang mencegah perubahan ukuran.

Mengetahui file apa yang menyebabkan masalah memungkinkan Anda untuk menghapus file itu atau memindahkannya ke disk lain dan memindahkannya kembali atau sesuatu, memungkinkan Anda untuk menyelesaikan ukuran Anda tanpa memformat ulang atau membeli program defragmentasi.

Saya harus melakukan ini dua kali (hanya dua file bermasalah) sebelum ukuran saya selesai. Saya hanya menguji ini dengan diskutilperintah untuk mengubah ukuran, tetapi harus sama dengan Disk Utility.app karena pesannya berasal dari kernel.


Ini berfungsi - untuk beberapa alasan saya tidak dapat mengidentifikasi, beberapa file .pack git repositori yang lebih besar memiliki pesan kesalahan ini. Setelah mengarsipkan file-file ini, itu menyusut dengan sukses.
John Ripley

Saya juga harus menghapus 5 file git .pack yang berbeda juga /usr/sbin/named, yang saya pindahkan ke drive USB dan kembali lagi.
Xavier Shay

Terima kasih untuk ini! Sedang berusaha mengecilkan partisi untuk mengkloningnya ke SSD. Hanya satu file menghalangi saya: /private/var/db/systemstats/snapshots.db. Memindahkannya membuat ukurannya selesai dengan sukses.
joshperry

1

Dalam beberapa kasus masalah seperti ini dapat disebabkan oleh informasi volume sistem yang buruk. Coba gunakan utilitas seperti Disk Warrior untuk memastikan volume HFS + Anda telah mengatur semua nilainya dengan benar. Singkatnya, Anda dapat mencoba menggunakan Utilitas Disk dari disk instal OS X Anda alih-alih mencoba mengubah ukuran partisi saat boot dari sana.


1

ini sederhana untuk menangani kesalahan gagal partisi

  1. Anda perlu me-reboot mac Anda ke mode pengguna tunggal. Untuk melakukan ini, Anda harus menahan pers -S

  2. Anda kemudian perlu menjalankan fsck - yang memeriksa drive Anda. Jalankan `/ sbin / fsck -fv ', f adalah untuk memaksa dan v untuk verbose.

  3. reboot sistem untuk keluar dari mode pengguna tunggal - dengan exitataureboot

  4. verifikasi disk dari utilitas disk, lalu partisi lagi disk

sumber


0

Saya memiliki masalah yang sama. Inilah cara saya mengatasinya (tanpa membeli iDefrag).

  1. Coba perbaiki disk:

    Sebuah. boot ke disk pemulihan (tahan tombol Alt setelah restart) dan masuk ke utilitas Disk

    b. coba perbaiki disk, mungkin gagal karena beberapa hitungan tidak cocok (itu akan meminta Anda untuk memformat ulang disk Anda). c. sebelum Anda mengikuti saran itu, coba perbaiki disk lagi (saya melakukan ini setelah restart lain). Kedua kalinya, ini berhasil !!

  2. Kemudian saya mencoba mengubah ukuran partisi dari disk pemulihan, itu akan gagal pada "unmount disk" atau sesuatu. Reboot ke disk utama Anda (di mana os Anda).

  3. Ubah ukuran partisi lagi, kali ini berhasil untuk saya.

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.