web-dev-qa-db-fra.com

Code d'erreur WoeUSB 256 avec une clé USB formatée NTFS

J'ai essayé de créer un support de démarrage Windows 10 USB 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 une ligne de commande, cela n'a pas fonctionné.

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

Mon iso se trouve dans: home/sawyer/Téléchargements/Win10_1809Oct_Français_x64.iso

Merci d'avance! J'essaie d'installer des fenêtres depuis trois nuits maintenant, donc toute aide pour atteindre cet objectif est grandement appréciée.

9
SLD

J'ai testé le woeusb actuel du PPA (en exécutant un Lubuntu 18.04.1 LTS en direct persistant) 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 se trouvait dans /media/lubuntu/usbdata/images/ et le périphérique cible était /dev/sdb, mais dans votre cas , vérifiez soigneusement que vous écrirez sur le lecteur prévu (évitez 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 du périphérique cible doivent être démontées.


Le lecteur de démarrage USB créé comporte 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 supérieure à 4 Gio. La taille de install.wim est

  • inférieur à 4 GiB dans certains 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 GiB pour certains fichiers ISO de certains ordinateurs, OEM, mais également dans plusieurs 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 graphique woeusbgui. Je ne pense pas qu'il ait l'option de créer un lecteur cible avec un système de fichiers FAT pour UEFI plus un système de fichiers NTFS. Je vous recommande donc d'utiliser la version en ligne de commande woeusb.


Edit: Vous pouvez le faire vous-même avec une aide détaillée à l'adresse

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 en mode de 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 woeusb et de réactiver le démarrage sécurisé.)

17
sudodus

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

Ce qui semblait fonctionner était de nettoyer et de construire un lecteur de démarrage avec:

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

3
jackw11111

Certains programmes d'installation tiers, tels que votre Win10_1809Oct_English_x64.iso, présentent des images d'installation Windows supérieures à 4 Go, rendant FAT32 impossible comme système de fichiers cible. 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 poster cette réponse est 3.2.10.

Pour WoeUSB version 3.0 et ultérieure, l'option de ligne de commande --format n'est plus disponible.

Essayez d’ouvrir woeusbgui à partir du terminal avec la commande suivante:

Sudo -H woeusbgui &>/dev/null
2
karel

Pour des raisons inconnues, les solutions ci-dessus https://askubuntu.com/a/1098185/846139 ou https://askubuntu.com/a/1098076/846139 = n'a pas fonctionné pour moi comme prévu.

Il semble y avoir un problème avec l'analyse des arguments dans woeusb v3.2.12.

Mettre cette option filsystem au début ne fonctionnait pas dans WoeUSB v3.2.12 auto-construit sur ubuntu 18.10 cosmic.

Qu'est-ce qui a fonctionné , cependant:

Sudo woeusb -d  /somewhere/Win10_abcd_xy_x64.iso /dev/sdb --target-filesystem ntfs
1
qbit