web-dev-qa-db-fra.com

Le moyen le plus simple de déplacer mon installation Windows sur un SSD?

J'ai franchi le pas et acheté un disque SSD et je souhaite déplacer mon installation Windows existante. Le disque dur actuel est de 500 Go, mais j'ai réduit le contenu à environ ~ 40 Go. Je le transfère sur un SSD de 100 Go et cherche le moyen le plus simple de tout copier et de configurer le SSD en tant que périphérique de démarrage.

J'ai examiné quelques outils tels que Macrium Reflect, mais ils ne semblent pas capables de restaurer un lecteur plus petit. Dois-je faire quelque chose comme PING pour faire cela? J'essaie d'éviter si possible des utilitaires de démarrage effrayants basés sur Linux. Est-ce que quelqu'un connaît un moyen plus simple?

44
Jon Artus

ImageX est un outil gratuit qui fait partie du Windows 7 WAIK ( télécharger ). C'est ce que nous utilisons pour les machines d'imagerie au travail. Il peut même être utilisé pour créer des sauvegardes de la machine. Si vous utilisez le lecteur C (vous avez un autre lecteur D et votre disque SSD est actuellement défini sur E), il vous suffira alors de démarrer sous Windows PE, puis

ImageX /capture c: d:\image.wim "bootDrive" /verify /compress fast

Cela créera un très gros fichier nommé image.wim sur l’autre lecteur. Vous pouvez même mapper un lecteur et le mettre sur le réseau, ce que nous faisons.

Ensuite, reconfigurez les lecteurs pour vous assurer que le SSD est maintenant C:\.

Redémarrez à nouveau dans Windows PE et tapez:

imagex /apply d:\image.wim 1 c: /verify

Ensuite, il est CRITIQUE d’exécuter cette commande, toujours dans PE:

bcdboot.exe c:\windows

cela le rendra tout amorçable.

Si bcdboot.exe échoue, vous devrez peut-être d'abord marquer la partition sur laquelle vous avez copié Windows comme étant active à l'aide de l'utilitaire diskpart .

35
Brian

Mon expérience réussie:

  • Connectez le lecteur SSD et formatez-le en NTFS
  • Démarrer avec le DVD original de Windows 7 -> Restaurer
  • Vérifiez la lettre du lecteur source et les lettres du lecteur de destination (par exemple, E: et H :).
  • Exécuter:

    ROBOCOPY "E:\Program Files" "H:\Program Files" /MIR /SEC /SECFIX /R:0
    ROBOCOPY "E:\Program Files (x86)" "H:\Program Files (x86)" /MIR /SEC /SECFIX /R:0
    ROBOCOPY "E:\Windows" "H:\Windows" /MIR /SEC /SECFIX /R:0
    ROBOCOPY "E:\Users" "H:\Users" /MIR /SEC /SECFIX /R:0
    BOOTSECT /nt60 H: /mbr
    
  • Détachez l'ancien lecteur et redémarrez avec le DVD d'origine de Windows 7 -> Restaurer

  • Fermer
  • Echangez le lecteur, mettez sous tension, sélectionnez pour démarrer à partir du nouveau lecteur dans le BIOS
10
Paulo

La fonctionnalité de sauvegarde intégrée de Windows 7 rend cela très facile, tant que vous avez un autre (troisième) lecteur sur lequel stocker la sauvegarde.

http://www.winsupersite.com/article/windows-7/replace-your-hard-drive-using-free-windows-7-tools

Je viens de faire cela ce week-end, et cela a fonctionné parfaitement.

10
timkingman

Bien que la réponse de @Brian devrait fonctionner, j’ai utilisé celui-ci et il est beaucoup plus rapide et n’a pas besoin de WAIK ou de WinPE:

  1. Créer les partitions

    • Sur le nouveau lecteur, créez une partition de 100 Mo au début du lecteur, marquez-la comme active.
    • Créez une autre partition principale au moins aussi grande que la partition C d'origine:
    • Montez les deux partitions, par exemple la petite en Y: et la grande en X:
  2. Copier les partitons

    Nous devons tout copier, même le MBR.

    • Obtenez un utilitaire de copie de partition qui fonctionne sous Windows 7. J'ai utilisé Acronis Disk Director, mais je pense que Norton Ghost, Acronis True Image ou même Seagate Discwizard devraient le faire.
    • Copiez votre partition C: sur le nouveau lecteur X:
    • Cela devrait nécessiter un redémarrage
  3. Changer la lettre de lecteur

    Vous devez éditer le nouveau disque regedit pour que la lettre de lecteur attribuée ne soit pas X:, mais C:

    • Ouvrir REGEDIT
    • Sélectionnez HKEY_LOCAL_MACHINE
    • Aller dans Fichier -> Charger la ruche
    • Ouvrez X:\[Your windows dir]\System32\Config\SYSTEM
    • Choisissez un nom de clé, comme "TEMP"
    • Il créera un dossier Temp, l'ouvrira et localisera MountedDevices
    • Faites défiler vers le bas et renommez \DosDevices\C: en \DosDevices\Z: (ou une lettre inutilisée)
    • Enfin, renommez \DosDevices\X: en \DosDevices\C:

    Assurez-vous de renommer l'entrée dans le registre de votre nouveau lecteur, pas dans l'ancien .

  4. Créer un BCD

    Cela devrait faire le rôle bcdboot.exe

    • Obtenez EasyBCD
    • Allez à Déploiement BCD, choisissez la partition Y de 100 Mo du nouveau lecteur:
    • Installer le BCD
    • Acceptez le dialogue pour ouvrir le nouveau BCD
    • Allez à Ajouter une nouvelle entrée, sélectionnez Windows, tapez: Windows Vista/7, lecteur C: et cliquez sur Add Entry.
  5. Changer de périphérique de démarrage

    • Redémarrez et entrez dans votre configuration de BIOS (F1 ou DEL)
    • Changer la priorité du disque dur, en déplaçant le nouveau disque dur vers le haut

C'est tout

6
bortao

Je viens de copier avec succès mon installation de Windows sur un nouveau SSD hier. Je savais que je voulais utiliser GParted , mais je ne savais pas quoi faire par la suite. Après avoir copié Windows, il m'a fallu quelques heures pour que l'ordinateur démarre à partir du SSD. J'ai donc pensé noter ce que j'ai fait.

Voici ce que j'ai fait:

  • J'ai libéré suffisamment d'espace sur mon disque dur pour que son contenu puisse tenir sur le disque SSD.

  • Téléchargé et gravé un live CD GParted . C'est un éditeur de partition basé sur Linux, mais je l'ai trouvé facile à utiliser et fiable.

  • Mettez le SSD dans l'ordinateur.

  • Modification de la priorité de démarrage dans le BIOS pour placer le SSD en haut (utile pour vérifier afin de savoir d'où vous démarrez).

  • Démarré sur GParted et redimensionné la partition de mon disque dur pour qu'elle soit plus petite que le SSD. Le redimensionnement a pris presque une heure. Ensuite, j'ai copié et collé la partition du disque dur sur le SSD et l'ai redimensionnée pour remplir le SSD en même temps. A pris environ une demi-heure. (Passez en mode avancé et examinez les options, telles que --recover, si vous traitez avec un disque défectueux).

  • J'ai débranché le disque dur avec mon ancienne installation Windows. Vous n'êtes pas obligé, mais s'il est débranché, lorsque l'ordinateur est démarré et que le bureau apparaît, vous savez que tout fonctionne correctement. (Lors de mes tentatives lorsque le disque dur n'était pas débranché, j'ai déjà démarré à partir du SSD alors qu'il s'agissait du lecteur E, mais le registre faisait toujours référence au lecteur C. J'utilisais donc E:\Windows du SSD, mais C:\Users et C:\Program Files du disque dur.)

  • Démarré sur le disque d'installation Windows 7 et ouvert la commande de récupération Invite. Les lettres de lecteur nécessaires ont été modifiées pour que la partition du SSD soit C: comme sur le disque dur. Je l'ai fait avec diskpart. Quelque chose comme ça (le SSD est de 111 Go):

** IMPORTANT: Si des partitions ont été clonées sur un nouveau disque, vous ne pourrez pas les différencier lorsque les deux disques sont connectés. La chose la plus simple est de laisser un fichier texte dans la partition du système d'exploitation indiquant quel lecteur il s'agit.

    X:\Sources> diskpart

    DISKPART> list volume

    Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
    ----------  ---  -----------  -----  ----------  -------  ---------  --------
    Volume 0     C                NTFS   Partition    465 GB  Healthy    
    Volume 1     D                NTFS   Partition    111 GB  Healthy    

    DISKPART> select volume 0
    ...
    DISKPART> assign letter=E
    ...
    DISKPART> select volume 1
    ...
    DISKPART> assign letter=C
    ...
    DISKPART> select volume 0
    ...
    DISKPART> assign letter=D
    ...

The partition also needed to be set active:

    DISKPART> list disk

      Disk ###  Status         Size     Free     Dyn  Gpt
      --------  -------------  -------  -------  ---  ---
      Disk 0    Online          465 GB  1024 KB
      Disk 1    Online          111 GB      0 B

    DISKPART> select disk 1
    ...
    DISKPART> list partition

      Partition ###  Type              Size     Offset
      -------------  ----------------  -------  -------
      Partition 1    Primary            111 GB  1024 KB

    DISKPART> select partition 1
    ...
    DISKPART> active
    ...
    DISKPART> exit
  • Exécuté ces commandes avant de redémarrer:

    bootrec /fixmbr
    bootrec /fixboot
    bootrec /rescanos
    bcdboot c:\windows
    

    Je ne suis pas sûr qu'ils soient tous nécessaires, mais les exécuter ne me fait pas mal.

  • Démarré à partir du SSD et tout a fonctionné. J'ai rebranché le disque dur.

6
Jordan Miner

Acronis True Image Home peut faire exactement ce que vous demandez. Il vous permet de restaurer n'importe quelle taille de partition, à condition que la nouvelle partition soit au moins aussi grande que l'image d'origine. Notez que parfois, il refusera de restaurer une taille de partition ou un nouveau disque dur/SSD différente. Dans ce cas, vous devez augmenter la taille de la nouvelle partition du périphérique d'au moins 10 Go par rapport à la taille de l'image d'origine (non compressée).

3
Metril

Je travaillais sur le suivi des instructions en réponse au paragraphe 3 de Bortao sur la modification des lettres de votre lecteur quand, voilà que Windows 7 ne me permettait pas d’ouvrir le dossier Système X:\[Your windows dir]\System32\Config\System (prétendu qu’il était déjà ouvert), j’ai donc décidé de le déporter.

J'ai quitté 'open Hive' et ai recherché les DosDevices que j'ai localisés à

\HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

J'ai renommé

  • \DosDevice\C: à \DosDevice\Z:
  • \DosDevice\X: à \DosDevice\C:
  • \DosDevice\Z: à \DosDevice\X:

Après cela, j'ai fait beaucoup de modifications du registre pour changer toutes les références en X:\ en C:\. Lorsque regedit n'autorisait pas le changement, j'ai ignoré le problème et redémarré.

2
user122086

J'aime imagex . Il est basé sur un fichier et on peut compresser, vérifier, vérifier, etc. entre autres commandes. Acronis est bon aussi. Assurez-vous que vous utilisez un disque WinPE 32 bits pour une compatibilité maximale. Un WinPE 64 bits nécessitera l’utilisation d’une imagex 64 bits, qui ne permet que l’imagerie des systèmes 64 bits.

2
m130carbine

Puis-je suggérer DriveClone à partir de Farstone . C'est un freeware. J'ai utilisé ce logiciel de clonage à plusieurs reprises avec succès. Les seuls échecs ont eu lieu lorsque le disque SSD était BEAUCOUP plus petit que la source. (Par exemple, source 750gig vers destination SSD 90gig) La solution de contournement pour cela consistait à cloner sur un disque mécanique SOMEWHAT plus petit, puis à cloner celui-ci sur le SSD.

Symantec Backup Exec System Recovery ou GHOST le fera également. Il existe un essai gratuit de la récupération du système Backup Exec Page d'accueil de Symantec BU Exec . Certains vendeurs de disques SSD ont un outil pour leurs disques pour ce scénario. Avez-vous vérifié avec le fabricant?

0
Dave M

Je viens de faire cela, et je vais être honnête - Win7 s’est installé si rapidement sur le SSD que j’ai bien apprécié la nouvelle installation. Je ne sais pas à quel point les pilotes Windows seront heureux avec une copie directe - la réinstallation risque de nécessiter un investissement en temps aussi minime.

0
Kara Marfia

J'ai récemment acheté un lecteur Intel SSD et je ne pouvais pas obtenir le logiciel Acronis inclus pour détecter un lecteur Intel. J'ai donc essayé Ghost de Symantec et disons simplement que "Ghost n'est plus ce qu'il était".

J'ai ensuite décidé d'essayer le logiciel Migrate OS to SSD 'de Paragons, qui ne fonctionnait pas non plus. Après un cauchemar en essayant de commander le logiciel, une banque allemande chargeant ma carte, etc., je l’ai obtenu grâce à une très gentille personne du logiciel Paragon qui a décidé de me donner une copie complémentaire de ce que je ne peux que présumer être de la pitié.

J'avais déjà essayé de réduire la taille de ma partition de démarrage du système d'exploitation de 1 To à une taille plus gérable et de l'obtenir à environ 186 Go, ce qui n'était pas assez petit pour utiliser le logiciel d'imagerie Windows intégré à mon disque dur de 160 Go (149 Go). Passons à la solution Paragon.

J'ai téléchargé, installé et exécuté le logiciel. Quelques invites plus tard, c'était complètement terminé. L’ensemble de l’image était en réalité de 58 Go et a donc pris environ 8 minutes, si cela s’est terminé. Après avoir échangé la commande de démarrage dans le BIOS du système pour refléter le nouveau disque SSD, le système a toujours été démarré à partir du disque dur du système d'exploitation d'origine et non du disque SSD. Les fichiers se trouvaient sur le disque SSD - la structure et le contenu du répertoire étaient corrects, mais en résumé, le logiciel ne fonctionnait pas comme prévu.

J'ai essayé de vérifier que la partition n'avait pas été masquée par le logiciel et ce n'était pas le cas. J'ai essayé toutes les options bootrec et bcdboot mentionnées ci-dessus et toujours "pas de joie". Il me restait un système d’exploitation qui se plantait au démarrage en disant 'Programme Autochk non trouvé. Sauter Autocheck. ' puis écran bleu pendant 0,5 seconde et redémarrez du même côté.

Du côté droit, la nouvelle installation a pris environ 11 minutes. La reconfiguration et le transfert de données ont pris beaucoup plus de temps, bien que j'ai maintenant cette sensation de "NOUVEL INSTALL" et que j'aime ça! Quoi qu'il en soit, la migration du système d'exploitation vers le SSD ne fonctionnait pas pour moi mais pouvait fonctionner pour vous. Je ne sais pas.

0
Mach

Pas besoin d'utiliser des outils coûteux. Vous pouvez créer un instantané à l'aide d'une version d'évaluation de DriveSnapshot pour créer un instantané de vos ~ 40 Go de données. Je l'ai souvent utilisé à l'époque de Windows XP et il est toujours aussi génial! Vous pouvez rendre l'instantané "en direct" sans aucun problème (je pense).

Partitionnez votre SSD selon vos besoins, puis utilisez à nouveau DriveSnapshot pour extraire votre instantané sur le SSD.

0
user3001