Créer une clé USB d’installation de Windows 8.1 depuis Linux

Vous avez un fichier ISO d’un DVD d’installation de Windows 8.1(x64), mais vous voulez l’installer depuis une clé USB (car le PC n’a pas de lecteur DVD ou pour éviter de griller un DVD par exemple…). Voyons comment faire cela avec Linux.

1 | Identifier et préparer la clé USB

Pour l’exemple qui suit, nous considérerons que la clé USB est reconnue en tant /dev/sde

Prenez garde bien démonter toutes les partitions de la clé USB qui ont pu être montées (par Gnome par exemple) lorsque vous avez banché la clé à votre ordinateur.

gnome-disks est un utilitaire graphique bien pratique.

2 | Partitionner la clé USB

Commençons. L’outil précieux est fdisk. Il se démarre en root.

# fdisk /dev/sde

« p » vous donnera la table de partition actuelle

Disque /dev/sde : 14,9 GiB, 16004415488 octets, 31258624 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xc3072e18

Device     Boot Start      End  Sectors  Size Id Type
/dev/sde1          32 31258623 31258592 14,9G  c W95 FAT32 (LBA)

Nous allons tout formater comme il se doit, ne vous inquiétez pas si vous avez quelque chose de différent.

Vous pouvez utiliser cette commande pour vérifier à tout moment où vous en êtes.

« o » va créer un table de partition de type DOS (et oublier toutes les partitions actuelles)

« n » va créer une nouvelle partition. Répondez toujours par défaut aux questions qu’on vous pose (touche Enter)

« t » va redéfinir le type de cette partition. Le code hexa à taper est 7. Il correspond au format HPFS/NTFS/exFAT

« a » va rendre la clé amorçable (bootable).

Si vous tapez « p » maintenant, vous devriez avoir ceci :

Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x3ffca633

Device     Boot Start      End  Sectors  Size Id Type
/dev/sde1  *     2048 31258623 31256576 14,9G  7 HPFS/NTFS/exFAT

« w » va écrire réellement les changements sur la clé et quitter fdisk.

Formatons maintenant la partition NTFS avec la commande suivante:

# mkntfs -f /dev/sde1

3 | Copier l’installeur de Windows sur la clé USB

On ne peut pas copier simplement le fichier ISO. Il faut copier un par un tous les fichiers contenu dans le fichier ISO sur la clé USB.

Pour cela on va monter l’ISO et la clé USB et faire le transfert de fichiers.

Créons 2 dossiers temporaires :

# mkdir /mnt/iso /mnt/usb

Montons le fichier ISO:

# mount -o loop /chemin/vers/fichier/windows.iso /mnt/iso
mount: /dev/loop0 est protégé en écriture, sera monté en lecture seule

Montons la clé USB:

# mount /dev/sde1 /mnt/usb -t ntfs-3g

Copions les fichiers de l’un vers l’autre:

# cp -avr /mnt/iso/* /mnt/usb

Ca va prendre un temps certain… Prenez un café.

Démontez la clé USB et l’ISO:

# umount /mnt/iso /mnt/usb

Ca peut prendre encore un peu de temps si il reste des données à synchroniser. Il faut attendre, c’est important pour l’intégrité des données !

Voila, vous pouvez débrancher la clé USB et vous en servir pour installer Windows 8.1 sur un ordinateur.

6 réactions sur “ Créer une clé USB d’installation de Windows 8.1 depuis Linux ”

  1. Le schyzophrène asynchrone

    Avec ‘dd’ ça marche pas ?

  2. LUcas AUvinet

    J’ai un probleme, quand je fait :
    mount /chemin/vers/fichier/windows.iso -o loop

    ça me met ce message :  » mount: can’t find Téléchargement/image.iso in /etc/fsta »

    JE NE SAIS PAS QUOI FAIRE !

    Help, please !

  3. Bernard

    Bonjour, j’ai suivi toute la procédure pour un iso Windows 10 mais quand je boote dessus ça ne marche pas, je retombe sur le menu de récupération du pc, le boot et l’iso ne sont pas reconnus.

  4. Bernard

    Alors, j’ai trouvé une option dans le BIOS, « legacy boot mode » qui était disabled, je l’ai « enabled » et là ma clé est reconnue et l’install W10 a démarré. Mais il refuse de s’installer dans la partition principale car il la trouve de type GPT (sic)…..

  5. Tuxicoman

    Pour ton problème de boot, documente toi sur le boot UEFI et legacy.
    En legacy tu dois utiliser une table de partition de type MBR. En UEFI tu peux utiliser du GPT.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.