Code d'erreur WoeUSB 256 avec USB au format NTFS

14

J'ai essayé de créer un support de démarrage USB Windows 10 avec WoeUSB. J'ai formaté une clé USB avec une partition NTFS, mais WoeUSB se plaint de:

Installation failed!
Exit code: 256
Log:
WoeUSB v@@WOEUSB_VERSION@@
==============================
Mounting source filesystem...
Error: File "/media/woeusb_source_1543626298_6098/sources/install.wim" in
source image has exceed the FAT32 Filesystem 4GiB Single File Size Limitation
and cannot be installed.  You must specify a different --target-filesystem.
Refer: https://github.com/slacka/WoeUSB/wiki/Limitations#fat32-filesystem-4gib-single-file-size-limitation for more info.
Unmounting and removing "/media/woeusb_source_1543626298_6098"...
You may now safely detach the target device

J'ai également essayé de démarrer WoeUSB via la ligne de commande, n'a pas fonctionné.

sudo woeusb --partition Win10_1809Oct_English_x64.iso /dev/sdb

Mon iso est situé dans: home / sawyer / Téléchargements / Win10_1809Oct_English_x64.iso

Merci d'avance! J'essaie d'installer Windows depuis trois nuits maintenant, donc toute aide à cet objectif est grandement appréciée.

SLD
la source

Réponses:

24

J'ai testé le courant woeusbdu PPA (exécutant un Lubuntu 18.04.1 LTS persistant en direct), et les lignes de commande suivantes fonctionnent pour moi.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install woeusb

sudo woeusb --target-filesystem NTFS --device path/windows.iso /dev/sdx

Dans mon cas, le fichier iso était dans /media/lubuntu/usbdata/images/et le périphérique cible était /dev/sdb, mais dans votre cas, vérifiez soigneusement que vous allez écrire sur le lecteur prévu (éviter de détruire des données précieuses dans un autre lecteur),

sudo woeusb --target-filesystem NTFS --device /media/lubuntu/usbdata/images/windows.iso /dev/sdb

Notez que toutes les partitions sur le périphérique cible doivent être démontées.


Le lecteur de démarrage USB créé a une petite partition FAT (pour le démarrage UEFI) et une grande partition NTFS avec les fichiers Windows. Il peut installer Windows à la fois en mode BIOS et UEFI avec woeusb 3.2.10.1(daté du 2018-09-19 (19 septembre 2018 dans le PPA).

L'utilisation de NTFS permet d'utiliser une taille de fichier> 4 Gio. La taille de install.wimest

  • inférieure à 4 Gio dans certains des fichiers iso de Microsoft, par exemple dans

    • Win10_1809Oct_Swedish_x64.iso

      $ <<<'scale=3;4274234443/2^30' bc
      3.980                              # < 4 GiB
      
  • supérieur à 4 Gio pour certains fichiers iso pour des ordinateurs particuliers, OEM, mais aussi dans plusieurs des fichiers iso de Microsoft, par exemple

    • Win10_1809Oct_English_x64.iso

      $ <<<'scale=3;4396229344/2^30' bc
      4.094                              # > 4 GiB
      
    • Win10_1809Oct_EnglishInternational_x64.iso

      $ <<<'scale=3;4386496792/2^30' bc
      4.085
      
    • Win10_1809Oct_German_x64.iso

      $ <<<'scale=3;4401709065/2^30' bc
      4.099
      
    • Win10_1809Oct_Spanish_x64.iso

      $ <<<'scale=3;4404104344/2^30' bc
      4.101
      

Il existe également une version GUI woeusbgui. Je ne pense pas qu'il ait la possibilité de créer un lecteur cible avec un système de fichiers FAT pour UEFI plus un système de fichiers NTFS, donc je recommanderais d'utiliser la version en ligne de commande woeusb.


Modifier 1 :

Vous pouvez le faire vous-même avec une aide détaillée sur

help.ubuntu.com/community/Installation/iso2usb/diy/windows-installer-for-big-files

Cette méthode fonctionne à la fois en mode BIOS et UEFI et également avec un démarrage sécurisé. (Mais dans la plupart des cas, il devrait être possible de désactiver le démarrage sécurisé, d'utiliser le lecteur créé par woeusbet de réactiver le démarrage sécurisé.)

Modifier 2 :

Merci @John pour votre commentaire sur le fait qu'il ne devrait pas y avoir de caractère espace dans le nom du fichier source . Si c'est le cas, vous pouvez renommer le fichier, puis woeusbfonctionne.

Merci @qbit. Cela n'a pas résolu mon problème mais votre idée d'une erreur d'analyse m'a aidé à réaliser qu'il n'aime pas avoir un espace dans le nom du fichier source. Cela m'a permis d'avancer d'un pas.

sudodus
la source
Cette réponse a également fonctionné pour moi. Pour ceux qui ne savent pas comment démonter, je l'ai fait dans la ligne de commande. Utilisez lsblkpour déterminer où se trouve votre périphérique USB. Dans mon cas, c'était le cas sdd1, et je l'ai fait sudo umount /dev/sdd1. Après, j'ai utilisé la commande ci-dessus pour créer l'USB. Notez que j'ai dû retirer le 1du lecteur, donc à la toute fin de la woeusbcommande, j'ai utilisé /dev/sdd.
rayryeng
Je suppose que c'est juste l'interface graphique. J'ai formaté mon USB vers NTFS et j'ai suivi les instructions avec l'interface graphique et j'obtiens cette erreur à chaque fois. L'utilisation de la ligne de commande avec des drapeaux est le seul moyen de faire fonctionner cela dans Ubuntu 18.04 avec le PPA actuel. Il semble que l'interface graphique ne sache que formater en FAT et ignore que la partition est déjà formatée en NTFS.
Routhinator le
3

Impossible de reproduire l'erreur car l'exécution de cette commande a produit une erreur différente ( check_runtime_parameters: Error: Target media "/dev/sdb" is not an partition!).

Ce qui semblait fonctionner était d'essuyer et de construire un lecteur de démarrage à partir de zéro avec:

sudo woeusb --tgt-fs NTFS -d ~/Downloads/Win10_1809Oct_English_x64.iso /dev/sdb

jackw11111
la source
2

Certains programmes d'installation tiers, comme votre Win10_1809Oct_English_x64.iso, proposent des images d'installation Windows supérieures à 4 Go, rendant FAT32 comme système de fichiers cible impossible. La prise en charge du système de fichiers NTFS a été ajoutée à WoeUSB 3.0.0 et versions ultérieures . Si votre version de WoeUSB est antérieure à 3.0, veuillez la mettre à jour. La dernière version de WinUSB au moment de publier cette réponse est 3.2.10.

Pour WoeUSB v3.0 et versions ultérieures, l' --formatoption de ligne de commande n'est plus disponible.

Essayez d'ouvrir woeusbgui depuis le terminal avec la commande suivante:

sudo -H woeusbgui &>/dev/null
Karel
la source
2
Mon USB est de 8 Go. Mon interprétation de l'avertissement était que les clés USB formatées en FAT32 ne peuvent pas gérer des fichiers supérieurs à 4 Go, il est donc nécessaire de formater en NTFS. Le fait est que j'ai formaté mon USB en NTFS, mais c'est comme si WoeUSB ne pouvait pas voir ça.
SLD
1

Pour une raison inconnue, les solutions de choses ci-dessus /ubuntu//a/1098185/846139 ou /ubuntu//a/1098076/846139 n'ont pas fonctionné pour moi comme prévu.

Il semble y avoir un problème avec l'analyse des arguments dans la version woeusb3.2.12.

Mettre cette option de système fils cible au début n'a pas fonctionné dans WoeUSB v3.2.12 auto-construit sur Ubuntu 18.10 Cosmic.

Mais qu'est-ce qui a fonctionné :

sudo woeusb -d  /somewhere/Win10_abcd_xy_x64.iso /dev/sdb --target-filesystem ntfs
qbit
la source
Intéressant :-) woeusbfonctionne bien pour moi dans Ubuntu 18.04.1 LTS, et la même version de woeusbsemble être portée sur le PPA pour 18.10. Avez-vous essayé votre ligne de commande --target-filesystem ntfsà la fin avec la version du PPA?
sudodus
la version ppa fait des choses amusantes: $ woeusb --version @@ WOEUSB_VERSION @@
qbit
1
et oui , la version ppa WoeUSB v@@WOEUSB_VERSION@@(3.2.12-1 ~ webupd8 ~ cosmic0) accepte également l'--target-filesystem option ajoutée mais PAS lorsqu'elle est donnée comme deuxième option sudo woeusb -d --target-filesystem ntfs ...
qbit
@John, Merci d'avoir partagé ces informations importantes. Si vous supprimez votre réponse, je la voterai positivement :-)
sudodus
1
@sudodus J'ai rédigé tous mes commentaires comme réponse, pour les futurs visiteurs (et pour garder le fil des commentaires plus propre).
John
1

Aucune des autres réponses n'a fonctionné pour moi. J'essayais de créer un USB Windows 7 en utilisant woeusb le 18.04. J'ai essayé le gui, le cli, j'ai essayé le formatage, pas le formatage, j'ai essayé différents ordres de paramètres ... rien n'a fonctionné.

Enfin, la réponse de qbit m'a donné l'idée qu'il pourrait y avoir un problème d'analyse. J'ai remarqué que mon nom de fichier iso contenait des espaces. J'ai renommé le fichier pour qu'il n'y ait pas d'espaces (renommé en WINDOWS7.ISO), puis la version cli a finalement commencé à copier des fichiers (je n'ai pas essayé l'interface graphique). Cependant, il s'est écrasé à la fin.

Enfin, j'ai utilisé Windows.iso dans VirtualBox pour créer une machine virtuelle Windows. Ensuite, j'ai utilisé rufus.exe pour écrire l'iso sur un périphérique USB via Windows . Cela a fonctionné et j'ai eu une configuration d'ordinateur portable avec Windows ce jour-là.

Je n'ai jamais réussi à faire travailler woeusb. Espérons que le ou les auteurs le corrigeront car il ne semble pas y avoir d'autre utilitaire fonctionnant sous Ubuntu pour créer une clé USB de démarrage Windows.

J'avais installé woeusb via le ppa. Après avoir posté cette réponse, j'ai remarqué que woeusb était mis à jour. Après la mise à jour vers la dernière version, je trouve que woeusb écrit maintenant avec succès pour iso Win7 et Win10.

Donc, avant d'essayer ma réponse, essayez de mettre à jour woeusb.

John
la source
+1: Votre dernier commentaire peut être correct concernant les versions actuelles de Wndows 10, mais mkusb fonctionne avec Windows 7, Windows 8 et les premiers fichiers iso de Windows 10 (lorsque la install.wimtaille ne dépasse pas 4 Gio). C'est étrange qui woeusbfonctionne pour moi et pour beaucoup d'autres mais pas pour vous. Peut-être que cela fonctionne aussi pour vous, si vous essayez avec Windows 10 (mais évidemment pas avec Windows 7).
sudodus
1
@sudodus J'ai en fait essayé plusieurs versions de Windows 10, puis j'ai abandonné et essayé Windows 7. Je n'ai pu faire fonctionner ni Windows 7 ni 10 avec woeusb. Peut-être quelque chose d'unique dans ma configuration (mais je pense que la mienne est assez standard, à part l'utilisation du bureau Budgie)
John
1
@sudodus Fait intéressant, woeusb vient d'être mis à jour sur ma machine (depuis mes problèmes précédents) et maintenant il crée très bien l'USB (j'ai testé Win7 et Win10). Donc, je devrais peut-être réviser ma réponse à "Update woeusb" :-)
John
1
Oui @John, c'est une bonne idée de réviser votre réponse à "Update woeusb". Merci encore d'avoir partagé votre expérience :-) Au fait, aujourd'hui, 2020-02-15, ma version dans Lubuntu 18.04.x ​​LTS selon apt-cache policy woeusbest 3.3.0-1 ~ webupd8 ~ bionic0
sudodus