>>> Migration directe Windows 8 -> Windows 8.1 Update possible depuis le Windows Store

Le coin des administrateurs et des développeurs. Astuces techniques, ...
Répondre
Jango78
Messages : 2228
Enregistré le : jeu. 12 janv. 2012 15:08

>>> Migration directe Windows 8 -> Windows 8.1 Update possible depuis le Windows Store

Message par Jango78 »

Bonjour,

Les utilisateurs de matériels fonctionnant encore sous Windows 8 sont ici concernés au premier chef.

Citée à plusieurs reprises dans le topic principal, la compilation pour la mise à niveau vers le nouveau système d'exploitation Windows 8.1 (NT 6.3) est proposée gratuitement dans le Windows Store aux utilisateurs de Windows 8 (NT 6.2), moyennant la seule installation de la mise à jour prérequise KB2871389.


Une petite différence toutefois, relevée depuis quelque temps...

   Image

Si votre PC n'est pas à jour - KB2871389 manquante - et que vous cliquez sur l'image de Windows 8.1, un bandeau de notification s'affiche:

   Image


Après installation de la mise à jour prérequise et redémarrage du système, le téléchargement est activé:
  • Image
-----------------------------------------------------------------

Jusqu'à la date du 7 Avril était diffusée cette compile, sous la forme d'un fichier ESD compressé et crypté (exemple la version 32-bits):

9600.16468.winblue_refresh.131113-1345_x86fre_client_Professional_gdr_fr-fr-IR2_CPRA_X86FRER_FR-FR_ESD.esd -- du 13 Novembre 2013
   1,95 Go (2 102 525 080 octets)


Elle est maintenant remplacée par celle-ci:

9600.17050.winblue_refresh.140317-1640_x86fre_client_Professional_fr-fr-IR3_CPRA_X86FRER_FR-FR_ESD.esd -- du 17 Mars 2014
   1,97 Go (2 118 873 482 octets)


   Image


Ne pas trop se fier aux valeurs du Delta***... ici c'est 17050 sans signification particulière, tandis que dans le fichier LOG de suivi on voit apparaître la 17083, puis la 17031 de la RTM du 21 Février.

Dans le cas présent, il faut surtout considérer la compilation de référence du système hôte (Host OS version / Build String), et de la version du fichier "install.esd" (équivalent d'un "install.wim" dans un ISO classique) extraite de l'ESD téléchargé sur le Store:


 Image


Les fichiers ESD [Electronic Software Distribution] sont cryptés, et compressés à l'aide d'un algorithme LZMS qui permet de réduire la taille de 20 à 25%, en même temps celui du téléchargement.


*** Petite parenthèse technique concernant le Delta Windows 8.1 Update 1:
• 17031 représente la version de base principale (Main Base) pour Windows 8.1 Update.
• 17041 correspond à une actualisation du noyau NT 6.3 ntoskrnl [NT Kernel & System].

Sachant que la première partie de la chaîne descriptive d'une compilation se décompose ainsi:
6 . 3 . 9600 . 17041 = NT Major Version . NT Minor version . Build Number . Delta



Un clic dans le Windows Store sur l'image "Mettre à jour vers Windows 8.1" - affiche le bouton de téléchargement:
  • Image
• lancement du process de téléchargement, avec dans les grandes lignes:

• création d'un checkpoint "osUpgrade" (0a295e4d-5f14-4b44-9c2e-c98177f9e2f4.ini):
  • Image
• création d'un dossier de téléchargement dans l'emplacement C:\Windows\SoftwareDistribution\Download\
• alimentation en temps réel "OnProgress" du fichier LOG "winstore.log",
• actualisation de la base de données du Data Store,

• la phase de téléchargement occupe environ 50% du process,
• fin de téléchargement - décompression du fichier ESD - préparations:
  • Image
• création du dossier temporaire $Windows.~BT
• redémarrage automatique à l'issu d'un décompte de 15mn - déploiement de la mise à niveau.

• phase OOBE - acceptation licence, configuration rapide, personnalisations,
• si votre session utilise un compte local avec pseudo, et que vous ne souhaitez pas basculer sur un compte Microsoft avec adresse de messagerie, cliquer sur le lien "Continuer à utiliser mon compte actuel" en bas de page:
  • Image


Au final du déploiement et si tout s'est bien passé correctement, Windows 8 est upgradé direct dans la bonne version de Windows 8.1 Update 1 :super:

9600.17041.x86fre.winblue_gdr.140305-1710 -- du 5 Mars 2014

La réussite de la mise à niveau se reconnaît par l'affichage sur la Barre des tâches de l'icône du Windows Store.

Après divers transferts de relocalisation, la sauvegarde des dossiers du compte d'utilisateur, ainsi que les programmes, sont archivés dans l'inévitable "Windows.old":

   Image

Et comme pour toute migration, certaines réinstallations seront nécessaires.

Penser à vérifier dans Windows Update la présence de mises à jour résiduelles.


Evidemment cette mise à niveau directe est assez violente, et peut-être même encore un peu plus que juste migrer de W8 à W8.1.

Ceux qui ont passé des heures dessus s'en souviennent, et ceux qui voudront sauter le pas passeront probablement au moins autant de temps, avec les mêmes risques de problèmes (configuration requise non conforme, logiciels et pilotes incompatibles, antivirus qui bloque, etc... sans compter les histoires de BIOS / UEFI, Secure Boot et autres joyeusetés selon les matériels concernés).

Donc attention à vos partitions Recovery, images système Acronis ou autre.

Par contre en machine virtuelle c'est du gâteau. Je n'ai pas chronométré le timing, mais avec une version de W8 sur VMware Player, l'affaire a été bouclée assez rapidement, aidée en cela par une connexion très haut débit.

@+

 
Image
Jango78
Messages : 2228
Enregistré le : jeu. 12 janv. 2012 15:08

Re: >>> Migration directe Windows 8 -> Windows 8.1 Update possible depuis le Windows Store

Message par Jango78 »

Re,

Pour compléter l'article, un test a été effectué sur une base 64-bits.

Un point intéressant noté est le différentiel entre l'affichage brut donné par le Windows Store, et le fichier ESD effectivement téléchargé... ici la taille du téléchargement est indiquée pour 3,63 Go:

  • Image
Alors que l'Explorateur donne 2,48 Go pour le fichier ESD récupéré:

 Image


9600.17050.winblue_refresh.140317-1640_x64fre_client_Professional_fr-fr-IR3_CPRA_X64FRER_FR-FR_ESD.esd -- du 17 Mars 2014
   2,48 Go (2 668 070 134 octets)


En comparaison, le fichier ISO distribué aux abonnés sur MSDN/TechNet indique 3,86 Go (4 149 248 000 octets).

On pourrait imaginer que la différence représente toute la partie graphique du setup (Installation de Windows), avec le type d'installation (Mise à niveau / Personnalisé), le choix de la partition, les niveaux de progression.


Et dans le cas présent le fichier LOG diffère simplement par la version de l'architecture:

 Image



Lorsque le package KB2919355 a bien été appliqué correctement, Windows 8.1 doit afficher la numérotation 9600.17041... et pour en avoir confirmation sans vous casser la tête avec le registre, il suffit de l'interroger par copier-coller de cette ligne de commande dans une fenêtre d'Invite:

Code : Tout sélectionner

reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | findstr BuildLabEx
Réponse immédiate:
  • Image
...
 
Image
Jango78
Messages : 2228
Enregistré le : jeu. 12 janv. 2012 15:08

Re: >>> Migration directe Windows 8 -> Windows 8.1 Update possible depuis le Windows Store

Message par Jango78 »

Bonjour,

Première partie du sujet actualisée.

Une image partielle de la mise à niveau vers Windows 8.1 (Update 1) apparaît dans le Store du PC Windows 8, lorsque la mise à jour prérequise est manquante.

Auparavant il n'y avait aucune image... la KB2871389 devait être installée pour voir s'afficher la proposition de mise à niveau après un redémarrage du PC.

@+
Image
Répondre