[TUTORIAL] Installer Windows 11 RTM sur un PC "non compatible"

Vous créez ou partagez un tutorial, postez-le ici !
Avatar du membre
Joselito
Modérateur
Modérateur
Messages : 3566
Enregistré le : il y a 10 ans

Message par Joselito »

@LaDidi21,
C'est bizarre, en partant d'une clé correctement partitionnée en GPT, le premier CLEAN écrit le MBR mais n'efface pas les entêtes de la GPT.
La clé reste GPT.
Un deuxième CLEAN efface les entêtes de la GPT et la clé devient ... MBR.
Ce n'est vraiment pas limpide. :frown:

@Severinus,
Si tu veux à tout prix installer Win11 sur un PC en BIOS, à partir d'une clé en MBR façon ThiWeb époque Win 10, je crois qu'en plaçant le fichier AutoUnattend.xml sur la racine de la partition Boot cela fonctionne. Testé sur VM.


Edit :
@Thiweb,
Es tu certain que le fichier AutoUnattend.xml doive être placé à la racine de la partition INSTALL et pas de la partition BOOT ?
Je n'ai pas de vieux PC sous la main pour vérifier mais sous VMware pour installer Win11 à partir d'une clé USB "ThiWeb", qu'elle soit MBR ou GPT, il faut mettre le fichier .xml sur BOOT.
Severinus
Habitué
Habitué
Messages : 248
Enregistré le : il y a 14 ans

Message par Severinus »

@Joselito
J'ai justement, pour faire un test, installé win 11 sur un PC BIOS/MBR en faisant une clé Win 10 à la façon Thiweb et en copiant le fichier AutoUnattend.xml sur la clé, partition Install. Cela a effectivement bien fonctionné.
Avatar du membre
Joselito
Modérateur
Modérateur
Messages : 3566
Enregistré le : il y a 10 ans

Message par Joselito »

@Severinus,
Merci pour le retour.
Bon, ça doit être une particularité de VMware. Il faut dire que pour booter sur une clé USB (sous VMware), c'est un peu tiré par les cheveux.
Severinus
Habitué
Habitué
Messages : 248
Enregistré le : il y a 14 ans

Message par Severinus »

@ joselito
La solution de mettre le fichier AutoUnattend.xml sur la partition "BOOT" d'une clé mixte Win 10 et de lancer l'install sur un pc BIOS/MBR n'ayant pas été testée on ne peut pas dire si ça fonctionnerait ... ou pas !
Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 9579
Enregistré le : il y a 14 ans
Localisation : On earth
Contact :

Message par ThiWeb »

Je confirme que le xml unatended doit être à la racine de la partition INSTALL et pas de la partition BOOT.

Et il ne faut pas installer W11 sur un PC qui n'est pas UEFI.
Le PC est par définition trop vieux.

ThiWeb
Avatar du membre
Joselito
Modérateur
Modérateur
Messages : 3566
Enregistré le : il y a 10 ans

Message par Joselito »

Pour en avoir le coeur net, j'ai fait l'essai sur mon portable Dell, récent, qui passe Win 11.
En plaçant le ficher AutoUnattend.xml sur la partition BOOT de la clé USB, il est bien pris en compte en début d'installation. On arrive directement sur la page de choix de la langue et du fuseau horaire, sur fond blanc.
Donc, sous réserve de confirmation, pour installation de W11 sur PC on peut placer AutoUnattend.xml sur l'une ou l'autre partition et pour faire des essais avec VMware sur la partition BOOT.
Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 12066
Enregistré le : il y a 14 ans

Message par LaDidi21 »

@Joselito :
Je pense que c'est lié au fait que M$ le recherche sur toutes les unités disponibles.

Pour le test du clean, bizarre...
Je n'ai pas le même résultat mais, en toute honnêteté, je n'ai pas testé sur W10 mais W7 :thumbsdown: .

-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

Severinus
Habitué
Habitué
Messages : 248
Enregistré le : il y a 14 ans

Message par Severinus »

@ Joselito :
OK. Merci. Maintenant on sait avec certitude.
kenavo
Habitué
Habitué
Messages : 144
Enregistré le : il y a 13 ans

Message par kenavo »

ThiWeb a écrit : il y a 2 ans Je confirme que le xml unatended doit être à la racine de la partition INSTALL et pas de la partition BOOT.

Et il ne faut pas installer W11 sur un PC qui n'est pas UEFI.
Le PC est par définition trop vieux.

ThiWeb
c'est pas " il ne faut pas " ,
sur ce PC dit " vieux " ,
merci pour ce qualificatif :grimace:
si W 11 installer ça bug une fois installer !
j'ai essayer ( si si :flushed: ) donc je sais :))
Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 12066
Enregistré le : il y a 14 ans

Message par LaDidi21 »

@aLL :
Petit souci avec le cmd de la 1ère page :

Code : Tout sélectionner

@(set "0=%~f0"^)#) & powershell -nop -c iex([io.file]::ReadAllText($env:0)) & exit/b
#:: double-click to run or just copy-paste into powershell - it's a standalone hybrid script

$_Paste_in_Powershell = { $:code;  
  $N = 'Skip TPM Check on Dynamic Update'; $toggle = $null -eq $env:skip_tpm_enabled; $off = $false
  $M = sp HKLM:\SYSTEM\Setup\MoSetup 'AllowUpgradesWithUnsupportedTPMOrCPU' 1 -type dword -force -ea 0
  $M = sc.exe config Winmgmt start= demand; sp HKLM:\SOFTWARE\Microsoft\Wbem 'Enable Costly Providers' 0 -type dword -force -ea 0
  $B = gwmi -Class __FilterToConsumerBinding -Namespace 'root\subscription' -Filter "Filter = ""__eventfilter.name='$N'""" -ea 0
  $C = gwmi -Class CommandLineEventConsumer -Namespace 'root\subscription' -Filter "Name='$N'" -ea 0
  $F = gwmi -Class __EventFilter -NameSpace 'root\subscription' -Filter "Name='$N'" -ea 0
  if ($B -or $C -or $F) { $B | rwmi; $C | rwmi; $F | rwmi; $off = $true }
  if ($toggle -and $off) { write-host -fore 0xf -back 0xd "`n $N [REMOVED] run again to install "; timeout /t 5; return }
  $P = "$([environment]::SystemDirectory)\cmd.exe"; $T = "$P /q $N (c) AveYo, 2021 /d /rerase appraiserres.dll /f /s /q"
  $D = "$($P[0]):\`$WINDOWS.~BT"; $Q = "SELECT SessionID from Win32_ProcessStartTrace WHERE ProcessName='vdsldr.exe'"
  $F = swmi -Class __EventFilter -NameSpace 'root\subscription' -args @{
    Name = $N; EventNameSpace = 'root\cimv2'; QueryLanguage = 'WQL'; Query = $Q} -PutType 2 -ea 0
  $C = swmi -Class CommandLineEventConsumer -Namespace 'root\subscription' -args @{
    Name = $N; WorkingDirectory = $D; ExecutablePath = $P; CommandLineTemplate = $T; Priority = 128} -PutType 2 -ea 0
  $B = swmi -Class __FilterToConsumerBinding -Namespace 'root\subscription' -args @{Filter=$F;Consumer=$C} -PutType 2 -ea 0
  if ($toggle) { write-host -fore 0xf -back 0x2 "`n $N [INSTALLED] run again to remove "; timeout /t 5 } ; $:code;
} ; start -verb runas powershell -args "-nop -c & {`n`n$($_Paste_in_Powershell-replace'"','\"')}"
$_Press_Enter
J'ai une VM installée en Windows 11 build 194 (3 Go de RAM, pas de TPM, UEFI, pas de SecureBoot, CPU incompatible). A part l'UEFI, TOUT est mauvais ^^
Je veux la passer en 318 (nov. 2021) mais je ne veux PAS faire de Windows Update.
Je monte l'ISO de Windows 11 build 318 (fr-fr_windows_11_consumer_editions_updated_nov_2021_x64_dvd_c32f3dfd.iso).
Je lance le cmd prévu pour une migration à partir de Windows 10... même si je suis en 11.
Je lance le setup de l'ISO.
Je suis bloqué sur la page de non respect des spécifications :pensive: .

Suis-je le seul ?

-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

Avatar du membre
Joselito
Modérateur
Modérateur
Messages : 3566
Enregistré le : il y a 10 ans

Message par Joselito »

@LaDidi21,
Pour l'installation initiale de la VM sous W11 194, quelle méthode as-tu utilisée pour outrepasser les restrictions ?
Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 9579
Enregistré le : il y a 14 ans
Localisation : On earth
Contact :

Message par ThiWeb »

@LaDidi : Avec le CMD, j'ai pu passer facilement le PC de ma femme de W10 vers W11.
Mais sur un mac installé sous Windows 10 nativement, le script n'a cette fois pas fonctionné pour passer de W10 vers W11.

Donc, je pense qu'en fonction d'un certain scénario, ça ne passe tout simplement pas.
As-tu essayé de décompresser l'ISO et de coller le XML Unatend à la racine du dossier de l'install pour voir si ce bricolage bypasse la protection ?

ThiWeb
Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 12066
Enregistré le : il y a 14 ans

Message par LaDidi21 »

@Joselito :
Pour l'installation intitale : forcer le .reg via un shell avec l'image ISO montée

Code : Tout sélectionner

Windows Registry Editor Version 5.00

;=====  shift+F10 lors du message d'installation impossible  =====
; VM avec 48 Go HDD et 2 Go RAM : OK ;)
[HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig]

; VerifyStorageRequirements: CPU requirements bypassed in lab environment - Disable CPU Check
"BypassCPUCheck"=dword:00000001

; VerifyTPMSupported: TPM check bypassed in lab environment - Disable TPM Check 2.0
"BypassTPMCheck"=dword:00000001

; VerifySecureBoot: SecureBoot check bypassed in lab environment - Disable SecureBoot Check
"BypassSecureBootCheck"=dword:00000001

; VerifyRAMRequirements: RAM requirements bypassed in lab environment - Disable RAM Size Check
; "BypassRAMCheck"=dword:00000001
________________________________________________________________________________

@ThiWeb :
Ca se tente.

-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

Avatar du membre
nonodu12
Habitué
Habitué
Messages : 389
Enregistré le : il y a 10 ans

Message par nonodu12 »

Idem pour moi, sur un vieux PC, malgré le script de la première page, l'installation est refusé à cause de l'absence de TPM. Testé avec la version 318, du forum, et celle du MCT :@
Même en modifiant la base de registre en ajoutant les clés "BypassCPUCheck"=dword:00000001" et "BypassTPMCheck"=dword:00000001"

Edit: Avec l'outil "MediaCreationTool.bat" et en lançant le fichier "Skip_TPM_Check_on_Dynamic_Update_v4.cmd" j'arrive enfin a bypasser pour la mise à jour. :sweat_smile:

Ci dessous les lignes de commande du "Skip_TPM_Check_on_Dynamic_Update_v4.cmd"

Code : Tout sélectionner

@(set "0=%~f0"^)#) & powershell -nop -c iex([io.file]::ReadAllText($env:0)) & exit/b
#:: double-click to run or just copy-paste into powershell - it's a standalone hybrid script
#:: v4 of the toggle script uses programdata instead of system32, and no longer deletes appraiserres.dll 
#:: uses IFEO to attach to Virtual Disk Service Loader process running during setup, then creates a bypass dir
#:: it must also do some ping-pong renaming of vdsldr in programdata
#:: you probably don't need to have it installed at all times - just when doing feature updates or manual setup within windows
#:: hence the on off toggle just by running the script again 
#:: can get 11 release beta or dev builds via Windows Update after using OfflineInsiderEnroll by whatever127 and abbodi1406 

$_Paste_in_Powershell = {
  $N = "Skip TPM Check on Dynamic Update"; $X = @("' $N (c) AveYo 2021 : v4 IFEO-based with no flashing cmd window") 
  $X+= 'C = "cmd /q AveYo /d/x/r pushd %systemdrive%\\$windows.~bt\\Sources\\Panther && mkdir Appraiser_Data.ini\\AveYo&"'
  $X+= 'M = "pushd %allusersprofile%& ren vd.exe vdsldr.exe &robocopy ""%systemroot%/system32/"" ""./"" ""vdsldr.exe""&"'
  $X+= 'D = "ren vdsldr.exe vd.exe& start vd.exe -Embedding" : CreateObject("WScript.Shell").Run C & M & D, 0, False'    
  $K = 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\vdsldr.exe'
  $P = [Environment]::GetFolderPath('CommonApplicationData'); $F = join-path $P '11tpm.vbs'; $V = "wscript $F //B //T:5" 
  if (test-path $K) {
    remove-item $K -force -ea 0 >''; del $F -force -ea 0; del (join-path $P 'vd.exe') -force -ea 0
    write-host -fore 0xf -back 0xd "`n $N v4 [REMOVED] run again to install "
  } else {
    new-item $K -force -ea 0 >''; set-itemproperty $K 'Debugger' $V -force -ea 0; [io.file]::WriteAllText($F, $X-join"`r`n")
    write-host -fore 0xf -back 0x2 "`n $N v4 [INSTALLED] run again to remove "
  } ; timeout /t 5
} ; start powershell -args "-nop -c & {`n`n$($_Paste_in_Powershell-replace'"','\"')}" -verb runas
$_Press_Enter
#::
Avatar du membre
Joselito
Modérateur
Modérateur
Messages : 3566
Enregistré le : il y a 10 ans

Message par Joselito »

@LaDidi21,
J'ai suivi ton protocole et ça passe chez moi.
Mais je vais refaire un test en minimisant le processeur.

Edit : 2e essai positif avec cette configuration

Image
Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 12066
Enregistré le : il y a 14 ans

Message par LaDidi21 »

@Joselito :
Bizarre, bizarre, ...
Tu es sur quelle version de VMware, au cas où ?

-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

Avatar du membre
Joselito
Modérateur
Modérateur
Messages : 3566
Enregistré le : il y a 10 ans

Message par Joselito »

@LaDidi21,
Version : 16.2.1 build-18811642

La puissance du CPU de la machine hôte joue-t-elle un rôle ?
J'ai attribué à la VM 1 processeur et 2 cores parce qu'avec 1 seule core je ne pouvais pas installer Win11 194 même avec les modifications du registre.
Mon PC a un I9-9900K.
Bill_Boquet
Grand Habitué
Grand Habitué
Messages : 752
Enregistré le : il y a 9 ans

Message par Bill_Boquet »

@LaDidi21 : dans un autre fil de discussion, j'avais déjà testé "MediaCreationTool.bat" mentionné plus haut par @nonodu12 pour réaliser un clean install sur une vieille machine de test.
viewtopic.php?p=208726#p208726

En tentant d'installer Windows 11 sur une VM à partir du dernier ISO MSDN, je me suis heurté au même problème que toi. Mon PC habituel est compatible, sauf le CPU qui date d'il y a 4 ans.
Après avoir tenté diverses solutions, j'ai relu les instructions de la page "MediaCreationTool.bat"
https://github.com/AveYo/MediaCreationTool.bat
et en particulier la section "If you already have an 11 ISO, USB or extracted Files and want to add a bypass".

J'ai téléchargé le dossier : Code -> Dowload ZIP.
Après extraction de "MediaCreationTool.bat-main.zip", dans le dossier "bypass11", j'ai exécuté le fichier "Quick_11_iso_esd_wim_TPM_toggle.bat" dans le même dossier que l'ISO Windows 11, sans succès.
(Je suppose que cette étape est nécessaire pour pouvoir réaliser la suivante).
J'ai ensuite suivi les instructions : clic-bouton-droit sur l'ISO -> Envoyer vers -> Quick_11_iso_esd_wim_TPM_toggle.bat. Le script a ainsi patché le fichier ISO originel.
Bingo : l'installation de Windows 11 s'est déroulée ensuite sans problème en utilisant le fichier patché :smiley:.

Je suppose que dans ton cas, le même fichier ISO patché avec cette méthode te permettra de procéder à la mise à jour que tu souhaites.

Bon test, Bill
Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 12066
Enregistré le : il y a 14 ans

Message par LaDidi21 »

@Bill_Boquet :
Merci pour l'info mais l'idée n'est pas de trouver une solution mais de comprendre pourquoi cela ne fonctionne pas...
Au pire, comme c'est une VM, je peux la réinitialiser avec un ISO mensuel.

-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

Bill_Boquet
Grand Habitué
Grand Habitué
Messages : 752
Enregistré le : il y a 9 ans

Message par Bill_Boquet »

Up to you LaDidi21.
Un test possible est de voir si Quick_11_iso_esd_wim_TPM_toggle.bat fonctionne dans ton cas.
Si oui, il suffit alors pour un spécialiste de scripting ou de Powershell (que je ne suis pas) de comparer les 2 scripts pour en examiner les différences.
Ou sans doute plus simple, de comparer le contenu de l'ISO original et modifié.
Si non, retour à la case départ.
Just my 2 cents, Bill.

P.S. Pour info, l'auteur de la solution mentionne une information que je ne connaissais pas : on apprend tous les jours :smiley: :
works great with business / enterprise media since it comes with ei.cfg so setup won't ask for a setup key at start tho you can add a generic ei.cfg to the media\sources yourself with this content:
[Channel]
_Default
Avatar du membre
Otite
Nouveau
Nouveau
Messages : 61
Enregistré le : il y a 10 ans

Message par Otite »

Windows 11 Pro 21H2 22000.318 installé avec succès sur un laptop sous Windows 10 Pro, Intel Pentium CPU T3400 @ 2.16 GHz 2.17 GHz, 4Go de Ram, 64 bits, processeur x64, en créant un ISO rétrocompatible de Windows 11 via MediaCreationTool.bat pour contourner les restrictions.
Ça tourne pas mal du tout.
Un peu de temps sera nécessaire pour s’habituer aux diverses nouveautés …

Sur un laptop bcp plus ancien je vais tester la méthode Thiweb avec le script présent dans ce fil en première page ...
Moi je dis toujours merci ! Donc MERCI !
Avatar du membre
DJoe
VIP
VIP
Messages : 1211
Enregistré le : il y a 14 ans
Localisation : Au chaud à l'abri de la pluie

Message par DJoe »

Windows 11 21H2 22000.348.0 installé avec succès sur ma Surface Pro 3, pour le moment ça tourne super, pas eu de soucis pour les mises à jour
jocker50
Petit Nouveau
Petit Nouveau
Messages : 31
Enregistré le : il y a 10 ans

Message par jocker50 »

bonsoir les amis
je me lancerai bien dans la mise a jours de Windows 10 vers Windows 11,mais après pensez-vous que Microsoft laissera toujours les mises a jour pour mon vieux pc? les drivers (de mes périphériques) Windows 10 sont il compatibles Windows 11? les logiciels installés vont ils continuer à fonctionner?
avant de faire une bêtises, je me renseigne :-) .
merci de vos réponses.
Cordialement.
Avatar du membre
nenyp
Ultra VIP
Ultra VIP
Messages : 2031
Enregistré le : il y a 9 ans

Message par nenyp »

@jocker50

Moi aussi j'ai un vieux PC et tout s'est très bien passé :
nenyp a écrit : il y a 2 ans Bon ben je suis quand même sur le cul postérieur :

Installation depuis l'ISO sur mon vieux clou de 2013 (CM Gigabyte Z87, pas de TPM...) en 45 mn et Tout est nickel.
Périphériques, logiciels tout marche comme si ce n'était qu'une big MAJ !!!

Merci à tous et Big merci à Thiweb (le gars comme le forum)
Windows 11 23H2 22631.3374
Mémoire RAM installée 16,0 Go
Système d’exploitation 64 bits
GeForce GTX 1070
jocker50
Petit Nouveau
Petit Nouveau
Messages : 31
Enregistré le : il y a 10 ans

Message par jocker50 »

merci pour ton retour nenyp
cordialement
jocker50
Petit Nouveau
Petit Nouveau
Messages : 31
Enregistré le : il y a 10 ans

Message par jocker50 »

Bonsoir, les Amis
voici mon petit retour pour installer Windows 11
mon pc est vieux processeur amd phemon II*4 965
pc connecte à internet
migration de win 10 vers win 11 j'ai suivis le tuto sans tmp, processeur et démarrage non sécurise.
j'ai essayé classiquement direct en partant de l'iso impossible de lancer l'installation car refus.
j'ai effectué la manip avec le fichier .cmd ne passe pas non plus.... ou j'ai fait une erreur en créant le fichier (ce n'est pas impossible).
j'ai lu sur le net qu'une personne avez couper le net, alors j'ai fait l'essai et cela à très bien fonctionne.
installation de windows 11 environ en 45 mm.
je croise les doigts pour que je puisse faire tjr les mises à jour dans le temps :-).
pour le moment mon pc fonctionne très bien, aucunes perte de données.
voila mon expérience de migration vers windows 11.
merci encore de votre aide.
Cordialement.
skikda
Nouveau
Nouveau
Messages : 67
Enregistré le : il y a 14 ans

Message par skikda »

Bonjour,
J'ai fait l'installation à partir de Windows 10 processeur ancien, avec TPM.
Celle ci a duré environ 1h45, et s'est parfaitement déroulée tel qu'annoncé.
Un grand merci pour le tuto parfaitement clair.
Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 12066
Enregistré le : il y a 14 ans

Message par LaDidi21 »

@aLL :
Pour ceuce qui utilisent VMware et qui n'ont pas de TPM sur la machine hôte :
Add TPM to a VMWare Player virtual machine for Windows 11
il suffit d'ajouter

Code : Tout sélectionner

managedvm.autoAddVTPM = "software"
dans le VMX.

:pensive: Pas, encore, eu le temps de tester...

-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 10 invités