1 votes

La partition OSX a échoué avec l'erreur : La taille choisie n'est pas valide pour le système de fichiers choisi.

J'avais un disque de 1 To défaillant dans mon Macbook Pro, j'ai réussi à le copier bit par bit sur un nouveau disque de 2 To. Le nouveau clone de 2TB fonctionne maintenant parfaitement.

J'ai 2 partitions sur le nouveau disque, OSX yosemite et Windows 7 fonctionnant sur bootcamp. Ces 2 partitions font respectivement 599GB et 399GB. J'ai donc 1 To d'espace libre sur le nouveau disque.

Maintenant, sans passer par la douleur d'essayer de faire ce que je voudrais idéalement : étendre les deux partitions pour remplir l'espace libre et avoir à s'assurer que le MBR et GBT sont en synchronisation, j'ai pensé que je pouvais simplement créer une 3e partition pour OSX à utiliser et juste stocker les gros fichiers sur elle.

Lorsque je lance l'utilitaire de disque et que je sélectionne l'espace libre qui se trouve sous les partitions OSX et Bootcamp, je peux cliquer sur le petit symbole + et sélectionner Mac OS Extended (journaled) puis appliquer.

Puis j'obtiens la fameuse erreur :

La partition a échoué avec l'erreur : La taille choisie n'est pas valide pour le système de fichiers choisi.

Une idée pour créer une troisième partition ici ?

Pour vous donner une idée de ma configuration, voici le résultat de diskutil list dans le terminal :

/dev/disk0
#:                       TYPE NAME                    SIZE         IDENTIFIER
0:      GUID_partition_scheme                        *2.0 TB     disk0
1:                        EFI EFI                     209.7 MB   disk0s1
2:                  Apple_HFS OS X                    599.5 GB   disk0s2
3:       Microsoft Basic Data BOOTCAMP                399.9 GB   disk0s3

2voto

Rod Smith Points 20483

El Table de partition GUID (GPT), que votre disque utilise, stocke deux copies de sa table de partition, une au début du disque et une à la fin. Lorsque vous avez effectué une copie "bit à bit" de votre disque vers un disque plus grand, la table de partition de sauvegarde s'est retrouvée au milieu du disque. Il est impossible de placer des partitions après la table de partition de sauvegarde.

Je ne sais pas exactement ce que fait l'utilitaire de disque d'OS X dans ce genre de situation. S'il n'est pas assez intelligent pour reconnaître que la table de partition de sauvegarde doit être déplacée (et vos symptômes suggèrent qu'il est stupide à cet égard), vous devrez le faire avec d'autres outils. Le mien GPT fdisk ( gdisk ) peut le faire :

  1. Lancement gdisk sur le disque, comme dans sudo gdisk /dev/disk0
  2. Type p pour afficher votre table de partition. Il s'agit principalement d'un contrôle de bon sens pour s'assurer que vous travaillez sur le bon disque et que les données de la table de partition sont correctes. gdisk a interprété correctement la table de partition.
  3. Type x pour accéder au menu des experts.
  4. Type e pour déplacer les structures de données de sauvegarde à la fin du disque.
  5. Par surabondance de prudence, le type p pour revoir la table des partitions et être sûr que vous n'avez pas accidentellement dit à gdisk pour supprimer toutes tes partitions ou autre.
  6. Si tout semble correct, tapez w pour enregistrer vos modifications sur le disque. Il vous sera demandé de confirmer ce changement.
  7. Pour être sûr, redémarre. Cela garantit qu'OS X utilise la nouvelle table de partition.

Après avoir effectué cette opération, vous devriez pouvoir utiliser l'Utilitaire de disque pour créer une nouvelle partition. (Vous pouvez également créer une nouvelle partition dans gdisk mais cela ne créera pas le système de fichiers, vous devrez donc utiliser la commande newfs ou l'Utilitaire de disque pour terminer le travail, alors autant le faire dans l'Utilitaire de disque).

Je suis sûr qu'il existe d'autres outils qui peuvent déplacer la table de partition de sauvegarde, aussi. Sous Linux, parted et GParted le fera automatiquement. Je suis moins familier avec les outils OS X ; il y a de fortes chances que quelque chose d'autre fonctionne, mais gdisk est le seul dont je suis sûr qu'il le fera.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X