10 votes

Comment puis-je créer une nouvelle partition de récupération sur un disque EXTERNE ?

Je veux activer le cryptage sur un externe FireWire disque. Le disque a été formaté il y a un certain temps (2+ ans), et lorsque l'on choisit "crypter le volume" dans le menu contextuel du Finder, Mountain Lion refuse avec le message :

Un système de récupération pour le disque ciblé est requis

Il s'avère que : Vous avez besoin d'une partition de récupération (RP) sur le disque externe que vous voulez crypter. Le mien n'en a pas, car il a été formaté à une époque où les partitions de récupération n'existaient pas.

Le reformatage du disque crée un nouveau RP, mais je ne peux pas le faire car je n'ai pas de disques de rechange sur lesquels je peux échanger les données.

Cet indice n'est pas utile, car elle traite des disques internes.

Je cherche donc un moyen de créer une partition de récupération sur le externe pour que je puisse activer l'encod encod encod encod encod encod encod pour ce disque. (Comment) cela peut-il être fait ?

EDIT : Oui, il y a de la place sur le disque pour une autre partition. diskutil list :

/dev/disk2
   #:                       TYPE NAME           SIZE       IDENTIFIER
   0:      GUID_partition_scheme               *320.1 GB   disk2
   1:                        EFI                209.7 MB   disk2s1
   2:                  Apple_HFS le_disk        306.7 GB   disk2s2

EDIT II :

Sortie d'un autre disque. Ici, cryptage d'une partition (FreeSpace-500) a a travaillé directement à partir du Finder. Notez que la partition de démarrage (invisible) créée au cours du processus s'appelle Démarrer OS X et non Recovery HD .

/dev/disk2
   #:                       TYPE NAME                SIZE       IDENTIFIER
   0:      GUID_partition_scheme                    *2.0 TB     disk2
   1:                        EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS TimeMachine         1.5 TB     disk2s2
   3:          Apple_CoreStorage FreeSpace-500       503.3 GB   disk2s3
   4:                 Apple_Boot Boot OS X           134.2 MB   disk2s4

10voto

Ged Byrne Points 481

Clonage manuel d'une partition de récupération

Ce processus a fonctionné pour moi sur un disque USB externe, mais je n'ai pas de disque Firewire ou de partition chiffrée à tester, mais cela devrait fonctionner pour vous.

Exigences

  • Partition de récupération existante sur votre disque interne (ou ailleurs).
  • Au moins 650 Mo d'espace libre sur votre disque externe (une version précédente de cette réponse nécessitait plus d'espace, mais j'ai corrigé la première section pour n'utiliser que ce qui est nécessaire).

Ajouter une nouvelle partition

Remarques : ce processus n'est pas destructif, à condition que vous disposiez de suffisamment d'espace libre sur votre disque.

  1. Dans le Terminal, exécutez diskutil list . Vous devriez obtenir un résultat comme celui-ci :

    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *120.0 GB   disk0
       1:                        EFI                         209.7 MB   disk0s1
       2:                  Apple_HFS Macintosh SSD           119.2 GB   disk0s2
       3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
    /dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *320.1 GB   disk1
       1:                        EFI                         209.7 MB   disk1s1
       2:                  Apple_HFS Portable                319.7 GB   disk1s2

    Notez les identifiants de votre partition de récupération existante (dans mon cas, disk0s3 ) et la partition principale de votre disque externe ( disk1s2 ).

  2. Exécuter diskutil info disk1s2 | grep 'Total Size' en remplaçant disk1s2 avec l'identifiant de votre volume externe. Notez le nombre d'octets répertoriés.

  3. Exécuter diskutil resizeVolume disk1s2 Xb JHFS+ Temp 650002432b en remplaçant X par le nombre total d'octets de l'étape 2 moins 650002432 . Cela va repartitionner votre disque, nous donnant une nouvelle partition avec exactement assez d'espace pour la partition de récupération. Note : Une partition de récupération est pas toujours 650002432 octets. Pour connaître la taille exacte, vérifiez diskutil info sur la partition que vous voulez copier.

  4. Le site resizeVolume imprimera la nouvelle carte de partition (comme à l'étape 1), notez l'identifiant de la nouvelle partition (étiqueté Temp ).

Cloner la restauration existante sur la nouvelle partition

  1. Exécutez la commande suivante dans le Terminal pour cloner la partition de récupération vers la nouvelle partition, en remplaçant disk0s3 y disk1s3 avec les identifiants appropriés pour vos partitions :

    sudo asr -source /dev/disk0s3 -target /dev/disk1s3 --erase

    On vous demandera votre mot de passe, et de vérifier que vous voulez effacer le contenu (tapez y suivi de enter ), puis le processus de clonage commencera.

  2. Démontez la partition de récupération si elle est montée, puis exécutez sudo asr adjust --target /dev/disk1s3 --settype "Apple_Boot" . Veillez à remplacer disk1s3 avec l'identifiant approprié. Cela définit le type de partition approprié, ce qui empêche OS X de monter automatiquement la partition de récupération lorsque vous attachez votre disque externe.

Si tout s'est déroulé correctement, vous devriez avoir une partition de récupération fonctionnelle sur votre disque externe.

3voto

Daniel Points 32917

Cela ne résout pas la question telle qu'elle est posée par le PO, mais cela peut être utile à quelqu'un qui trouve cette page en cherchant une solution à ce problème avec un disque monté en USB (par opposition à un disque FireWire, comme le précise maintenant le PO).

Il semblerait que cet article de la base de connaissances d'Apple réponde en fait à votre question : http://support.apple.com/kb/HT4848

Vous devrez créer une nouvelle partition sur le disque externe (ce que l'article laisse entendre, mais ne précise pas, peut être fait de manière non destructive, ce qui suggère que la partition n'a pas besoin d'être physiquement avant le début de la partition de données).

Tant que vous avez de l'espace pour créer une nouvelle partition de 1 Go sur le disque externe, l'article semble suggérer que vous pouvez installer un disque de récupération sur cette partition.

Cela dit, et c'est un problème, avant de repartitionner ou de crypter un disque contenant des données précieuses, il faudrait très très bonne idée de sauvegarder lesdites données au cas où quelque chose se passerait mal.

2voto

scottmarlowe Points 2952

Il est en fait possible d'ajouter de manière non destructive une partition de récupération à un disque en utilisant Carbon Copy Cloner . Dans le menu Fenêtre, sélectionnez Centre de disques et sélectionnez le disque auquel vous souhaitez ajouter une partition de récupération dans la liste située à gauche. L'onglet Partition de récupération sur le côté droit devrait vous permettre d'ajouter la partition de récupération.

Comme nous l'avons déjà suggéré, assurez-vous d'avoir une sauvegarde lorsque vous repartitionnez des disques en direct, au cas où quelque chose ne fonctionnerait pas.

0voto

Oskar Points 1242

Il est beaucoup plus facile d'utiliser le programme d'installation de l'OS que vous choisissez et cet outil pour créer un disque de récupération (ou mettre à jour le disque de récupération existant si Apple ne le fait pas lorsqu'il met à jour l'OS lui-même).

Vous pouvez consulter les outils et ils ont été utilisés par de nombreux administrateurs de Mac, ce qui fait qu'ils sont mis à jour assez rapidement lorsque des problèmes surviennent. Apple recommande de réinstaller le système d'exploitation, mais c'est un moyen indirect si cela ne vous dérange pas d'utiliser un outil spécial pour cette tâche limitée.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X