WoeUSB Código de error 256 con USB con formato NTFS

14

Intenté crear un medio de arranque USB de Windows 10 con WoeUSB. Formateé una unidad USB con una partición NTFS, pero WoeUSB se queja con:

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

También intenté iniciar WoeUSB a través de la línea de comandos, no funcionó.

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

Mi iso se encuentra en: inicio / sawyer / Downloads / Win10_1809Oct_English_x64.iso

¡Gracias por adelantado! He estado tratando de instalar Windows durante tres noches, por lo que cualquier ayuda para alcanzar ese objetivo es muy apreciada.

SLD
fuente

Respuestas:

24

woeusbProbé la corriente del PPA (ejecutando un Lubuntu 18.04.1 LTS en vivo persistente), y las siguientes líneas de comando funcionan para mí.

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

En mi caso, el archivo iso estaba dentro /media/lubuntu/usbdata/images/y el dispositivo de destino estaba /dev/sdb, pero en su caso verifique cuidadosamente que escribirá en la unidad deseada (evite destruir datos valiosos en alguna otra unidad),

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

Tenga en cuenta que todas las particiones en el dispositivo de destino deben estar desmontadas.


La unidad de arranque USB creada tiene una pequeña partición FAT (para arranque UEFI) y una gran partición NTFS con los archivos de Windows. Puede instalar Windows tanto en modo BIOS como UEFI con woeusb 3.2.10.1(fechado el 19/09/2018 (19 de septiembre de 2018) en el PPA).

El uso de NTFS hace posible usar un tamaño de archivo> 4 GiB. El tamaño de install.wimes

  • más pequeño que 4 GiB en algunos de los propios archivos iso de Microsoft, por ejemplo en

    • Win10_1809Oct_Swedish_x64.iso

      $ <<<'scale=3;4274234443/2^30' bc
      3.980                              # < 4 GiB
      
  • mayor que 4 GiB para algunos archivos iso para computadoras particulares, OEM, pero también en varios de los propios archivos iso de Microsoft, por ejemplo

    • 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
      

También hay una versión GUI woeusbgui. No creo que tenga la opción de crear una unidad de destino con un sistema de archivos FAT para UEFI más un sistema de archivos NTFS, por lo que recomendaría usar la versión de línea de comandos woeusb.


Editar 1 :

Puede hacerlo usted mismo con ayuda detallada en

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

Este método funciona tanto en modo BIOS como UEFI y también con arranque seguro. (Pero en la mayoría de los casos, debería ser posible desactivar el arranque seguro, usar la unidad creada por woeusby volver a activar el arranque seguro).

Edición 2 :

Gracias @John por tu comentario de que no debe haber caracteres de espacio en el nombre del archivo fuente . Si lo hay, puede cambiar el nombre del archivo y luego woeusbfunciona.

Gracias @qbit. Esto no resolvió mi problema, pero su idea de un error de análisis me ayudó a darme cuenta de que no le gusta tener un espacio en el nombre del archivo fuente. Eso me llevó a dar un paso adelante.

sudodus
fuente
Esta respuesta también funcionó para mí. Para aquellos que no están seguros de cómo desmontar, hice esto en la línea de comando. Úselo lsblkpara determinar dónde está su dispositivo USB. En mi caso lo fue sdd1, y lo hice sudo umount /dev/sdd1. Después, utilicé el comando anterior para crear el USB. Tenga en cuenta que tuve que quitar el 1disco, así que al final del woeusbcomando, lo usé /dev/sdd.
rayryeng - Restablecer Monica
Supongo que es solo la GUI. Formateé mi USB a NTFS y seguí las instrucciones con GUI y recibo este error cada vez. Usar la línea de comando con banderas es la única forma de hacer que esto funcione en Ubuntu 18.04 con el PPA actual. Parece que la GUI solo sabe cómo formatear en FAT e ignora que la partición ya está formateada en NTFS.
Routhinator
3

No se pudo reproducir el error ya que ejecutar ese comando produjo un error diferente ( check_runtime_parameters: Error: Target media "/dev/sdb" is not an partition!).

Lo que parecía funcionar era borrar y construir una unidad de arranque desde cero con:

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

jackw11111
fuente
2

Algunos instaladores de terceros, como su Win10_1809Oct_English_x64.iso, presentan imágenes de instalación de Windows de más de 4 GB, lo que hace que FAT32 como sistema de archivos de destino sea imposible. El soporte del sistema de archivos NTFS se ha agregado a WoeUSB 3.0.0 y posterior . Si su versión de WoeUSB es anterior a la 3.0, actualícela. La última versión de WinUSB al momento de publicar esta respuesta es 3.2.10.

Para WoeUSB v3.0 y versiones posteriores, la --formatopción de línea de comandos ya no está disponible.

Intenta abrir woeusbgui desde la terminal con el siguiente comando:

sudo -H woeusbgui &>/dev/null
karel
fuente
2
Mi USB es de 8GB. Mi interpretación de la advertencia fue que los USB formateados con FAT32 no pueden manejar archivos de más de 4 GB, por lo que es necesario formatear en NTFS. La cosa es que he formateado mi USB en NTFS, pero es como si WoeUSB no pudiera ver eso.
SLD
1

Por alguna razón desconocida, las soluciones de las cosas anteriores /ubuntu//a/1098185/846139 o /ubuntu//a/1098076/846139 no funcionaron para mí como se esperaba.

Parece haber un problema con el análisis del argumento en woeusbv3.2.12.

Poner esa opción de sistema de filmación objetivo al principio no funcionó en WoeUSB v3.2.12 autoconstruido en ubuntu 18.10 cosmic.

Lo que funcionó , sin embargo:

sudo woeusb -d  /somewhere/Win10_abcd_xy_x64.iso /dev/sdb --target-filesystem ntfs
qbit
fuente
Interesante :-) woeusbfunciona bien para mí en Ubuntu 18.04.1 LTS, y la misma versión de woeusbparece estar portada al PPA para 18.10. ¿Intentó su línea de comando --target-filesystem ntfsal final también con la versión del PPA?
sudodus
la versión ppa hace cosas divertidas: $ woeusb --version @@ WOEUSB_VERSION @@
qbit
1
y , la versión ppa WoeUSB v@@WOEUSB_VERSION@@(3.2.12-1 ~ webupd8 ~ cosmic0) también acepta la --target-filesystem opción adjunta pero NO cuando se ofrece como segunda opción sudo woeusb -d --target-filesystem ntfs ...
qbit
@ John, gracias por compartir esta importante información. Si recuperas tu respuesta
votaré
1
@sudodus Escribí todos mis comentarios como respuesta, para futuros visitantes (y para mantener el hilo de comentarios más limpio).
Juan
1

Ninguna de las otras respuestas funcionó para mí. Intenté crear un USB de Windows 7 usando woeusb en 18.04. Probé la interfaz gráfica de usuario, cli, intenté formatear, no formateé, probé diferentes parámetros de ordenación ... nada funcionó.

Finalmente, la respuesta de qbit me dio la idea de que podría haber un problema de análisis. Noté que mi nombre de archivo iso contenía espacios. Cambié el nombre del archivo para que no hubiera espacios (renombrado a WINDOWS7.ISO) y luego la versión cli finalmente comenzó a copiar archivos (no probé la interfaz gráfica de usuario). Sin embargo, se estrelló al final.

Finalmente, utilicé Windows.iso en VirtualBox para crear una VM de Windows. Luego usé rufus.exe para escribir la iso en un USB a través de Windows . Esto funcionó y obtuve una configuración de computadora portátil con Windows ese día.

Nunca conseguí que woeusb trabajara. Con suerte, el (los) autor (es) lo solucionarán, ya que no parece haber ninguna otra utilidad que se ejecute en Ubuntu para crear un USB de arranque de Windows.

Había instalado woeusb a través del ppa. Después de publicar esta respuesta, noté que woeusb se actualizó. Después de la actualización a la última versión, encuentro que woeusb ahora escribe exitosamente para Win7 y Win10 iso.

Entonces, antes de intentar mi respuesta, intente actualizar woeusb.

John
fuente
+1: su comentario final puede ser correcto con respecto a las versiones actuales de Wndows 10, pero mkusb funciona con Windows 7, Windows 8 y los primeros archivos iso de Windows 10 (cuando el install.wimtamaño no supera los 4 GiB). Es extraño que woeusbfuncione para mí y para muchas otras personas, pero no para ti. Quizás también funcione para usted, si lo intenta con Windows 10 (pero obviamente no con Windows 7).
sudodus
1
@sudodus En realidad probé varias versiones de Windows 10 y luego me di por vencido y probé Windows 7. No pude conseguir que Windows 7 o 10 funcionaran con woeusb. Tal vez algo único sobre mi configuración (pero creo que el mío es bastante estándar, aparte de usar el escritorio Budgie)
John
1
@sudodus Curiosamente, woeusb acaba de actualizar en mi máquina (desde mis problemas anteriores) y ahora crea el USB muy bien (probé tanto Win7 como Win10). Entonces, quizás debería revisar mi respuesta a "Actualizar woeusb" :-)
John
1
Sí @John, es una buena idea revisar su respuesta a "Actualizar woeusb". Gracias de nuevo por compartir su experiencia :-) Por cierto, hoy, 15/02/2020, mi versión en Lubuntu 18.04.x ​​LTS según apt-cache policy woeusbes 3.3.0-1 ~ webupd8 ~ bionic0
sudodus