Comment créer une image WIM de votre disque dur - Jean-Marc, XP Geek !

Comment créer une image WIM de votre disque dur

Published Thursday, July 26, 2007 5:52 PM

Un nouvel article vient d'être publié sur le site : Comment créer une image WIM de votre disque dur.

Microsoft fournit avec le WAIK un outil nommé IMAGEX. Cet outil permet de sauvegarder et restaurer des images de disque dur Windows (un peu à la manière de Ghost, par exemple) sous un format nommé WIM. L'utilisation est réservée au déploiement (la licence d'utilisation n'autorise pas son emploi à des fins de sauvegarde...), mais vous faites bien comme vous voulez... Stick out tongue.

Et ça marche avec Windows XP... Wink

Accessoirement, un autre article vient le compléter : Comment réduire une partition XP de manière non destructive afin de libérer de l'espace disque et créer une partition de sauvegarde.

Comments

# Ludox said on Friday, August 10, 2007 4:16 AM

Bonjour,

J'ai suivi à la lettre vos explications mais je ne parviens pas au même résultat...

La restauration de mon image wim est réussi, toutefois lorsque je redémarre l'ordinateur c'est tout noir...pas d'OS??

à suivre...je refaits un essai avec la même image sur une machine identique...

# jeanmarc said on Friday, August 10, 2007 5:48 AM

Salut Ludox,

Je n'ai pas eu ce soucis, bizarre...

C'est une image de Vista ou d'XP ?

@+

# ludox said on Friday, August 10, 2007 10:46 AM

Après une seconde tentative...

Résultat de WinPE: Succesfully applied image...

Je redemarre l'ordinateur et déception: un fichier système est manquant, li s'agit du hal.dll...

Avant de refaire une image WIM, je vais utiliser la console de recup de Win XP pour copier le fichier manquant...

Au fait il s'agit d'une image XP...

# Ludox said on Friday, August 10, 2007 11:26 AM

3 ième tentative et c'est du bonheur...

Avec une nouvelle image faite à partir d'une autre machine...

Je dois reconnaitre que je suis scotcher sur la vitesse de restauration: -de 3 min pour un XP avec le pack Office 2003...

Ce qui serait vraiment top c'est de pouvoir associer cette technolohie avec un serveur RIS...car on éviterait le chargement un peu long de Win PE et auusi le formatage avec Diskpart...

à suivre....

# jeanmarc said on Friday, August 10, 2007 11:41 AM

Je sèche,

Sur le même PC ? Ton image WIM est stockée sur quoi ?

Essaye d'ajouter /verify lors de la /capture

# jeanmarc said on Friday, August 10, 2007 12:58 PM

Avec WDS, ça tourne.

Sinon, tu peux booter sur PXE depuis un serveur TFTP et enchainer sur un batch diskpart, net use et imagex.

 ;-)

# Francois said on Friday, August 10, 2007 1:25 PM

Bonjour,

Je viens d'acquérir un nouveau portable avec Windows Vista déja installé. Je souhaiterais réinstaller XP sur ce nouvel ordinateur.

Lorsque je boote sur le cd d'XP le disque dur n'est pas reconnu.

J'ai donc créé  à l'aide de nlite un nouveau CD de XP avec les pilotes de ma carte mère intégrés. Cela ne fonctionne toujours pas.

Sachant que je dispose d'un PC fixe que je peux relier en réseau à mon nouveau portable, y a t'il une solution permettant une installation d'XP via le réseau?

Merci d'avance.

# jeanmarc said on Friday, August 10, 2007 2:39 PM

Salut,

Tu as bien effectué ces manips :

paparadit.blogspot.com/.../installing-sata-hard-drive-with-windows.html ?

Tu as regardé le BIOS si ton disque est en "standard IDE" ?

Il faut que tu ajoutes tes drivers au "text-mode" :

unattended.msfn.org/.../36

Ou alors que tu charges tes pilotes avec F6 au boot du CD XP.

# Francois said on Saturday, August 11, 2007 5:43 AM

C'est bon j'ai pu installer XP. Je n'avais pas inséré les bons pilotes la première fois. Merci!

Mais j'ai un nouveau problème...

Le CD de pilotes fourni pour mes périphériques n'est compatible qu'avec VISTA. Je dois donc réinstaller chacun des pilotes 1 à 1.

Lors de l'installation des pilotes, le materiel n'est jamais détecté. Que ce soit le pilote de ma carte graphique ou autre.

J'ai bien essayé d'installer le pilote de ma carte mère. L'installation c'est bien passée et apres le reboot toujours impossible d'installer mes périphériques.

Voici ma config :

Merci pour vos suggestions.

--------[ EVEREST Ultimate Edition ]------------------------------------------------------------------------------------

   Version                                           EVEREST v4.00.976/fr

   Module de benchmark                               2.1.184.0

   Site web                                          http://www.lavalys.com/

   Type de rapport                                   Générateur de rapports [ TRIAL VERSION ]

   Ordinateur                                        PORTABLE

   Générateur                                        Francois

   Système d'exploitation                            Microsoft Windows XP Home Edition 5.1.2600 (WinXP Retail)

   Date                                              2007-08-11

   Heure                                             11:31

--------[ Résumé ]------------------------------------------------------------------------------------------------------

   Ordinateur:

     Type de système                                   PC multiprocesseur ACPI  (Mobile)

     Système d'exploitation                            Microsoft Windows XP Home Edition

     Service Pack du système                           [ TRIAL VERSION ]

     Internet Explorer                                 6.0.2900.2180 (IE 6.0 SP2)

     DirectX                                           4.09.00.0904 (DirectX 9.0c)

     Nom du système                                    PORTABLE

     Nom de l'utilisateur                              Francois

     Domaine de connexion                              [ TRIAL VERSION ]

     Date / Heure                                      2007-08-11 / 11:31

   Carte mère:

     Type de processeur                                Mobile DualCore Intel Core 2 Duo T7100, 1800 MHz (9 x 200)

     Nom de la carte mère                              FUJITSU SIEMENS AMILO Pi 2530

     Chipset de la carte mère                          Intel Crestline GL960/GM965/PM965

     Mémoire système                                   [ TRIAL VERSION ]

     Type de BIOS                                      Phoenix (05/17/07)

   Moniteur:

     Carte vidéo                                       ATI M71

     Accélérateur 3D                                   ATI M71

   Multimédia:

     Carte audio                                       Motorola Si3054 @ Intel 82801HBM ICH8M - High Definition Audio Controller

   Stockage:

     Contrôleur IDE                                    Intel(R) 82801HEM/HBM SATA AHCI Controller

     Contrôleur IDE                                    Intel(R) ICH8M Ultra ATA Storage Controllers - 2850

     Disque dur                                        WDC WD1600BEVS-07RST0  (149 Go, IDE)

     Lecteur optique                                   HL-DT-ST DVDRAM GSA-T20N

     État des disques durs SMART                       OK

   Partitions:

     C: (NTFS)                                         [ TRIAL VERSION ]

     Taille totale                                     [ TRIAL VERSION ]

   Entrée:

     Clavier                                           Clavier standard 101/102 touches ou clavier Microsoft Natural Keyboard PS/2

     Souris                                            Souris compatible PS/2

     Souris                                            Souris HID

   Réseau:

     Adresse IP principale                             [ TRIAL VERSION ]

     Adresse MAC principale                            00-00-00-00-00-00

   Périphériques:

     Contrôleur USB1                                   Intel 82801HBM ICH8M - USB Universal Host Controller

     Contrôleur USB1                                   Intel 82801HBM ICH8M - USB Universal Host Controller

     Contrôleur USB1                                   Intel 82801HBM ICH8M - USB Universal Host Controller

     Contrôleur USB1                                   Intel 82801HBM ICH8M - USB Universal Host Controller

     Contrôleur USB1                                   Intel 82801HBM ICH8M - USB Universal Host Controller

     Contrôleur USB2                                   Intel 82801HBM ICH8M - USB2 Enhanced Host Controller

     Contrôleur USB2                                   Intel 82801HBM ICH8M - USB2 Enhanced Host Controller

     Périphérique USB                                  Périphérique d'interface utilisateur USB

     Périphérique USB                                  USB2.0 Camera

     Batterie                                          Adaptateur secteur Microsoft

     Batterie                                          Batterie à méthode de contrôle compatible ACPI Microsoft

   DMI:

     Distributeur du BIOS                              Phoenix

     Version du BIOS                                   1.01C

     Fabricant du système                              FUJITSU SIEMENS

     Nom du système                                    AMILO Pi 2530

     Version du système                                

     Numéro de série du système                        [ TRIAL VERSION ]

     UUID du système                                   [ TRIAL VERSION ]

     Fabricant de la carte mère                        FUJITSU SIEMENS

     Nom de la carte mère                              F42

     Version de la carte mère                          00030D0000000001

     Numéro de série de la carte mère                  [ TRIAL VERSION ]

     Fabricant du châssis                              FUJITSU SIEMENS

     Version du châssis                                

     Numéro de série du châssis                        [ TRIAL VERSION ]

     Identifiant du châssis                            [ TRIAL VERSION ]

     Type du châssis                                   Notebook

# Ludox said on Monday, August 13, 2007 5:13 AM

Bonjour,

C'est sur le  sujet du WinPE en boot PXE ...

oubli dans le .bat???

il manque une ligne pour la copie du fichier boot.sdi...

De mon côté, TFTPD32 joue bien son rôle de DHCP,il associe bien la MAC du poste cible avec une IP du pool ,mais le poste cible se comporte comme s'il ne voyait pas le DHCP et ne boot pas pas sur le fichier pxeboot.com...

à suivre...

# jeanmarc said on Monday, August 13, 2007 5:36 AM

Tente un boot et regarde dans le journal de TFTPD32, tu devrais arriver à cerner le problème.

Merci pour le boot.sdi, je vérifie.

@+

# ludox said on Monday, August 13, 2007 8:18 AM

Ca y est c'est passé...je boot sur winpe depuis le poste cible en PXE...reste à utiliser le script avec diskpart pour ne pas utiliser tout l espace disk...

Ce que j ai changé par rapport au précédent post,c'est d'avoir remplacé le serveur TFTPD32 sur mon poratable Vista par un poste en XP pro...

à suivre...

# Ludox said on Monday, August 13, 2007 9:05 AM

Après chargement de WinPE en PXE, la connexion réseau du "serveur" TFTPD32 se déconnecte très peu de temps puis se reconnecte...

Du coup je ne peux plus rien faire...pas de net use etc...

Je poursuis...

# Ludox said on Monday, August 13, 2007 11:26 AM

Pour info voici le log du serveur tftpd:

il semble difficile de lire les fichiers, pourtant Win PE se charge et le serveur se déconnecte une microseconde...pour une raison de TIMEOUT (à la fin du log)...(les 2 ordinateurs sont reliés en câble croisé..)

De plus tftpd32 pose des problème de compatibilité avec Win xp pro...enregistrement dans l'observateur d'événement = appli défaillante tftpd32.exe en version 3.22 adresse de defaillance: 0x00007149

LOG (édité pour la longueur):

[Snip : Beaucoup trop d'échanges DHCP]

[Snip : pleins d'erreurs qui laissent penser à des erreurs réseau]

(je laisse la fin pour avoir un aperçu)

TIMEOUT waiting for Ack block #0  [13/08 17:56:16.906]
TIMEOUT waiting for Ack block #0  [13/08 17:56:18.937]
TIMEOUT waiting for Ack block #0  [13/08 17:56:20.906]
TIMEOUT waiting for Ack block #0  [13/08 17:56:25.328]
TIMEOUT waiting for Ack block #0  [13/08 17:56:29.062]

MD5 written into <C:\tftpd32\WinPE\sources\boot.wim.md5> [13/08 17:56:33.187]

<sources\boot.wim>: sent 115841 blks, 164493291 bytes in 23 s. 0 blk resent [13/08 17:56:33.187]

Connection received from 192.168.0.10 on port 5081 [13/08 17:56:34.546]

Read request for file <\Boot\Fonts\wgl4_boot.ttf>. Mode octet [13/08 17:56:34.546]

OACK: <tsize=47452,> [13/08 17:56:34.546]

Using local port 1366 [13/08 17:56:34.546]

Connection received from 192.168.0.10 on port 5081 [13/08 17:56:36.218]

Read request for file <\Boot\Fonts\wgl4_boot.ttf>. Mode octet [13/08 17:56:36.218]

OACK: <tsize=47452,> [13/08 17:56:36.218]

Using local port 1367 [13/08 17:56:36.218]

Connection received from 192.168.0.10 on port 5082 [13/08 17:56:36.218]

Peer returns ERROR <TFTP Aborted> -> aborting transfer [13/08 17:56:36.218]

Read request for file <\Boot\Fonts\wgl4_boot.ttf>. Mode octet [13/08 17:56:36.234]

OACK: <tsize=47452,blksize=1420,> [13/08 17:56:36.234]

Using local port 1368 [13/08 17:56:36.234]

MD5 written into <C:\tftpd32\WinPE\Boot\Fonts\wgl4_boot.ttf.md5> [13/08 17:56:36.234]

<Boot\Fonts\wgl4_boot.ttf>: sent 34 blks, 47452 bytes in 0 s. 0 blk resent [13/08 17:56:36.234]

TIMEOUT waiting for Ack block #0  [13/08 17:56:51.234]

Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:16:17:C9:95:65 [13/08 17:57:28.187]

DHCP: proposed address 192.168.0.10 [13/08 17:57:29.6]

# jeanmarc said on Monday, August 13, 2007 12:30 PM

Pour l'appli TFTPD32, je n'ai pas de soucis de compatibilité sur XP et Vista. (quel AV utilises tu ?)

Vérifie le nom des fichiers : une majuscule en trop ou en moins peut quelques fois suffire à mettre le souk.

Tu as un nombre d'erreurs simplement incroyable ? Ton câble réseau est correct ? C'est du gigabit ? Le pare-feu est désactivé ?

Essaye de "jouer" avec les options "tftp" pour voir ?

# Jean-Marc said on Tuesday, August 14, 2007 2:17 AM

Bon,

Je t'ai fais un log de boot PXE avec TFTPD32 3.0 pour que tu puisses comparer :

http://cjoint.com/?iojoXHaFUo

@+

# Ludox said on Tuesday, August 14, 2007 9:05 AM

Merci Jean-Marc,

J'ai "refai" ma maquette (merci RIS), puis installé la version 3.0 de tftpd32...cette fois plus de résultats éxotiques...ça fonctionne très bien...

Je poursuis mon but...

# Ludox said on Tuesday, August 14, 2007 10:35 AM

en intégrant Imagex à mon boot.wim, je suis en mesure de déployer mon image depuis le réseau...c'est une install vraiment silencieuse et plus rapide qu'avec RIS, même si RIS reste à mon gôut très efficace...

Reste à scripter la partie "diskpart" ,"net use" ,et "sysprep"...c'est pas gagné...???

# jeanmarc said on Tuesday, August 14, 2007 11:08 AM

Tu peux intégrer un BAT dans ton boot.wim de manière à faire un net use sur l'adresse du serveur DHCP (en récupérant les infos d'un ipconfig /all) :

perso.orange.fr/.../WinPE_AjoutBatch.htm

Pour ton sysprep, il faut le faire avant de capturer ton image.

# ludox said on Monday, August 20, 2007 10:19 AM

Bonjour et encore merci pour tout...

Toutefois, je rencontre encore quelques difficultés...

Lorsque je capture une image disque depuis le reseau, j'ai fréquement cette erreur 64 mettant en cause le fichier "OWC11.DLL" puis perte du reseau...

Cette même capture en "local usb" ne pose pas d'erreur...

à suivre...

# Jean-Marc said on Tuesday, August 21, 2007 4:32 AM

Erreur 64 : Le nom réseau spécifié n'est plus disponible.

Tu as décidément des soucis avec ton réseau...

# Ludox said on Wednesday, September 05, 2007 4:01 AM

Bonjour,

Est-il possible d'échanger des infos sur WDS livré dans le sp2 de 2003 server???

C'est un peu hors sujet mais les images WIM sont en cause...

J'ai "transformé" mes images Riprep en images WIM et les ai placé dans le dossier "Images d'installation";en démarrant mon ordinateur de test sur WDS, j'ai systématiquement la même erreur après décompression de l'image, au moment de l'installation..."Windows n'a pas pu configurer un ou plusieurs composants sytème..."

Je poursuis m'ai suis en manque d'inspiration...

Merci...

# Ludox said on Wednesday, September 05, 2007 5:33 AM

Suite...

"Curieusement" après avoir r'ordinateur de test, windows s'est installé en install silencieuse avec pour erreurs à l'ouverture de session: 2 fichiers blocnotes avec ceci:".ScellClassinfo Localized ressourcename=@%systemroot%\system32\shell32.dll-21787"

???

# jeanmarc said on Wednesday, September 05, 2007 5:39 AM

Salut Ludox,

Perso, je n'utilise pas WDS, je préfère la méthode "bricolage"   ;-)

Pour tes soucis de bloc-note, je vois pas. Regarde voir sur google : www.google.fr/search

@+

# ludox said on Wednesday, September 05, 2007 9:07 AM

Merci,

En fait pour les bloc notes c'est à cause d'1 desktop.ini qu'il a fallu supprimer...J'aime bien aussi le bricolage mais la semaine prochaine, je recois 60 nouvelles machines que je dois déployer assez rapidement...je dis qu'avec RIS c'est du bonheur...mais avec Vista il va falloir rapidement que je maîtrise les nouveaux outils...Alors je me fais la main sur WDS, WinPE,ImageX...Je progresse mais ce n'ai pas encore aussi "satisfaisant" qu'avec RIS...

A bientôt...(si tu n'y vois pas d'objections, puis-je laisser les détails de mes aventures qui pourrait servir à d'autres )???