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
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,b"C:\Win11_Custom\iso_extracted\boot\etfsboot.com"`#pEF,e,b"C:\Win11_Custom\iso_extracted\efi\microsoft\boot\efisys.bin" `
  "C:\Win11_Custom\iso_extracted" `
  "C:\Win11_Custom\Win11_Pro_Clean.iso"
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.