[TUTORIAL] Installer Windows 11 RTM sur un PC "non compatible"
-
- Modérateur
- Messages : 4278
- Enregistré le : il y a 11 ans
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.
@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.
-
- Habitué
- Messages : 265
- Enregistré le : il y a 15 ans
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é.
-
- Modérateur
- Messages : 4278
- Enregistré le : il y a 11 ans
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.
-
- Habitué
- Messages : 265
- Enregistré le : il y a 15 ans
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 !
-
Auteur du sujetThiWeb
- Administrateur
- Messages : 9781
- Enregistré le : il y a 15 ans
- Localisation : On earth
- Contact :
Et il ne faut pas installer W11 sur un PC qui n'est pas UEFI.
Le PC est par définition trop vieux.
ThiWeb
-
- Modérateur
- Messages : 4278
- Enregistré le : il y a 11 ans
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.
-
- Modérateur
- Messages : 13030
- Enregistré le : il y a 15 ans
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 .
-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-
-
- Habitué
- Messages : 265
- Enregistré le : il y a 15 ans
OK. Merci. Maintenant on sait avec certitude.
-
- Habitué
- Messages : 144
- Enregistré le : il y a 14 ans
c'est pas " il ne faut pas " ,
sur ce PC dit " vieux " ,
merci pour ce qualificatif
si W 11 installer ça bug une fois installer !
j'ai essayer ( si si ) donc je sais
-
- Modérateur
- Messages : 13030
- Enregistré le : il y a 15 ans
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
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 .
Suis-je le seul ?
-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-
-
- Modérateur
- Messages : 4278
- Enregistré le : il y a 11 ans
Pour l'installation initiale de la VM sous W11 194, quelle méthode as-tu utilisée pour outrepasser les restrictions ?
-
Auteur du sujetThiWeb
- Administrateur
- Messages : 9781
- Enregistré le : il y a 15 ans
- Localisation : On earth
- Contact :
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
-
- Modérateur
- Messages : 13030
- Enregistré le : il y a 15 ans
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 <-
-
- Habitué
- Messages : 414
- Enregistré le : il y a 11 ans
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.
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
#::
-
- Modérateur
- Messages : 4278
- Enregistré le : il y a 11 ans
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
-
- Modérateur
- Messages : 13030
- Enregistré le : il y a 15 ans
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 <-
-
- Modérateur
- Messages : 4278
- Enregistré le : il y a 11 ans
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.
-
- Grand Habitué
- Messages : 884
- Enregistré le : il y a 10 ans
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é .
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
-
- Modérateur
- Messages : 13030
- Enregistré le : il y a 15 ans
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 <-
-
- Grand Habitué
- Messages : 884
- Enregistré le : il y a 10 ans
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 :
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
-
- Nouveau
- Messages : 61
- Enregistré le : il y a 10 ans
Ç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 ...
-
- VIP
- Messages : 1241
- Enregistré le : il y a 15 ans
- Localisation : Au chaud à l'abri de la pluie
-
- Petit Nouveau
- Messages : 31
- Enregistré le : il y a 11 ans
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.
-
- Dieu
- Messages : 2816
- Enregistré le : il y a 10 ans
Moi aussi j'ai un vieux PC et tout s'est très bien passé :
nenyp a écrit : ↑il y a 3 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)
Mémoire RAM installée 16,0 Go
Système d’exploitation 64 bits
GeForce GTX 1070
-
- Petit Nouveau
- Messages : 31
- Enregistré le : il y a 11 ans
cordialement
-
- Petit Nouveau
- Messages : 31
- Enregistré le : il y a 11 ans
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.
-
- Nouveau
- Messages : 68
- Enregistré le : il y a 15 ans
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.
-
- Modérateur
- Messages : 13030
- Enregistré le : il y a 15 ans
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"
Pas, encore, eu le temps de tester...
-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités