Comment copier une partition NTFS amorçable d'un disque dur physique vers un autre avec Ubuntu?

9

J'ai un lecteur flash USB avec Ubuntu 11.10 installé que j'aimerais utiliser pour la tâche suivante:

J'ai un disque dur avec 4 partitions. Le second est formaté avec NTFS et contient une installation Windows entièrement fonctionnelle. Je voudrais copier cette deuxième partition sur un autre disque dur physique (qui est vide).

Il y a cependant un hic - je ne peux pas avoir les deux disques durs physiquement connectés à l'ordinateur en même temps. J'ai cependant un troisième disque dur externe qui restera connecté pendant toute l'opération et a plus du double de l'espace des deux autres disques durs.

Je me rends compte qu'il y a beaucoup de choses à considérer ici:

  • Le processus impliquera évidemment de créer une sorte d '"image" de la deuxième partition, de la stocker sur le disque externe, puis de copier l'image sur le nouveau disque.

  • La partition que je copie est amorçable et devrait également être amorçable lorsqu'elle est copiée sur le nouveau lecteur. Je peux probablement réparer le MBR sur la partition par la suite si besoin est.

  • Les anciens et les nouveaux lecteurs ne sont pas identiques en termes de marque, de modèle ou de taille. Cependant, il y a suffisamment de place pour la deuxième partition sur le nouveau lecteur.

Tout conseil sur la façon de procéder ou des avertissements pour d'éventuels pièges seraient grandement appréciés. De plus, si j'ai raté un détail important, n'hésitez pas à le demander.

Nathan Osman
la source
Ajout d'une sorte de guide ci-dessous, faites-moi savoir si j'ai mal lu vos demandes;) gl
Bruno Pereira

Réponses:

10

( Aucun logiciel supplémentaire requis, utilisez les outils dont vous disposez )


dd if=/dev/sda2 of=foo_file.imgva créer une réplique exacte de sda ​​dans un fichier .img que vous spécifiez.

Enregistrez-le sur un périphérique externe et restaurez-le avec dd if=foo_file.img of=/dev/sday.

Pas à pas

  1. Démarrez à partir d'Ubuntu LiveCD et ouvrez l'outil de gestion de disque (ou utilisez-le sudo fdisk -ldepuis le terminal) pour savoir quel disque vous allez copier.

  2. Montez le périphérique externe sur lequel vous allez enregistrer le fichier .img , ne montez pas le disque à partir duquel vous souhaitez créer l'image!

  3. Utilisez dd if=/dev/sda2 of=foo_file.img, remplacez / dev / sda2 par la partition réelle que vous souhaitez copier et foo_image.img par un fichier situé sur le disque externe que vous avez précédemment monté.

  4. Redémarrez votre PC en supprimant le disque à partir duquel vous avez créé l'image et installez le nouveau disque sur votre PC. Démarrez l'ordinateur avec Ubuntu LiveCD.

  5. Montez le disque externe qui contient le fichier .img et ouvrez l'outil disque pour vous assurer du périphérique sur lequel nous allons l'écrire. ( Il utilisera probablement le même chemin de périphérique que celui que vous venez de supprimer ). N'essayez même pas de monter le nouveau disque, il ne devrait rien y avoir de toute façon!

  6. Utilisez dd if=foo_file.img of=/dev/sdaxpour écrire l'image que vous avez créée et stockée sur le périphérique externe sur le nouveau disque que vous venez d'installer. Modifiez sdax pour la partition correcte.

  7. Exécutez gpartedet redimensionnez vos partitions nouvellement créées pour accueillir l'espace supplémentaire sur votre nouveau disque.

  8. Redémarrez et démarrez en utilisant votre nouveau disque.

Après cela, vous pouvez conserver le fichier .img en tant que sauvegarde jusqu'à ce que vous vous assuriez que tout fonctionne.

J'ai utilisé cette méthode oh tant de fois maintenant et ce n'est pas un problème, mais on ne sait jamais. Gardez une sauvegarde autour pendant un certain temps.

Bruno Pereira
la source
Oui, je peux toujours revenir au lecteur d'origine en cas de problème.
Nathan Osman
Cela aussi, je suis juste un monstre lors de la manipulation des données. Ignorez tout ce que vous trouvez absolument nécessaire;)
Bruno Pereira
Si vous utilisez une version récente de dd, assurez-vous d'inclure status=progress... la copie du disque prendra beaucoup de temps!
Tobias J
Cette méthode ne fonctionnera pas si vous n'avez pas d'espace inutilisé ou de stockage externe suffisamment grand pour l'image disque.
Zauber Paracelsus
L'exemple peut être un peu trompeur, je pense que vous souhaitez utiliser /dev/sda (sans aucun nombre) pour copier le disque entier (au moins c'est ce qui a fonctionné pour moi, alors que la copie d'une seule partition n'a pas fonctionné).
Martin Modrák
-1

Clonezilla - clonezilla.org

Une solution gratuite de reprise après sinistre logiciel, de clonage de disque et de déploiement. Permet à un utilisateur de cloner une machine individuelle ou plusieurs ordinateurs ...

user35538
la source
2
Mais comment utiliser Clonezilla pour atteindre les objectifs ci-dessus? De plus, Clonezilla ne semble pas être inclus dans l'archive, donc les instructions d'installation seraient également utiles :)
Nathan Osman