[TUTORIAL] Créer une clé USB d'installation Windows 10 UEFI (NOUVEAU)

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

Message par LaDidi21 »

@azoumediliem57 :
"Elle", c'est "il" ^^
-> Décryptage des liens du forum : -/ extension "ThiWeb Crypt / Decrypt"™ ou -/ Thiweb Live <-

Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 8920
Enregistré le : il y a 10 ans
Localisation : On earth
Contact :

Message par ThiWeb »

azoumediliem57 a écrit :
il y a 1 an
Cette clé fonctionne t-elle pour Windows 10 x 86 ??
Un ordinateur qui n'est pas compatible x64, ça n'existe plus.
Le dernier processeur x86 remonte au Pentium 4 d'avant dernière génération car oui, même les dernières générations de Pentium 4 étaient compatibles x64.
Donc installer un système x86 de nos jours est une connerie !

Par ailleurs la question de créer une clé partitionnée ne se pose, ni avec un précédent OS, ni avec les version x86 de Windows 10 vu que ces différentes versions tiennent sans problème sur une clé USB totalement formatée en FAT32.
Ajoutons enfin que l'UEFI n'est pas compatible x86.
Alors ?! Pourquoi créer une clé USB compatible UEFI si c'est pour installer un système qui n'est PAS compatible UEFI ?
Et surtout, pourquoi chercher en 2019 à installer un antique système x86 alors qu'il n'existe plus aucune ordinateur 32 bits de nos jours.

ThiWeb

P.S. : Oui, IL et pas ELLE, pour le précision, je suis effectivement un garçon, comme l'a précisé LaDidi, qui lui-même est également un garçon d'ailleurs :p

Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 6888
Enregistré le : il y a 10 ans

Message par LaDidi21 »

@ThiWeb :
Hors sujet : Avant, je pensais que tu étais la jolie rousse de ton avatar ^^
-> Décryptage des liens du forum : -/ extension "ThiWeb Crypt / Decrypt"™ ou -/ Thiweb Live <-

Avatar du membre
Philoudemer
Grand Habitué
Grand Habitué
Messages : 911
Enregistré le : il y a 7 ans
Localisation : Annecy
Contact :

Message par Philoudemer »

LaDidi21 a écrit :
il y a 1 an
@ThiWeb :
Hors sujet : Avant, je pensais que tu était la jolie rousse de ton avatar ^^
Il faudrait songer à modifier le titre du forum en "LGBT.com" ^^

Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 8920
Enregistré le : il y a 10 ans
Localisation : On earth
Contact :

Message par ThiWeb »

LaDidi21 a écrit :
il y a 1 an
J'ai fait le même test avec une machine physique et j'ai le même problème.
Mais, je crains avoir fait une erreur en faisant les manips à la main (hors DiskPart) sur un W7 : je crains d'avoir oublié d'activer la partition FAT32 ^^
J'ai oublié de répondre à ton message que je ne vois que maintenant.
Si tu n'as pas rendu la partition FAT32 de la clé active, forcément, pas de boot il me semble.
Du coup, en la rendant active, ton problème devrait être résolu, y compris sur VM.
Pour ma part, comme je t'ai dit, j'ai testé sur une machine physique MBR et tout fonctionne parfaitement.

Par ailleurs, tu dis avoir créé la clé sous Windows 7, mais comment as-tu fait pour les deux partitions ?
T'as supprimé la lettre de la partition FAT32 et tu as ajouté une lettre sur la partition NTFS pour pouvoir copier le contenu de l'ISO complet ?
LaDidi21 a écrit :
il y a 1 an
Hors sujet : Avant, je pensais que tu était la jolie rousse de ton avatar ^^
La rousse de mon avatar, c'est… Lara Croft !
Désolé de tous vous décevoir ^^

ThiWeb

Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 6888
Enregistré le : il y a 10 ans

Message par LaDidi21 »

@ThiWeb :
L'histoire de la partition active, je l'ai vu en comparant mon MBR et le tien... mais après avoir recréé la clé sur un Windows 10.
Je n'ai pas refait mon test après avoir créé la clé sur un Windows 10. Il faudrait que je le fasse mais j'ai déjà beaucoup, trop, de trucs à faire en cours... et comme je suis sûr que le problème vient de là, je ne vois plus trop l'intérêt.
Faudrait que je (re)vérifie mais ta clé ne démarre pas sur une VM, type BIOS, bien qu'elle démarre sur une machine physique. Sûrement un bug de VMware.

Sur W7, j'ai créé le MBR à la main, via WinHex, et en calculant les alignements au Mo (modulo 2000 secteurs).
Puis fais, successivement, apparaître chaque partition pour en copier le contenu.
J'aurais pu, directement, faire la copie sous WinHex sans faire apparaître de lettre clé.
-> Décryptage des liens du forum : -/ extension "ThiWeb Crypt / Decrypt"™ ou -/ Thiweb Live <-

Avatar du membre
Joselito
VIP
VIP
Messages : 1098
Enregistré le : il y a 6 ans

Message par Joselito »

Un p'tit script PowerShell pour automatiser le truc. :)
J'ai mis un filtre pour ne présenter au choix que les disques USB de 8 à 64 Go, ceci afin de limiter le risque de formatage accidentel d'un disque dur.
On peut quitter le script à tout moment.
PS : S'il y a des fenêtres d'avertissement qui s'ouvrent, fermer les à la fin du script et sans cliquer sur Formater.

Image

Code : Tout sélectionner

#-----------------------------------------------------------
# Création d'une clé USB pour installation de Windows 10
# selon la méthode ThiWeb
#-----------------------------------------------------------

Function Select-FileDialog
# Created by Hugo Peeters     #
# http://www.peetersonline.nl #
{
	param([string]$Title,[string]$Directory,[string]$Filter="All Files (*.*)|*.*")
	[System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms") | Out-Null
	$objForm = New-Object System.Windows.Forms.OpenFileDialog
	$objForm.InitialDirectory = $Directory
	$objForm.Filter = $Filter
    $objForm.Title = $Title
    $objForm.Multiselect = $false
	$Show = $objForm.ShowDialog()
	If ($Show -eq "OK")	{Return $objForm.FileName} Else{Return ""}
}

Function Byebye{
    Write-host `n"Fin du script"`n -ForegroundColor DarkCyan
    Read-host  -Prompt "Pressez sur Entrée pour Quitter "
    Exit 
 }


CLS

# Vérification si PowerShell en mode administrateur ?
If (!([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator"))
{
write-host `n"Ce script doit être lancé en mode administrateur" -ForegroundColor Magenta
Byebye
}

write-host "Disque(s) de 8 à 64 Go connecté(s) aux ports USB de l'ordinateur :"
$diskusb = Get-Disk | Where-Object -FilterScript {($_.Bustype -Eq "USB") -and (($_.Size -lt 64000000000) -and ($_.size -gt 7000000000))}
if (!$diskusb) {
    Write-host `n"Aucun" -ForegroundColor Red
    Byebye    
}
$diskusb | format-table @{name="Numéro";expression={$_.Number}}, @{name="Nom                  ";expression={$_.friendlyname}}, @{name="Taille (GB)";Expression={[math]::round($_.size/1GB,2)}} 
$retour = read-host -Prompt "Entrez le numéro du disque USB à traiter ou n'importe quoi pour Quitter "
if ($diskusb.number -notcontains $retour) {Byebye}
$cleusb = get-disk | where-object {$_.number -eq $retour}
write-host `n"!!! Attention, tout ce que contient ce disque sera définitivement effacé !!! " -ForegroundColor red
write-host "Disque n°"$cleusb.number" - "$cleusb.friendlyname" - "([math]::round($cleusb.size/1GB,2))"GB" -ForegroundColor Gray
$clavier = read-host -Prompt "Entrez [Oui] pour Confirmer ou n'importe quoi pour Quitter"
if ($clavier -cne "Oui"){
write-host `n"La clé n'a pas été modifiée."
Byebye}

write-host `n"Sélectionnez l'iso d'installation de Windows dans la boîte de dialogue ou Annuler pour Quitter."
$file = Select-FileDialog -Title "Choisissez un fichier d'installation .iso" -Filter "Fichiers (*.iso)|*.iso"
if ($file -notlike "*.iso"){
write-host `n"La clé n'a pas été modifiée."
Byebye}
write-host $file -ForegroundColor Gray

write-host `n`n"Début du traitement de la clé USB"`n

$vol1 = get-disk -number $retour | clear-disk -RemoveData -RemoveOEM -Confirm:$false -Passthru |
new-partition -mbrtype FAT32 -size 1024MB -IsActive -AssignDriveLetter |
format-volume -FileSystem FAT32 -NewFileSystemLabel Boot -Confirm:$false
write-host "Contenu de la clé effacé"
$path1 = $vol1.DriveLetter + ":\"
$i="{0:N2}" -f $($vol1.size /1GB)
write-host "Partition" $vol1.FileSystemLabel "   créée" ("("+$path1.substring(0,2)+")")$i Go $vol1.filesystem 


$vol2 = new-partition -disknumber $retour -UseMaximumSize -IsActive -AssignDriveLetter | format-volume -FileSystem NTFS -NewFileSystemLabel INSTALL -Confirm:$false
$path2 = $vol2.DriveLetter + ":\"
$i="{0:N2}" -f $($vol2.size /1GB)
write-host "Partition" $vol2.FileSystemLabel "créée"("("+$path2.substring(0,2)+")")$i Go $vol2.filesystem

#--------- Recopie des fichiers ---------------------------------------------------

$pathiso = (Mount-DiskImage -ImagePath $file -StorageType ISO -PassThru | Get-Volume).DriveLetter + ":\"
write-host `n"Disque virtuel monté" ("("+$pathiso.substring(0,2)+")")
if (Copy-Item -path ($pathiso + "bootmgr.efi") -destination $path1 -PassThru){write-host "Fichier Bootmgr.efi copié"} 
if (Copy-Item -path ($pathiso + "bootmgr") -destination $path1 -PassThru) {write-host "Fichier Bootmgr copié"} 
if (Copy-Item -path ($pathiso + "boot") -destination $path1 -recurse -PassThru){write-host "Dossier boot copié"}
if (Copy-Item -path ($pathiso + "efi") -destination $path1 -recurse -PassThru){write-host "Dossier efi copié"}
if (New-Item -Path $path1 -name "sources" -itemtype "directory"){write-host "Dossier SOURCES créé"}
if (Copy-Item -path ($pathiso + "sources\boot.wim") -destination ($path1 + "sources") -PassThru){write-host "Fichier boot.wim copié"}
write-host "Recopie du contenu de l'iso, patientez plusieurs minutes." 
if (Copy-Item -path ($pathiso.replace("\","*")) -destination $path2 -recurse -Passthru) {write-host "Contenu de l'iso recopié dans Install"}
if (Dismount-DiskImage -ImagePath $file){write-host "Disque virtuel démonté"}
write-host `n"Traitement terminé, la clé est prête."`n -ForegroundColor Green
Read-host  -Prompt "Pressez sur Entrée pour Quitter"
Le chef va râler parce qu'il préfère l'invite de commande (qui est à PowerShell ce que Brigitte Bardot est à Scarlett Johansson).

maj 06/11/2019

Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 8920
Enregistré le : il y a 10 ans
Localisation : On earth
Contact :

Message par ThiWeb »

Joselito a écrit :
il y a 1 an
Le chef va râler parce qu'il préfère l'invite de commande (qui est à PowerShell ce que Brigitte Bardot est à Scarlett Johansson).
MDR ^^
Je préfère cmd pour les petites commandes.
Pour les trucs plus longs et complexes comme ton script, PowerShell est infiniment plus approprié ! ;)

ThiWeb ;)

metalliko
Petit Nouveau
Petit Nouveau
Messages : 5
Enregistré le : il y a 1 an

Message par metalliko »

Superbe tuto, très efficace. La clé USB fonctionne nickel au démarrage !

socoa
Nouveau
Nouveau
Messages : 112
Enregistré le : il y a 6 ans

Message par socoa »

Salut

Juste pour dire que cette méthode (Thiweb) fonctionne parfaitement bien c'est nickel et facile a mettre en place ;)

A+

Avatar du membre
bouftoutcru
Petit Nouveau
Petit Nouveau
Messages : 16
Enregistré le : il y a 1 an

Message par bouftoutcru »

Merci ThiWeb pour l'info :thumbsup:

Avatar du membre
JLR38
Habitué
Habitué
Messages : 461
Enregistré le : il y a 10 ans

Message par JLR38 »

Re
J'obtiens ca sur ma clé USB ?
2 partitions I et K

Image

Me suis planté qq part ou est-ce normal

JLR38
JLR38
-------
OS : W10 Pro version 1909 version du système : 18363.657
Navi : Firefox 73 (64bit)
Photos : Canon EOS 5D MARK III + Zoom CANON 70-200 L USM
Impr : HP Officejet Pro plus 8600
Proc : Intel i7-3770K
Boitier : Lian-Li PC-Z70B
CM : AsusP8Z77-V DELUXE
CG : Asus GTX670-DC2-2GD5

Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 6888
Enregistré le : il y a 10 ans

Message par LaDidi21 »

@JLR38 :
2 partitions, c'est bien le but...
-> Décryptage des liens du forum : -/ extension "ThiWeb Crypt / Decrypt"™ ou -/ Thiweb Live <-

Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 8920
Enregistré le : il y a 10 ans
Localisation : On earth
Contact :

Message par ThiWeb »

@JLR38 : C'est tout bon.

ThiWeb

pete_plomb
Petit Nouveau
Petit Nouveau
Messages : 5
Enregistré le : il y a 2 ans

Message par pete_plomb »

Félicitations en VM cela marche. Je suis impatient de le faire la machine physique du padre.

Avatar du membre
elise
Habitué
Habitué
Messages : 220
Enregistré le : il y a 10 ans

Message par elise »

Merci pour ce super tuto thiweb. :smiley:
Je pense avoir réusssi en suivant bien tes instructions.

J'obtiens sur ma clé 2 partitions :

BOOT (I)
512 Mo FAT32
Sain (partition principale)

INSTALL (K)
14,02 Go NTFS
Sain (partition principale)

Si j'ai bien compris dans 6 ou 7 mois, lorsqu'il y aura une nouvelle version de Windows 10, il me suffira de remplacer l'iso actuelle que j'ai copié dans Install par la nouvelle iso.

PS : je viens d'essayer la clé sur mon ordi portable Medion et ça marche nickel :smiley:

Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 6888
Enregistré le : il y a 10 ans

Message par LaDidi21 »

@elise :
Il faudra, aussi, mettre à jour la partition BOOT
-> Décryptage des liens du forum : -/ extension "ThiWeb Crypt / Decrypt"™ ou -/ Thiweb Live <-

Avatar du membre
elise
Habitué
Habitué
Messages : 220
Enregistré le : il y a 10 ans

Message par elise »

LaDidi21 a écrit :
il y a 1 an
@elise :
Il faudra, aussi, mettre à jour la partition BOOT
@ LaDidi21

PS : je viens de comprendre en relisant le tuto de thiweb. il faudra que je modifie aussi les dossiers et fichiers de la partition BOOT car les fichiers du nouvel iso Windows auront changés.

Je te remercie de m'avoir corrigée et rectifiée :sweat_smile:

Avatar du membre
elise
Habitué
Habitué
Messages : 220
Enregistré le : il y a 10 ans

Message par elise »

Et si on crée une clé usb avec l’outil Microsoft Windows 10 1903 Media Creation Tool, c'est moins bien ?
Pourriez-vous m'expliquer la différence avec la méthode thiweb svp ?

Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 8920
Enregistré le : il y a 10 ans
Localisation : On earth
Contact :

Message par ThiWeb »

La différence c'est que le fichier créé par l'outil Microsoft sera un ESD (un WIM compressé) qui tiendra sur une clé FAT32.
Mais à la sortie du prochain ISO de Windows 10, tu ne pourras pas mettre à jour ta clé, car l'ISO contiendra un WIM et pas un ESD.
Tu sera encore obligé d'attendre l'outil de Microsoft compatible avec la dernière version de l'ISO qui sort, beaucoup plus tard.

ThiWeb

Avatar du membre
elise
Habitué
Habitué
Messages : 220
Enregistré le : il y a 10 ans

Message par elise »

Merci pour ta réponse Thiweb :sweat_smile:
J'utiliserai donc uniquement une clé usb avec ton tuto. (j'ai déjà d'ailleurs fait une clean install il y a quelques jours sur un de mes pc et c'était nickel avec ta méthode !)

sandrinej411
Petit Nouveau
Petit Nouveau
Messages : 3
Enregistré le : il y a 1 an

Message par sandrinej411 »

Merci Thiweb pour ce tuto!
clé usb créée, plus qu'à tester sur mon nouveau PC :thumbsup:

Bill_Boquet
Nouveau
Nouveau
Messages : 67
Enregistré le : il y a 6 ans

Message par Bill_Boquet »

Super tuto, fonctionne comme un charme. Merci infiniment @ThiWeb, Bill.

Avatar du membre
elise
Habitué
Habitué
Messages : 220
Enregistré le : il y a 10 ans

Message par elise »

Merci d'avoir mis à jour le tuto thiweb. :sweat_smile:
J'ai refait une nouvelle clé avec une partition "BOOT" de 1024 Mo et la nouvelle iso de Windows 10

Japy
Nouveau
Nouveau
Messages : 62
Enregistré le : il y a 6 ans

Message par Japy »

Bonjour,

Dans le nouvel ISO W10 2019 x64 , ne se trouve plus le fichier boot.wim à copier dans le dossier créé : sources
Peut on passer outre ?
Merci

Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 6888
Enregistré le : il y a 10 ans

Message par LaDidi21 »

@Japy :
boot.wim est bien présent !
-> Décryptage des liens du forum : -/ extension "ThiWeb Crypt / Decrypt"™ ou -/ Thiweb Live <-

Japy
Nouveau
Nouveau
Messages : 62
Enregistré le : il y a 6 ans

Message par Japy »

@LaDidi21

Ce que contient mon dossier sources de l'ISO :

Image

Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 8920
Enregistré le : il y a 10 ans
Localisation : On earth
Contact :

Message par ThiWeb »

Achète toi des lunettes…
Le fichier boot.wim est bien présent dans ta capture d'écran… et donc… dans l'ISO.

Et donc non, on ne peut pas passer outre évidemment.

ThiWeb

Répondre

Qui est en ligne

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