Skip to main content

Étape 13 — Recréer l'ISO bootable avec ADK

Pour recréer une ISO bootable UEFI à partir de notre dossier modifié, on utilise oscdimg de Windows ADK.

Avant de créer l'ISO, vérifier les fichiers nécessaires :

# autounattend.xml à la racine
dir C:\Win11_Custom\iso_extracted\autounattend.xml

# Scripts dans $OEM$
dir "C:\Win11_Custom\iso_extracted\`$OEM`$\`$`$\Setup\Scripts\"

# Fichiers de boot (nécessaires pour l'ISO bootable)
dir C:\Win11_Custom\iso_extracted\boot\etfsboot.com
dir C:\Win11_Custom\iso_extracted\efi\microsoft\boot\efisys.bin
Screenshot

image.png

 

Création de l'ISO
# Trouver oscdimg
$oscdimg = Get-ChildItem "C:\Program Files (x86)\Windows Kits" -Recurse -Filter "oscdimg.exe" -ErrorAction SilentlyContinue | Select-Object -First 1 -ExpandProperty FullName

# Créer l'ISO bootable UEFI
  & $oscdimg -m -o -u2 -udfver102 -bootdata:2#p0,e,bC:\Win11_Custom\iso_extracted\boot\etfsboot.com#pEF,e,bC:\Win11_Custom\iso_extracted\efi\microsoft\boot\efisys.bin C:\Win11_Custom\iso_extracted C:\Win11_Custom\Win11_Pro_Clean.iso
Screenshot

image.png

Explication des paramètres oscdimg
Paramètre Rôle
-om Ignorer la limite de taille maximale de l'image
-o Optimiser le stockage (déduplique les fichiers identiques)
-u2 Format UDF (Universal Disk Format)
-udfver102 -bootdata:2#... UDF version 1.02 (compatible avec la plupart des firmwares)
-bootdata:2#... Deux secteurs de boot : BIOS (etfsboot.com) + UEFI (efisys.bin)

L'ISO finale se trouve dans C:\Win11_Custom\Win11_Pro_Clean.iso.

Screenshot

image.png