WoeUSB-Fehlercode 256 mit NTFS-formatiertem USB


12

Ich habe versucht, mit WoeUSB ein Windows 10-USB-Bootmedium zu erstellen. Ich habe ein USB-Laufwerk mit einer NTFS-Partition formatiert, aber WoeUSB beklagt sich mit:

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

Ich habe auch versucht, WoeUSB über die Kommandozeile zu starten, hat nicht funktioniert.

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

Meine ISO befindet sich in: home / sawyer / Downloads / Win10_1809Oct_English_x64.iso

Danke im Voraus! Ich habe seit drei Nächten versucht, Windows zu installieren, daher ist jede Hilfe für dieses Ziel sehr dankbar.

Antworten:


23

Ich habe woeusbden PPA- Strom getestet (unter Verwendung eines permanenten Live-Lubuntu 18.04.1 LTS), und die folgenden Befehlszeilen funktionieren für mich.

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

In meinem Fall war die ISO-Datei in /media/lubuntu/usbdata/images/und das Zielgerät war /dev/sdb, aber in Ihrem Fall überprüfen Sie sorgfältig, ob Sie auf das vorgesehene Laufwerk schreiben werden (vermeiden Sie die Zerstörung wertvoller Daten auf einem anderen Laufwerk).

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

Beachten Sie, dass alle Partitionen auf dem Zielgerät nicht gemountet sein müssen.


Das erstellte USB-Boot-Laufwerk verfügt über eine kleine FAT-Partition (für UEFI-Boot) und eine große NTFS-Partition mit den Windows-Dateien. Es kann Windows sowohl im BIOS- als auch im UEFI-Modus mit woeusb 3.2.10.1(vom 2018-09-19 (Sept 19 2018) in der PPA) installieren .

Die Verwendung von NTFS ermöglicht die Verwendung von Dateigrößen> 4 GiB. Die Größe von install.wimist

  • kleiner als 4 GiB in einigen Microsoft-eigenen ISO-Dateien, zum Beispiel in

    • Win10_1809Oct_Swedish_x64.iso

      $ <<<'scale=3;4274234443/2^30' bc
      3.980                              # < 4 GiB
      
  • mehr als 4 GiB für einige ISO-Dateien für bestimmte Computer, z. B. OEM, aber auch für mehrere Microsoft-eigene ISO-Dateien

    • 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
      

Es gibt auch eine GUI-Version woeusbgui. Ich glaube nicht, dass es die Option gibt, ein Ziellaufwerk mit einem FAT-Dateisystem für UEFI und einem NTFS-Dateisystem zu erstellen. Daher würde ich die Verwendung der Befehlszeilenversion empfehlen woeusb.


Bearbeiten: Du kannst es selbst mit ausführlicher Hilfe unter tun

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

Diese Methode funktioniert sowohl im BIOS- als auch im UEFI-Modus und auch beim sicheren Start. (In den meisten Fällen sollte es jedoch möglich sein, den sicheren Start zu deaktivieren, das von erstellte Laufwerk zu verwenden woeusbund den sicheren Start erneut zu aktivieren.)


Diese Antwort hat auch bei mir funktioniert. Für diejenigen, die sich nicht sicher sind, wie sie aussteigen sollen, habe ich dies in der Befehlszeile getan. Hiermit lsblkbestimmen Sie, wo sich Ihr USB-Gerät befindet. In meinem Fall war es das sdd1und ich tat es sudo umount /dev/sdd1. Danach habe ich den obigen Befehl verwendet, um den USB zu erstellen. Beachten Sie, dass ich das 1aus dem Laufwerk entfernen musste, also habe ich ganz am Ende des woeusbBefehls verwendet /dev/sdd.
Rayryeng - Wiedereinsetzung von Monica

Ich denke, es ist nur die GUI. Ich habe mein USB auf NTFS formatiert und die Anweisungen mit der GUI befolgt und erhalte jedes Mal diesen Fehler. Die Verwendung der Befehlszeile mit Flags ist die einzige Möglichkeit, dies in Ubuntu 18.04 mit der aktuellen PPA zum Laufen zu bringen. Scheint so, als ob die GUI nur weiß, wie man auf FAT formatiert, und ignoriert, dass die Partition bereits auf NTFS formatiert ist.
Routhinator

3

Der Fehler konnte nicht reproduziert werden, da das Ausführen dieses Befehls einen anderen Fehler verursachte ( check_runtime_parameters: Error: Target media "/dev/sdb" is not an partition!).

Was zu funktionieren schien, war, ein Boot-Laufwerk von Grund auf neu zu erstellen:

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


2

Einige Installationsprogramme von Drittanbietern, wie z. B. Win10_1809Oct_English_x64.iso, verfügen über Windows-Installationsimages mit mehr als 4 GB, sodass FAT32 als Zieldateisystem nicht mehr möglich ist. Unterstützung für NTFS-Dateisysteme wurde zu WoeUSB 3.0.0 und höher hinzugefügt . Wenn Ihre Version von WoeUSB älter als 3.0 ist, aktualisieren Sie sie bitte. Die neueste Version von WinUSB zum Zeitpunkt der Veröffentlichung dieser Antwort ist 3.2.10.

Für WoeUSB v3.0 und höher ist die --formatBefehlszeilenoption nicht mehr verfügbar.

Versuchen Sie, woeusbgui über das Terminal mit dem folgenden Befehl zu öffnen:

sudo -H woeusbgui &>/dev/null

2
Mein USB ist 8GB. Meine Interpretation der Warnung war, dass mit FAT32 formatierte USB-Geräte keine Dateien verarbeiten können, die größer als 4 GB sind. Daher ist eine Formatierung in NTFS erforderlich. Ich habe meinen USB-Stick in NTFS formatiert, aber WoeUSB kann das nicht erkennen.
SLD

1

Aus unbekannten Gründen funktionierten die oben genannten Lösungen /ubuntu//a/1098185/846139 oder /ubuntu//a/1098076/846139 nicht wie erwartet für mich.

Es scheint ein Problem mit dem Parsing der Argumente in woeusbVersion 3.2.12 zu geben.

Das Setzen dieser Ziel-Dateisystem-Option am Anfang funktionierte in WoeUSB v3.2.12 auf Ubuntu 18.10 Cosmic nicht.

Was hat jedoch funktioniert :

sudo woeusb -d  /somewhere/Win10_abcd_xy_x64.iso /dev/sdb --target-filesystem ntfs

Interessant :-) Funktioniert woeusbgut für mich in Ubuntu 18.04.1 LTS, und die gleiche Version von woeusbscheint für 18.10 auf den PPA portiert zu sein. Hast du deine Kommandozeile mit --target-filesystem ntfsam Ende auch mit der Version aus dem PPA probiert?
Sudodus

Die ppa-Version macht lustige Sachen: $ woeusb --version @@ WOEUSB_VERSION @@
qbit

1
und ja , die ppa-version WoeUSB v@@WOEUSB_VERSION@@(3.2.12-1 ~ webupd8 ~ cosmic0) akzeptiert auch die angehängte --target-filesystem option, jedoch NICHT, wenn sie als zweite option angegeben wird sudo woeusb -d --target-filesystem ntfs ...
qbit
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.