Question:
L'utilitaire de disque se bloque avant le redimensionnement de la partition
Dan
2014-08-01 21:12:08 UTC
view on stackexchange narkive permalink

Lorsque vous essayez de réduire la taille d'une partition, la période avant le redimensionnement réel (où l'Utilitaire de disque dit «Préparation de la partition du disque») se bloque pour toujours. J'ai fouillé dans la console pour voir ce qui se passait et je suis tombé sur cette erreur, qui est reproductible à 100% pour moi dès que je clique sur "Appliquer" pour redimensionner la partition:

  8/1 / 14 8: 48: 48.299 Utilitaire de disque AM [631]: *** setObjectForKey: l'objet ne peut pas être nul (clé: FilesystemName) 8/1/14 8: 48: 48.301 Utilitaire de disque AM [631]: (0 CoreFoundation 0x00007fff879eb25c __exceptionPreprocess + 172 1 libobjc.A.dylib 0x00007fff82c08e75 objc_exception_throw + 43 2 CoreFoundation 0x00007fff878e622e - [__ NSDictionaryM setObject: forKey:] + 1102 3 Partition 0x000000010681cdcc Partition + 110028 4 Partition0ndode778e622e622e - [__ NSDictionaryM setObject: forKey:] + 1102 3 Partition 0x000000010681cdcc Partition + 110028 4 Partition0ndode778e622e622e - [__ NSDictionaryM setObject: forKey:] + 1102 3 Partition 0x000000010681cdcc Partition + 110028 4 Partition0ndode778e622e622e - [__ NSDictionaryM setObject: forKey:] + 1102 3 Partition 0x000000010681cdcc Partition + 110028 4 Partition0ndode7000008889: NS880000 PartitionInterT7: 0 x 88000000000 PartitionInterT7: 0 x8800000 + 90 6 AppKit 0x00007fff8834ba9a - [NSWindow endSheet: returnCode:] + 368 7 AppKit 0x00007fff8834b66d - [NSAlert buttonPressed:] + 107 8 AppKit 0x00007fff88210260 - [NSApplication sendAction: to: from:] + 327 9 AppKit 0x00007fff882100de - [NSControl sendAction: to:] + 86 10 AppKit 0x00007ffff8825Fell - 0x00007fff88276655 - [NSCell trackMouse: inRect: ofView: untilMouseUp:] + 2316 12 AppKit 0x00007fff88275a27 - [NSButtonCell trackMouse: inRect: ofView: untilMouseUp:] + 487 13 AppKit 0x00007fff8827513d - [NSContvent7fff8827513d - 14 AppKit 0x00007fff8827513d - 14 AppKit 0x00007fff8827513d - [NSContventWindows1: 704000] :] + 11296
15 AppKit 0x00007fff881955d4 - [NSApplication sendEvent:] + 2021 16 AppKit 0x00007fff87fe59f9 - [NSApplication run] + 646 17 AppKit 0x00007fff87fd0783 NSApplicationMain + 940 18 Utilitaire de disque 0x0000000100e18867 Utilitaire de disque + 6247 190000 libdyf 0x0000000000000001 0x0 + 1)  

J'ai trouvé ce lien qui décrit à peu près le même problème, mais ne contient aucune suggestion utile pour des solutions de contournement.

Au cas où cela serait utile, voici une image de l'Utilitaire de disque à ce moment. Notez que je double démarrage Mac OS et Ubuntu - Je suppose que la raison pour laquelle FilesystemName est nul est la même raison pour laquelle la partition Ubuntu ext4 apparaît comme disk0s4 .

Disk Utility hanging prior to performing partition shrink

Remarque: Ceci est sur 10.9.4 (Mavericks).

Vous avez essayé de ne créer qu'une seule partition et de diviser / redimensionner après? (seulement pour preuve, la sauvegarde est un must lorsque vous essayez de telles choses)
@Dan Comment avez-vous arrêté un tel processus?J'ai un problème similaire mais en mode de récupération ici http://apple.stackexchange.com/questions/240627/how-much-time-does-erase-of-disk-partition-take
L'arrêt du processus de redimensionnement qui a échoué est possible en fermant le gestionnaire d'utilitaires de disque via X.
Cinq réponses:
dennis97519
2014-10-06 22:09:05 UTC
view on stackexchange narkive permalink

Oui, je rencontre parfois ce problème aussi, mais je ne sais pas pourquoi cela se produit. Pour certains, la vérification et la réparation résout le problème, mais pour celles qui ne sont pas résolues, l'outil de ligne de commande diskutil fait souvent le travail.

Vous pouvez simplement utiliser

  diskutil resizeVolume $ 1 $ 2  

  • $ 1 est le point de montage ou l'identificateur de disque ou le nœud de périphérique du disque que vous essayez à redimensionner (obtenu avec diskutil list ).
  • $ 2 est la taille en décimal avec le suffixe B, S (blocs de 512 octets), K, M, G, T, P ou pourcentage de la taille actuelle (%).

par exemple diskutil resizeVolume disk0s6 100G redimensionnera le volume disk0s6 à 100 Go.

Quelqu'un peut-il m'aider avec la partie "créer des volumes supplémentaires dans l'espace libre" du verbe resizevolume? Je ne comprends pas quelle est l'option de type de volume. Étant donné que diskutil ne peut que réduire et créer du volume ou effacer tout le disque et la répartition, il est bon d'utiliser simplement resizeVolume pour réduire et créer une nouvelle partition. Merci
Comment arrêtez-vous un tel processus?J'ai un problème similaire ici http://apple.stackexchange.com/q/240627/15504
comment connaissez-vous la taille actuelle de la partition?
Alex
2014-08-02 08:42:42 UTC
view on stackexchange narkive permalink

Si votre objectif final est de repartitionner, étant donné que vous ne pouvez pas dans OSX, j'essaierais un livecd Linux utilisant gparted.

Quelque chose comme ça: tutoriel gparted

Vous pouvez démarrer votre mac avec une clé USB Linux live et utiliser gparted pour la répartition, puis redémarrer sous OSX.

Malheureusement, Linux n'écrit pas sur les systèmes de fichiers journalisés HFS + (et je ne suis pas sûr que je ferais confiance à GParted pour faire quelque chose de fou comme réduire ma partition de démarrage dans un format propriétaire avec des données de toute façon!).
Non, mais vous pouvez l'utiliser pour définir un nom de système de fichiers là où il manque, ou supprimer cette partition pour permettre à DiskUtility de fonctionner.
J'ai eu le même problème et j'ai essayé Gparted et cela a échoué avec une erreur et j'ai interrompu la réduction.
Comment établissez-vous que le système de fichiers est HFS +?
Dan
2014-08-04 05:19:19 UTC
view on stackexchange narkive permalink

Je ne sais pas si ce correctif corrigera universellement l'erreur que j'ai rencontrée, mais j'ai pensé que je devrais partager ce qui fonctionnait pour moi.

  1. Essayez de "vérifier" la partition que j'allais redimensionner. Si votre problème est le même que le mien, cela échouera et vous demandera de «réparer» la partition.
  2. La réparation de la partition ne fonctionnera pas tant que vous ne démarrerez pas à partir de votre partition de récupération, alors redémarrez et cliquez sur l'option «Option "(ou" Commande-R "dans les versions plus récentes d'OS X) lorsque l'ordinateur démarre la sauvegarde afin que vous puissiez choisir la partition de récupération.
  3. Cliquez sur" Utilitaire de disque "puis effectuez la" Vérifier " / "Réparer" à partir d'ici à la place. Cela devrait réussir.
  4. Maintenant, il vous permettra de réduire votre partition de démarrage, alors faites-le.
  5. Redémarrez en utilisant votre partition de démarrage normale. Sa taille devrait être plus petite maintenant.
  6. (facultatif) Si vous étiez en double démarrage sur un système Linux, vous utilisiez probablement GRUB comme chargeur de démarrage principal, mais le processus précédent a peut-être défini le chargeur de démarrage de Mac OS X sur viens en premier. Pour résoudre ce problème, j'ai utilisé le même processus que celui que j'avais utilisé à l'origine pour configurer GRUB pour qu'il s'exécute en premier (je l'ai exécuté à partir d'une clé USB Linux).
Adam
2014-12-17 03:48:30 UTC
view on stackexchange narkive permalink

J'ai eu exactement le même problème et j'ai cherché sur le Web jusqu'à ce que je trouve cette petite solution facile, alors j'ai pensé que je devrais la partager.

J'ai d'abord fait une sauvegarde de mon lecteur principal avec Carbon Copy Clone activé un lecteur externe.

Ensuite, j'ai redémarré l'ordinateur, au moment où il commence, maintenez Command S pendant un instant jusqu'à ce qu'il commence à démarrer. À l'invite, entrez fsck -fy .

Ensuite, laissez-le faire son travail pendant environ 3 à 5 minutes et finalement cela sera fait.

À ce stade, tapez reboot et branchez votre lecteur externe. Vous devez maintenant démarrer à partir de votre lecteur externe pour apporter des modifications permanentes à votre lecteur interne.

J'étais maintenant en mesure d'accéder à l'utilitaire de disque et d'utiliser toutes les fonctions pour changer la taille ou la répartition du lecteur.

J'espère que cela fonctionne pour vous, j'ai essayé beaucoup de choses avant de a pu faire en sorte que cela fonctionne.

ezra
2015-01-17 11:17:34 UTC
view on stackexchange narkive permalink

Partitionnez à nouveau Mac HD aussi petit que possible. Une fois que cela est terminé, appuyez sur la touche de retour, puis la partie non effaçable pourra être supprimée en cliquant sur le bouton moins en dessous. Attendez que ce processus soit terminé. Il semblera que rien ne s'est passé au début. Quittez l'écran en cliquant sur le bouton de premiers secours. Revenez ensuite en arrière et toutes les partitions devraient être allées et revenir à la normale.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...