Bagaimana saya bisa mengatasi kesalahan "partisi laporan MediaKit (peta) terlalu kecil"?

20

Saya tidak dapat memperluas hard disk Mac saya. diskutilitymelaporkan kesalahan ini:

MediaKit melaporkan partisi (peta) terlalu kecil

Bagaimana saya bisa menyelesaikan ini?

dfd
sumber

Jawaban:

15

Jika Anda memulai live cd GParted: http://gparted.sourceforge.net/ Di sistem Anda, ia akan secara otomatis mendeteksi dan memperbaiki masalah ini. Solusi terbaik yang saya temukan sejauh ini.

Strahlex
sumber
Bagus. Saya kira kebanyakan Mac baru-baru ini menggunakan HFS + (Mac OS Extended), yang tampaknya didukung untuk memeriksa partisi sesuai dengan gambaran umum fiturnya .
Arjan
Bekerja seperti pesona - ini adalah jawaban terbaik - membutuhkan lebih banyak suara.
scotru
bekerja dengan baik. hanya boot dari iso langsung, mulai gparted, pilih "fix" ketika pop up muncul, dan kemudian keluar.
syonip
Ini bekerja baik untuk saya. Dalam kasus saya, Macbook 4,1 saya (putih, 2008) diatur ke dual-boot, dengan Mac OS Snow Leopard di partisi pertama, dan Lubuntu di yang kedua. Saya mengalami kesulitan mem-boot dari disk Gparted yang saya bakar, tetapi saya menginstal Gparted pada partisi Linux, dan hanya menjalankannya dari sana, mengurangi ukuran partisi sekitar 300 MB, dan setelah itu Snow Leopard dengan senang hati menginstal ulang pada partisi tersebut.
Pete Forsyth
7

Cobalah untuk memformat disk Anda dari Terminal menggunakan diskutilperintah, misalnya:

  1. Daftar semua drive:

    diskutil list
    
  2. Lepas drive (ganti diskNdengan drive Anda):

    diskutil unmountDisk force diskN
    
  3. Hapus sektor boot dengan nol (pastikan Anda tidak akan menghapus drive yang salah!):

    sudo dd if=/dev/zero of=/dev/diskN bs=1024 count=1024
    

    Peringatan: Perintah di atas menghapus semua data /dev/diskN, jadi pastikan Anda sudah benar!

  4. Partisi menggunakan diskutil:

    diskutil partitionDisk diskN GPT JHFS+ "My External HD" 0g
    

Sumber: Disk Utility gagal menghapus / memformat HDD eksternal di reddit.

kenorb
sumber
1
ini membantu saya sudo dd if=/dev/zero of=/dev/diskN bs=1024 count=1024
:,
6

Posting blog ini adalah satu-satunya cara yang saya temukan untuk menyelesaikannya, dan itu bukan untuk yang lemah hati. ;-)

http://blog.scottmroberts.com/archives/15

Pada dasarnya masalahnya adalah bahwa tabel partisi GUID bingung tentang ukuran drive. Satu-satunya cara untuk memperbaikinya adalah dengan membeli alat yang akan memperbaiki masalah, atau memperbaiki sendiri masalah secara manual dengan mengeluarkan perintah gptuntuk menghapus dan membuat ulang tabel partisi. Anda harus membuatnya persis seperti sebelumnya, termasuk jenis partisi (UUID).

Selain itu, Anda harus bisa mendapatkan prompt root di mana drive yang Anda minati tidak dipasang. (Bagi saya, ini berarti muncul di disk instalasi, boot dari itu, lalu dengan cepat menekan Command-S untuk masuk ke mode single-user.)

mpontillo
sumber
FYI, Jika gparted sekarang mendukung ini (lihat jawaban di atas), saya akan melakukannya dengan cara itu!
mpontillo
Terima kasih! Ini menyebabkan mimpi buruk bagi saya. Solusi ini bekerja dengan sempurna.
Tony Beninate
3

Saya tahu ini adalah respons yang terlambat. Sekarang saja aku menghadapi masalah ini dan saya menemukan ini blog DISK KENAIKAN DAN PARTISI UKURAN DI OS X . Ini menyelesaikan masalah saya. Saya memposting ini karena ini dapat membantu orang lain yang saya harap.

Shineeth Hamza
sumber
2

Mengapa tidak boot ke mode pengguna tunggal? Tahan perintah pada boot. Lakukancheck disk dan kemudian pasang drive.

Pergi ke /Library/Cachesdan /System/Library/Cachesdan hapus semua yang ada di folder itu.

Lalu pergi ke /private/var/dbdan hapus BootCache.data, BootCache.playlistdan .volinfodatabase. Reboot dan gunakan Disk Utility lagi. Lakukan saja ini di sini dan berhasil bergerak dari SSD 120GB ke SSD 250GB. Sedang mendapatkan medikit error yang ditakuti terlalu kecil atau apa pun.

Anda mungkin harus menghapus .volinfodatabase. Coba dulu itu. Jika itu tidak berhasil coba .volinfodatabaselagi dan file BootCache. Jika itu tidak berhasil coba apa yang saya coba.

cashxx
sumber
Ini berhasil dengan menghapus keduanya ... / Library / Cache, dan BootCache.data + BootCache.playlist
bigkm
1

Belum tentu jawaban yang berguna, tapi saya memperbaiki masalah ini di Yosemite dengan menggunakan opsi perbaikan disk di Disk Utility. Menggunakan OSX di virtualbox, pada host virtualbox, dan saya mengubah ukuran disk dinamis, tetapi OSX tidak mengizinkan saya untuk mengubah ukuran partisi (dengan kesalahan pada pertanyaan awal)

Soylent Graham
sumber
1
Bekerja Pada Mesin Saya (tm)!
Grant Holliday
0

Baru di Mavericks rupanya, Anda dapat mem-boot dari media penginstal (cd atau thumb drive) dan menggunakan utilitas disk-nya.

Tangga:

  1. masukkan media pemasang
  2. Nyalakan kembali, tahan tombol opsi hingga ia meminta Anda dari media apa untuk boot
  3. Pilih media penginstal untuk boot
  4. Anda akan diberikan beberapa opsi, yang terakhir adalah utilitas disk
  5. Buka utilitas disk
  6. Partisi seperti biasa
  7. Nyalakan kembali secara normal

Ini berfungsi karena melompati semua informasi cache tentang drive yang disebutkan Jens Erat dalam komentarnya . Anda mungkin memperhatikan bahwa sekitar langkah 5/6 utilitas disk akan membutuhkan waktu untuk menganalisis disk Anda, yang tidak berfungsi ketika Anda mem-boot secara normal. Itu hal yang baik.

Omong-omong, ini tidak bekerja dalam mode pemulihan. Mode Pemulihan terlihat sangat mirip dengan booting dari media instal. Tetapi mode pemulihan masih melakukan boot off dari hard drive yang Anda coba untuk melakukan partisi ulang, dan itu menyebabkan masalah.

(Terima kasih kepada Dennis atas pekerjaan saya karena membantu saya mencari tahu ini)

Leff
sumber
0

Saya dapat memperbaiki masalah ini dengan mengatur ulang NVRAM (perintah + opsi + p + r saat boot).

memoryerror
sumber
1
Baca lebih lanjut meta.stackexchange.com/questions/214173/… untuk memastikan Anda memahami bagaimana Anda dapat mulai berkomentar.
Pimp Juice,
0

Saya mempunyai masalah ini ketika mencoba untuk menghapus beberapa partisi linux dari disk. Memformat ulang mereka sebagai partisi MacOS memungkinkan untuk menghapusnya setelahnya.

jagoan
sumber
0

Mungkin jawaban sederhana: Saya memperbaikinya dengan menggunakan Disk Utility, menghapus drive dan memformatnya kembali ke Mac OS Extended (Journaled), memilih GUID Partition Map sebagai skema. Setelah selesai, saya kemudian dapat mempartisi drive dengan sukses. Sebelumnya saya telah mencoba untuk memformatnya untuk menggunakan Apple Partition Map dan setelah itu saya terus mendapatkan pesan kesalahan yang dijelaskan ketika saya mencoba untuk membagi ruang menjadi dua partisi.

Dokter
sumber
0

Jika HDD Anda dikirimkan bersama perangkat lunak, gunakan untuk memformatnya, Atau dapatkan dari situsnya.

Sebagai contoh, saya memiliki WD My Password 4TB dan berfungsi menggunakan aplikasi WD Drive Utilities .

Utilitas WD Drive, Drive Erase, My Passport

kenorb
sumber