Comment puis-je résoudre l'erreur «MediaKit signale une partition (carte) trop petite»?

20

Je n'arrive pas à étendre le disque dur de mon Mac. diskutilitysignale cette erreur:

MediaKit signale une partition (carte) trop petite

Comment puis-je résoudre ça?

dfd
la source

Réponses:

15

Si vous démarrez le cd live GParted: http://gparted.sourceforge.net/ Sur votre système, il détectera et résoudra automatiquement ce problème. La meilleure solution que j'ai trouvée jusqu'à présent.

Strahlex
la source
Agréable. Je suppose que les Mac les plus récents utilisent HFS + (Mac OS Extended), qui semble être pris en charge pour vérifier une partition en fonction de sa présentation des fonctionnalités .
Arjan
Fonctionné comme un charme - c'est la meilleure réponse - a besoin de plus de votes.
scotru
fonctionne très bien. il suffit de démarrer à partir de l'iso en direct, de démarrer gparted, de choisir "corriger" lorsque la fenêtre contextuelle s'affiche, puis de quitter.
syonip
Cela a très bien fonctionné pour moi. Dans mon cas, mon Macbook 4,1 (blanc, 2008) est configuré pour un double démarrage, avec Mac OS Snow Leopard sur la première partition et Lubuntu sur la seconde. J'ai eu des difficultés à démarrer à partir du disque Gparted que j'ai gravé, mais j'ai installé Gparted sur la partition Linux, et je l'ai simplement exécuté à partir de là, réduit la taille de la partition d'environ 300 Mo, et après cela, Snow Leopard était heureux de réinstaller sur la partition.
Pete Forsyth
7

Essayez de formater votre disque depuis le terminal à l'aide de la diskutilcommande, par exemple:

  1. Liste tous les lecteurs:

    diskutil list
    
  2. Démontez le lecteur (remplacez-le diskNpar votre lecteur):

    diskutil unmountDisk force diskN
    
  3. Effacez le secteur de démarrage avec des zéros (assurez-vous de ne pas effacer le mauvais lecteur!):

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

    Avertissement: les commandes ci-dessus effacent toutes les données /dev/diskN, alors assurez-vous de les avoir correctes!

  4. Partition utilisant diskutil:

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

Source: Disk Utility ne parvient pas à effacer / formater un disque dur externe sur reddit.

kenorb
la source
1
cela m'a aidé sudo dd if=/dev/zero of=/dev/diskN bs=1024 count=1024
:,
6

Ce billet de blog était le seul moyen que j'ai trouvé pour le résoudre, et ce n'est pas pour les faibles de cœur. ;-)

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

Fondamentalement, le problème est que la table de partition GUID est confuse quant à la taille du lecteur. La seule façon de le résoudre consiste à acheter un outil qui corrigera le problème ou à corriger manuellement le problème vous-même en émettant des commandes gptpour supprimer et recréer la table de partition. Vous devez le créer exactement tel qu'il était auparavant, y compris les types de partition (UUID).

De plus, vous devez pouvoir obtenir une invite racine lorsque le lecteur qui vous intéresse n'est pas monté. (pour moi, cela signifiait de sauter dans le disque d'installation, de démarrer à partir de celui-ci, puis d'appuyer rapidement sur Commande-S pour entrer en mode mono-utilisateur.)

mpontillo
la source
Pour info, si gparted supporte maintenant cela (voir la réponse ci-dessus), je le ferais de cette façon!
mpontillo
Je vous remercie! Cela me causait un cauchemar. Cette solution a parfaitement fonctionné.
Tony Beninate
3

Je sais que c'est une réponse tardive. Maintenant que je faisais face à ce problème et je trouve sur ce blog HAUSSE ET DISQUE EN FORMAT PARTITION OS X . Cela m'a résolu mon problème. Je poste ceci parce que cela pourrait aider quelqu'un d'autre, j'espère.

Shineeth Hamza
la source
2

Pourquoi ne pas simplement démarrer en mode mono-utilisateur? Maintenez la commande + s au démarrage. Vérifiez le disque puis montez le lecteur.

Accédez à /Library/Cacheset /System/Library/Cachessupprimez tout dans ces dossiers.

Ensuite, allez dans /private/var/dbet supprimez BootCache.data, BootCache.playlistet .volinfodatabase. Redémarrez et utilisez à nouveau l'Utilitaire de disque. Je viens de le faire ici et cela a fonctionné de passer d'un SSD de 120 Go à un SSD de 250 Go. J'obtenais l'erreur redoutée de medikit trop petite ou autre.

Vous devrez peut-être simplement supprimer le fichier .volinfodatabase. Essayez d'abord. Si cela ne fonctionne pas, essayez à .volinfodatabasenouveau et les fichiers BootCache. Si cela ne fonctionne pas, essayez ce que j'ai essayé.

cashxx
la source
Cela a fonctionné en supprimant à la fois ... / Library / Caches et BootCache.data + BootCache.playlist
bigkm
1

Pas nécessairement une réponse utile, mais j'ai résolu ce problème dans Yosemite en utilisant l'option Réparer le disque dans l'Utilitaire de disque. Utiliser OSX dans virtualbox, sur un hôte virtualbox, et j'ai changé la taille du disque dynamique, mais OSX ne me permettait pas de redimensionner la partition (avec l'erreur dans la question d'origine)

Soylent Graham
la source
1
Fonctionne sur ma machine (tm)!
Grant Holliday
0

Apparemment nouveau dans Mavericks, vous pouvez démarrer à partir du support d'installation (cd ou clé USB) et utiliser son utilitaire de disque.

Pas:

  1. insérer le support d'installation
  2. Redémarrez, en maintenant la touche option enfoncée jusqu'à ce qu'il vous demande à partir de quel support
  3. Sélectionnez le support d'installation à partir duquel démarrer
  4. Des options vous seront présentées, dont la dernière est l'utilitaire de disque
  5. Ouvrir l'utilitaire de disque
  6. Partition comme d'habitude
  7. Redémarrez normalement

Cela fonctionne car il ignore toutes les informations mises en cache sur le lecteur que Jens Erat a mentionné dans son commentaire . Vous remarquerez peut-être que l'utilitaire de disque de l'étape 5/6 prendra un certain temps pour analyser votre disque, ce qu'il ne fait pas lorsque vous avez démarré normalement. C'est une bonne chose.

Soit dit en passant, cela ne fonctionne pas en mode de récupération. Le mode de récupération ressemble beaucoup au démarrage à partir du support d'installation. Mais le mode de récupération démarre toujours sur le disque dur que vous essayez de répartir, ce qui pose des problèmes.

(Merci à Dennis à mon travail pour m'aider à comprendre cela)

leff
la source
0

J'ai pu résoudre ce problème en réinitialisant la NVRAM (commande + option + p + r au démarrage).

erreur de mémoire
la source
1
Lisez meta.stackexchange.com/questions/214173/… pour vous assurer de comprendre comment vous pouvez commencer à commenter.
Pimp Juice IT
0

J'ai eu ce problème en essayant de supprimer certaines partitions Linux du disque. Les reformater en partitions MacOS a permis de les supprimer par la suite.

les gars
la source
0

Peut-être une réponse simple: j'ai résolu cela en utilisant l'Utilitaire de disque, en effaçant le lecteur et en le reformatant en Mac OS étendu (journalisé), en sélectionnant la carte de partition GUID comme schéma. Une fois cela terminé, j'ai pu partitionner le disque avec succès. Auparavant, j'avais essayé de le formater pour utiliser une carte de partition Apple, après quoi j'ai continué à recevoir le message d'erreur décrit lorsque j'ai essayé de diviser l'espace en deux partitions.

Doc
la source
0

Si votre disque dur est livré avec le logiciel, utilisez-le pour le formater, ou obtenez-le sur son site.

Par exemple, j'ai WD My Password 4 To et cela a fonctionné en utilisant l'application WD Drive Utilities .

Utilitaires WD Drive, Drive Erase, My Passport

kenorb
la source