[TUTO] Remplacer le Boot Animation de Windows 7

Logiciels, conseils, tout pour réaliser votre version de Windows
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
A remercié : 3 fois
Contact :
    unknown unknown

[TUTO] Remplacer le Boot Animation de Windows 7

Message 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+
Modifié en dernier par sh@rp le mar. 27 mars 2012 12:24, modifié 1 fois.
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
jeff64
    unknown unknown

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

Message par jeff64 »

Re,Beau post
Je prends
Merci ;)
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
A remercié : 3 fois
Contact :
    unknown unknown

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

Message 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^^
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
Avatar du membre
Nash
Administrateur du site
Administrateur du site
Messages : 4403
Enregistré le : sam. 6 nov. 2010 14:19
Localisation : 89
A été remercié : 21 fois
    unknown unknown

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

Message 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 ;)
Image
• Ryzen 9 5900x
• B550 AORUS PRO 
• RTX 3060ti phoenix 
• thermaltake core p8 tg
• 1 x SSD 500GB   PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
A remercié : 3 fois
Contact :
    unknown unknown

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

Message 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. ;)
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
Avatar du membre
Nash
Administrateur du site
Administrateur du site
Messages : 4403
Enregistré le : sam. 6 nov. 2010 14:19
Localisation : 89
A été remercié : 21 fois
    unknown unknown

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

Message 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 ;)
Image
• Ryzen 9 5900x
• B550 AORUS PRO 
• RTX 3060ti phoenix 
• thermaltake core p8 tg
• 1 x SSD 500GB   PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
A remercié : 3 fois
Contact :
    unknown unknown

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

Message 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. ;)
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
Zinzin
    unknown unknown

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

Message par Zinzin »

alors là merci ;)
Avatar du membre
Prof
Administrateur du site
Administrateur du site
Messages : 8320
Enregistré le : lun. 5 avr. 2010 20:07
Localisation : Vosges
A remercié : 1 fois
A été remercié : 22 fois
Contact :
    unknown unknown

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

Message par Prof »

Merci pour le beau partage sh@rp, et merci pour l'exclu !
Règlement du forum
Toute demande d'aide ou de liens par MP est inutile !
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
A remercié : 3 fois
Contact :
    unknown unknown

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

Message 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. ;)
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
Répondre