web-dev-qa-db-fra.com

Cloner une installation Windows sur un disque dur de 3 To; MBR en GPT

Windows 7 Professionnel 64 bits est installé sur mon bureau. Malheureusement pour moi et mon portefeuille, mon disque dur est en panne. J'ai acheté un disque dur de 3 To en remplacement de mon lecteur 2 To actuel. Je souhaite éviter autant de tracas que possible de passer à ce nouveau disque. J'aimerais donc copier ma partition actuelle sur le nouveau disque à l'aide de Gparted. Le problème est que je soupçonne que ma partition actuelle est MBR et que j'ai besoin de GPT sur mon nouveau disque puisqu'il s'agit de 3 To.

Puis-je simplement copier la partition MBR sur le nouveau disque, puis la convertir au format GPT après coup (pouvez-vous même convertir le type d'une partition)?

Ou devrais-je en quelque sorte copier le contenu de la partition dans une partition GPT sur le nouveau lecteur?

Comment puis-je faire cette transition?

Aussi, y a-t-il des problèmes que je devrais me garder de démarrer sur une partition GPT? Si cela compte, ma carte mère a 1 an à compter de mai 2012.

Edit: Ma carte mère a 1 jour. Mon ancien ordinateur n’ayant pas de compatibilité UEFI, j’ai donc décidé de faire une mise à niveau vers Intel aujourd’hui, car j’aurais besoin d’une carte mère UEFI pour utiliser mon nouveau disque dur.

Dans quelle mesure puis-je utiliser un disque dur en train de mourir (secteurs défectueux selon Hitachi Drive Fitness Test)?
Je suppose que pas du tout, pour être en sécurité.

Edit 2: Après deux tentatives de clonage, rien ne fonctionnait (clonage direct ou clonage sur une image). Je viens d'installer Windows et puis j'ai copié tout ce que je pouvais. Honnêtement, après plusieurs jours de stress avec le logiciel de clonage, je le recommanderais à toute personne confrontée à ce problème à l'avenir.

19
DanBlakemore

Utilisez clonezilla pour créer une image de votre disque dur, puis restaurez cette image sur votre nouveau lecteur. Ce serait comme si rien ne s'était passé. http://clonezilla.org/
Pour ce faire, vous devrez démarrer Clonezilla à partir d’une clé USB ou d’un CD.

Bien compte tenu des nouvelles informations, je vous recommande de procéder comme suit:

  1. Partitionnez votre disque de 3 To en deux.
  2. Créez l'image à l'aide du logiciel ci-dessus tout en enregistrant l'image dans la seconde moitié de la partition que vous venez de créer. (Clonezilla vous permettra de spécifier où vous voulez mettre l'image)
  3. Restaurez l'image à la première moitié.
  4. Une fois que tout semble aller pour le mieux, formatez la seconde partition puis supprimez la seconde
  5. Étendez la première partition pour couvrir l’ensemble du lecteur.

Remarque: Si vous ne disposez pas de suffisamment d'espace disque, vous devrez peut-être supprimer certains de vos jeux, puis installez-les simplement une fois l'image désactivée.

Je vous recommande de le bousiller jusqu'à ce que vous obteniez ce que vous voulez, car tant que vous aurez l'original, tout ira bien.

5
imtheman

Jusqu'à présent, aucune des réponses ne m'a donné toutes les informations nécessaires pour résoudre ce problème. Je l'ai résolu et j'exécute avec succès mon ancienne installation Windows MBR sur UEFI et GPT.

  1. Connectez uniquement votre lecteur cible et exécutez le programme d'installation de Windows 7 en mode UEFI. Vous pouvez le faire en activant UEFI dans le BIOS et en utilisant le DVD. Il est possible de créer une clé USB que l’UEFI démarre, mais l’outil Microsoft ne le fera pas. Attention à cela.
  2. Installez Windows 7 propre sur votre lecteur cible . Vous pouvez confirmer que vous êtes en mode UEFI car 3 partitions (EFI, MSR et Main) seront créées.
  3. Connectez votre lecteur source et démarrez un live CD/DVD/USB sous Ubuntu (ou autre) et utilisez NTFSCLONE (depuis le terminal avec le super-utilisateur priv: 'Sudo ntfsclone', la syntaxe est facile à utiliser à partir de la page d'aide) pour copier votre NTFS. partitionnez à partir de votre lecteur source et écrasez la partition Windows principale sur votre lecteur cible. Surveillez la syntaxe de NTFSCLONE, la cible et la source peuvent être inversées sur la ligne de commande.
  4. Déconnectez le lecteur source et profitez de votre ancienne installation sur le nouveau lecteur.

D'après ce que je peux voir, au lieu d'exécuter le code de démarrage au démarrage du disque, EFI exécute simplement le code de démarrage sur la partition EFI FAT32 dans un emplacement prédéterminé. Ce code de démarrage démarre alors l'installation de Windows. Lorsque nous remplaçons celui qui a été configuré correctement, l’ancien est remplacé.

Il m'a fallu littéralement des jours de bidouillage pour comprendre tout cela et maintenant j'espère que les autres n'auront pas à le faire.

(Autres remarques: sur mon Intel DP43TF, je devais mettre à jour le BIOS et configurer le BIOS sur IDE plutôt que sur AHCI pour la configuration de Windows. Je l'ai rétabli sur AHCI après avoir installé mon ancienne installation sur le lecteur GPT et tout allait bien)

Testé et fonctionnel!

15
Matthew

Vous devez d’abord vous assurer que votre carte mère prend en charge le démarrage UEFI. Il faudra peut-être l'activer dans le BIOS.

Le contenu de la partition elle-même est NTFS et ne présente aucune différence entre MBR et GPT. Mais le code de démarrage nécessaire pour démarrer via UEFI dans la partition peut être différent.

En outre, la plus grande différence réside dans la partition de démarrage d'environ 100 Mo, généralement située juste avant la partition système. UEFI a besoin d'une partition supplémentaire.

Vous pouvez essayer de créer manuellement deux partitions de 100 Mo, puis de copier la partition système après celle-ci. Ensuite, démarrez le CD d’installation de Win7 et laissez-le réparer le processus de démarrage. Cela peut fonctionner mais je ne sais pas (jamais essayé).

Mais je pense qu'il serait plus facile de démarrer une nouvelle installation de Windows 7 et de le laisser partitionner le disque automatiquement. Pendant l'installation, vous pouvez réinitialiser l'ordinateur, puis remplacer l'installation incomplète par votre ancienne.

Configurations recommandées de partition de disque basées sur UEFI

3
Robert

J'ai mis à niveau un lecteur 2T MBR vers un lecteur 3T GPT (chacun avec une partition Windows 7 et une partition de données). Les commentaires ici m’ont apporté une aide précieuse lors du transfert des anciennes partitions Win 7 MBR vers les nouvelles partitions GPT, notamment la partition de démarrage. Juste pour partager ici ce que j’ai fait pour que cela prenne moins de temps pour les autres ayant le même besoin:

J'avais les deux lecteurs connectés, ainsi qu'une clé USB et un lecteur de DVD

  1. Rendre la clé USB amorçable avec Parted Magic (référence: http://www.makeuseof.com/tag/how-to-clone-your-hard-drive/ )
  2. Prenez le DVD d'installation Win 7 64 bits (ou gravez-en une à partir d'une image ISO disponible sur le réseau), configurez l'option BIOS de l'ordinateur (dans mon cas, appuyez sur F12 au démarrage) pour démarrer le DVD d'installation Win 7 en mode UEFI.
  3. Effectuez une nouvelle installation de Windows 7 sur le nouveau disque 3T (vous n'avez pas à vous soucier des paramètres car ils seront écrasés ultérieurement) - Windows 7 crée automatiquement 3 partitions sous GPT
  4. Redémarrez et configurez l'option du BIOS pour démarrer le lecteur USB dans Parted Magic (utilisez la plate-forme x386_64).
  5. À l'aide de Partition Editor, réduisez la partition Win 7 à la taille requise et créez une nouvelle partition de données avec l'espace disponible.
  6. À l'aide de Clonezilla, clonez l'ancienne partition de démarrage MBR Win 7 dans la nouvelle partition de démarrage GPT Win 7
  7. Faites la même chose avec la partition de données
  8. Déconnectez l'ancien lecteur 2T (facultatif: pour éviter toute confusion avec la lettre de lecteur), définissez l'option du BIOS pour démarrer le nouveau lecteur 3T en mode UEFI.
  9. Lorsque Win 7 signale une erreur avec le lecteur, suivez les instructions à l'écran pour accéder à "Récupération du système"> "Réparation du démarrage" à l'aide du DVD Win 7 - les problèmes seront résolus automatiquement par Win 7.
  10. Redémarrez et laissez le système passer par chkdsk - le nouveau lecteur est prêt avec exactement les mêmes deux partitions et tout ce qui a été transféré à partir de l'ancien lecteur.

J'espère que cela aide - cela a fonctionné pour moi!

3
Vincent Chan

Une autre possibilité est d'utiliser robocopy. Etant donné que UEFI n’est nécessaire que pour utiliser le lecteur en tant que lecteur de démarrage, vous pouvez le monter avec n’importe quel Windows 64 bits. Cette méthode copie les fichiers de l’ancien disque sur le nouveau après la partition du nouveau lecteur.

  1. Partitionner le disque de 3 To avec Windows
  2. Insérez les lecteurs d'origine et nouveaux dans un autre ordinateur exécutant Windows 7 64 bits
  3. Dans une invite de commande (élevée?), Exécutez la commande robocopy F: G: /mir /zb /copyall /dcopy:t /sl /xd "System Volume Information" /xf hiberfil.sys pagefile.sys /xj /r:0 /w:0 /mt:2 /log:robocopylog.txt où F: est le lecteur source et G: est le lecteur de destination. Reportez-vous à la documentation de robocopy pour la définition des indicateurs.
  4. Terminé.

Je n'ai pas encore testé cela, et je vais peut-être finir par aller avec la réponse de Peter Maxwell, mais je ne veux pas être le post du forum dans 2 ans que quelqu'un trouve et est mécontent du manque de réponses.

Cette réponse est basée sur le fil SevenForums.com que j'ai lancé.

2
DanBlakemore