Page 1 sur 5

[TUTO] Remplacer le Boot Animation de Windows 7

Posté : sam. 4 juin 2011 23:43
par sh@rp
REMPLACER LE BOOT ANIMATION DE WINDOWS 7

INTRODUCTION :

Avant de se lancer dans la partie qui vous intéresse le plus, il est primordial que je commence par expliquer les limites de la personnalisation de l’animation lors des chargements de Windows.
Partons du début d’une installation :

1- Vous insérez le DVD pour installer Windows 7
2- Vous avez le message « Windows charge les fichiers » qui s’affiche à l’écran
3- Ensuite le « Boot anim » apparait avec le texte en dessous « Chargement de Windows »

Comme vous le savez déjà tous, lors de l’installation de Windows 7 :

- dans un 1er temps le noyau WinPE (Boot.wim) est chargé en mémoire
- Dans un second temps WinPE qui est en mémoire se charge d’extraire le contenu du système (install.wim) sur le disque dur.
- Enfin l’outil Bootmgr.exe est chargé de trouver des installations déjà existantes sur le disque dur afin de générer ou non un nouveau boot. S’il trouve un système d’exploitation sur une autre partition par exemple alors il appelle bcdedit.exe afin de créer une nouvelle entrée dans le gestionnaire de démarrage existant sinon il créé un nouveau boot.

La génération d’un boot à la volée (ou dynamique) par l’outil bootmgr.exe rends la customisation du « boot animation » impossible pour l’install.wim (en offline) mais en revanche il est tout à fait possible de remplacer (en offline) celui qui est chargé en mémoire c’est-à-dire dans le WinPE pour le rendre opérationnel dès le lancement de l’installation.


VOTRE PROJET UNATTENDED :

Il est important de savoir à partir de quelle version et architecture de Windows 7 vous souhaitez créer votre Una. Donc dans mon cas je pars du principe que mon projet Una sera un « Windows 7 Pro x86 SP1 ». Ces infos sont importantes car nous allons utiliser l’outil « Windows 7 Boot Updater GUI » (http://www.coderforlife.com/projects/win7boot" onclick="window.open(this.href);return false;) sur un PC qui possède les mêmes caractéristiques (version, architecture, N° de Build) que votre projet Una afin de patcher des fichiers systèmes sur votre PC pour ensuite les coller dans votre projet.

VOTRE PC :

Nous allons désactiver les protections qui pourraient empêcher l’outil W7BU de patcher correctement vos fichiers systèmes :

- Faites un point de restauration système
- Désactivez l’UAC depuis le panneau de configuration puis redémarrez votre PC
- Désactivez DEP en ouvrant une fenêtre de console (cmd) :

Code : Tout sélectionner

bcdedit.exe /set {current} nx AlwaysOff
Pour réactiver DEP :
Tapez la même commande mais en remplaçant « AlwaysOff » par « AlwaysOn ».

Nous allons télécharger puis utiliser l’outil « Windows 7 Boot Updater » en version interfacée(GUI) :

- Téléchargez l’outil depuis cette adresse http://www.coderforlife.com/projects/wi ... pdater.exe" onclick="window.open(this.href);return false;

Image


- Téléchargez l’animation GrayScale puis décompressez l’archive dans « C:\ animation-gray ». Nous allons utiliser le contenu du répertoire « C:\ animation-gray\pieces », vous pouvez supprimer le reste.
- Ouvrez le soft (la trad Fr est très mal faite donc passez en Anglais).
- Dans l’onglet « Booting » sélectionnez votre animation en cliquant sur la Combobox et pointez vers le répertoire « C:\ animation-gray\pieces ».


Image

Image

- Vérifiez l’animation en cliquant sur le bouton « Play/Pause » en bas à droite :

Image

- Cliquez enfin sur le bouton « Apply »
- Une fenêtre s’affiche pour vous informer de la réussite de l’opération :

Image

- Copiez les fichiers suivants dans un répertoire sur le bureau (ex : BootAnimFiles) ils vont nous être utiles :

o C:\Windows\system32\bootres.dll
o C:\Windows\system32\winload.exe
o C:\bootmgr

- Montez le boot.wim (Index 2 = Setup d'installation) de votre projet Una (avec dism ou GimageX comme vous voulez).
- Enregistrez le contenu suivant dans un fichier texte et enregistrez-le sous l’extension « .reg » (ex : « Takeowner.reg ») :

Code : Tout sélectionner

Windows Registry Editor Version 5.00

; Ajout de l'item Prendre le contrôle sur tous les fichiers 
[HKEY_CLASSES_ROOT\*\shell\Takeowner]
@="Prendre le controle"
"HasLUAShield"=""
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\Takeowner\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant *S-1-5-32-544:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant *S-1-5-32-544:F"

; Ajout de l'item Prendre le contrôle sur les répertoires
[HKEY_CLASSES_ROOT\Directory\shell\Takeowner]
@="Prendre le controle"
"HasLUAShield"=""
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\Takeowner\command]
@="cmd.exe /c takeown /f \"%1\" /r /d o && icacls \"%1\" /grant *S-1-5-32-544:F /T"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d o && icacls \"%1\" /grant *S-1-5-32-544:F /T"
- Fusionnez ce fichier reg au registre en double cliquant dessus.
Vous venez d’ajouter l’item « Prendre le contrôle » au clic droit sur un répertoire ou un fichier.


COMMENCONS A TRAVAILLER DANS VOTRE PROJET :

1. Allez ici :

« C:\MOUNT\Windows\Boot »

2. Cliquez-droit sur le répertoire “PCAT” et prenez possession de ce répertoire.
3. Ouvrez ce répertoire (PCAT) et prenez possession du fichier « bootmgr »
4. Copiez le fichier « bootmgr » (celui qui est sur votre bureau dans le répertoire « BootAnimFiles ») et remplacez celui qui se situe dans « C:\MOUNT\Windows\Boot\PCAT\bootmgr »

5. Répétez cette manipulation (de 1 à 4) pour les fichiers suivants :

o C:\MOUNT\Windows\System32\Boot\winload.exe
o C:\MOUNT\Windows\System32\winload.exe
o C:\MOUNT\Windows\system32\bootres.dll

IMPORTANT : N’oubliez pas de remplacer ceux qui sont dans le répertoire « C:\MOUNT\Windows\Winsxs ». Effectuez une recherche et pensez à prendre possession du répertoire racine du fichier sinon vous ne pourrez pas le remplacer.

6. Démontez le boot.wim (Index 2) avec GimageX en prenant en compte les modifications.
7. Reconstruisez votre iso et lancez-le.

Voilà vous avez maintenant votre boot Animation qui apparait lorsque l’utilisateur lance l’installation de votre Una depuis le DVD.
Cette animation n’apparait qu’une seule fois car je rappelle qu’il est impossible de faire la même chose avec l’install.wim puisque le bootmgr est créé dynamiquement par l’OS selon qu’il existe déjà un autre OS d’installé ou non. Ne perdez pas votre temps à essayer c’est inutile et ne posez pas de questions sur d’autres forums c’est là la seule source d’information disponible que vous avez au moment où je rédige ces quelques lignes.

Bonne custo. A+

Re: [TUTO] Remplacer le Boot Animation de Windows 7

Posté : dim. 5 juin 2011 00:17
par jeff64
Re,Beau post
Je prends
Merci ;)

Re: [TUTO] Remplacer le Boot Animation de Windows 7

Posté : dim. 5 juin 2011 00:21
par sh@rp
jeff64 a écrit :Re,Beau post
Je prends
Merci ;)
Tu vois bien que je me sers du contrôle total assez souvent. lol^^

Re: [TUTO] Remplacer le Boot Animation de Windows 7

Posté : dim. 5 juin 2011 00:24
par Nash
salut sh@rp ,

quel dommage que l'animation ne soit pas gardée par la suite:)

en attente d'une combine car je pense que ca viendra ;)

merci pour le partage ;)

Re: [TUTO] Remplacer le Boot Animation de Windows 7

Posté : dim. 5 juin 2011 00:30
par sh@rp
Nash a écrit :salut sh@rp ,

quel dommage que l'animation ne soit pas gardée par la suite:)

en attente d'une combine car je pense que ca viendra ;)

merci pour le partage ;)
Tu peux toujours attendre une autre combine celle-ci c'est la mienne et on n'en parle nulle part ailleurs sauf sur les fofos ou j'ai partagé ce même tuto. ;)

Re: [TUTO] Remplacer le Boot Animation de Windows 7

Posté : dim. 5 juin 2011 00:45
par Nash
re

et toujours bon a prendre car jamais trouvé de combine pour avoir l animation desiré a l'install;)

bien que win 7 updater m'a toujours value une re install ou un ghost , je vais retenter :)

merci a toi sh@rp ;)

Re: [TUTO] Remplacer le Boot Animation de Windows 7

Posté : dim. 5 juin 2011 01:22
par sh@rp
Nash a écrit :re

et toujours bon a prendre car jamais trouvé de combine pour avoir l animation desiré a l'install;)

bien que win 7 updater m'a toujours value une re install ou un ghost , je vais retenter :)

merci a toi sh@rp ;)
Moi c'est ce que j'utilise dans Revolt et les testeurs en ont été ravois lorsqu'ils ont intallés Revolt en dur. ;)

Re: [TUTO] Remplacer le Boot Animation de Windows 7

Posté : dim. 5 juin 2011 12:25
par Zinzin
alors là merci ;)

Re: [TUTO] Remplacer le Boot Animation de Windows 7

Posté : dim. 5 juin 2011 16:03
par Prof
Merci pour le beau partage sh@rp, et merci pour l'exclu !

Re: [TUTO] Remplacer le Boot Animation de Windows 7

Posté : dim. 5 juin 2011 16:59
par sh@rp
Prof a écrit :Merci pour le beau partage sh@rp, et merci pour l'exclu !
L'exclu pour les fofos suivants :

GT, M7Apps, Forum French System Addons, XNG, Unattended Share.

Voilà tout. ;)