6 votes

Comment puis-je cloner mon disque préinstallé par Lion sur un nouveau disque dur plus petit ?

J'ai un nouveau MBP avec Lion installé (comme détaillé ici : Comment puis-je installer un SSD sur mon nouveau MBP Lion sans disques d'installation ? ), et je veux cloner le disque (y compris la partition d'installation de Lion) sur mon nouveau disque SSD (Note : je ne me soucie pas du système d'exploitation ou des fichiers utilisateur puisqu'il s'agit d'une toute nouvelle machine).

Modifier J'ai une solution, donc j'ai principalement créé cette question pour partager mon résultat. Cependant, je sais que d'autres personnes ont peut-être trouvé des solutions différentes, alors n'hésitez pas à partager.

0voto

Dolan Antenucci Points 1144

D'abord, j'ai mis le nouveau et l'ancien disque dans un de mes PC, et j'ai chargé un LiveCD Ubuntu. À ce stade, mon ancien disque est affiché sous la forme /dev/sde et le nouveau disque est /dev/sdf. ( AVERTISSEMENT : assurez-vous de mettre à jour les commandes ci-dessous avec les affectations de votre appareil ou vous pouvez facilement EFFACER toutes vos données) . fdisk ne fonctionne pas sur le disque car il s'agit d'une table de partition GPT( ?), et j'utilise donc gdisk à la place.

J'ai oublié de mentionner dans ma question que les disques sont de tailles différentes (500gb était ancien, 128gb est nouveau), donc je ne pouvais pas simplement cloner le disque entier. Au lieu de cela, j'ai recréé les partitions avec gdisk et copié le MBR dessus.

Je me suis probablement trompé en créant le MBR (master boot record) sur le nouveau disque, mais cette méthode a fonctionné pour moi :

  1. dd if=/dev/sde of=/dev/sdf count=39 bs=512 (la raison était que les 39 premiers secteurs ne faisaient pas partie d'une partition)
  2. Ensuite, j'ai ouvert gdisk /dev/sdf avec lequel il y avait un problème : le MBR que j'ai copié a apporté la table de partition de l'ancien disque et ses informations de secteur (c'est-à-dire que le nouveau disque pensait qu'il était de 500gb). J'ai donc utilisé l'option "repair" dans gdisk comme il l'a recommandé, a supprimé les partitions #2 & #3, et a sauvegardé la table.
  3. A ce stade, si je retourne dans gdisk le disque a montré un MBR, et n'avait plus d'erreurs.

Ensuite, j'ai créé les deux autres partitions, en faisant très attention à configurer la taille des secteurs exactement comme sur l'ancien disque (pour la partition EFI #1 et la partition Recovery HD #3). Pour la partition #2, j'ai juste fait le calcul, et créé le disque en conséquence).

Enfin, j'ai utilisé dd pour copier les partitions #1 ("EFI System Partition") et #3 ("Recovery HD") de l'ancien disque :

dd if=/dev/sde1 of=/dev/sdf1
dd if=/dev/sde3 of=/dev/sdf3

Lorsque j'ai mis le nouveau disque dans mon MBP, j'ai appuyé sur Command+R pour accéder aux Utilitaires Mac OS X, et j'ai effacé ma partition principale (au début, le disque n'était pas répertorié lorsque j'ai voulu installer Lion - probablement parce que je venais de créer la partition et que je ne l'avais pas formatée). Je l'ai formatée avec le système de fichiers recommandé (Journaled - j'ai oublié comment ils l'ont formulé).

OS X Lion est en cours d'installation, et semble pour être bien. Je reviendrai si je constate des bizarreries.

Note : gdisk a mentionné dans sa section d'aide qu'il est probablement préférable d'utiliser un utilitaire de disque Mac si le disque GPT est utilisé sur un mac, donc prenez ma solution avec un grain de sel. (Je pense que fdisk dit le même avertissement à propos de NTFS et FAT, mais je n'ai jamais eu de problème avec l'utilisation de fdisk/linux pour créer/formater/etc sur cette fin).

0voto

piCookie Points 3048

Je recommande simplement SuperDuper ! La version d'essai gratuite vous permet de le faire, et elle le rend amorçable pour vous. Un logiciel vraiment génial.

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