Код ошибки WoeUSB 256 с USB в формате NTFS
Я пытался создать загрузочный носитель Windows 10 USB с WoeUSB. Я отформатировал USB-накопитель с разделом NTFS, но WoeUSB жалуется:
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
Я также пытался запустить WoeUSB через командную строку, не получилось.
sudo woeusb --partition Win10_1809Oct_English_x64.iso /dev/sdb
Мой iso находится в: home/sawyer/Downloads/Win10_1809Oct_English_x64.iso
Заранее спасибо! Я пытался установить окна в течение трех ночей, поэтому любая помощь в достижении этой цели очень ценится.
4 ответа
Я проверял ток woeusb
из PPA (работает постоянный живой Lubuntu 18.04.1 LTS), и следующие командные строки работают для меня.
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
В моем случае файл iso был в /media/lubuntu/usbdata/images/
и целевое устройство было /dev/sdb
, но в вашем случае тщательно проверьте, что вы будете записывать на предполагаемый диск (избегайте уничтожения ценных данных на другом диске),
sudo woeusb --target-filesystem NTFS --device /media/lubuntu/usbdata/images/windows.iso /dev/sdb
Обратите внимание, что все разделы на целевом устройстве должны быть размонтированы.
Созданный загрузочный USB-накопитель имеет небольшой раздел FAT (для загрузки UEFI) и большой раздел NTFS с файлами Windows. Он может установить Windows как в BIOS, так и в режиме UEFI с woeusb 3.2.10.1
(от 2018-09-19 (сентябрь 19 2018) в PPA).
Использование NTFS позволяет использовать размер файла> 4 ГиБ. Размер install.wim
является
меньше чем 4 ГиБ в некоторых собственных iso-файлах Microsoft, например, в
Win10_1809Oct_Swedish_x64.iso
$ <<<'scale=3;4274234443/2^30' bc 3.980 # < 4 GiB
более 4 ГБ для некоторых iso-файлов для определенных компьютеров, OEM, но также и для некоторых из собственных iso-файлов Microsoft, например
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
Также есть версия с графическим интерфейсом woeusbgui
, Я не думаю, что есть возможность создать целевой диск с файловой системой FAT для UEFI плюс файловая система NTFS, поэтому я бы порекомендовал использовать версию командной строки woeusb
,
Изменить: Вы можете сделать это самостоятельно с подробной помощью на
https://help.ubuntu.com/community/Installation/iso2usb/diy/windows-installer-for-big-files
Этот метод работает как в режиме BIOS, так и в режиме UEFI, а также с безопасной загрузкой. (Но в большинстве случаев должна быть возможность отключить безопасную загрузку, используйте диск, созданный woeusb
и снова включите безопасную загрузку.)
Не удалось воспроизвести ошибку, так как при выполнении этой команды произошла другая ошибка (check_runtime_parameters: Error: Target media "/dev/sdb" is not an partition!
).
То, что, казалось, работало, было стереть и собрать загрузочный диск с нуля с:
sudo woeusb --tgt-fs NTFS -d ~/Downloads/Win10_1809Oct_English_x64.iso /dev/sdb
Некоторые сторонние установщики, такие как Win10_1809Oct_English_x64.iso, содержат установочные образы Windows размером более 4 ГБ, что делает FAT32 целевой файловой системой невозможной. Поддержка файловой системы NTFS была добавлена в WoeUSB 3.0.0 и выше. Если ваша версия WoeUSB более ранняя, чем 3.0, пожалуйста, обновите ее. Последняя версия WinUSB на момент публикации этого ответа - 3.2.10.
Для WoeUSB v3.0 и более поздних версий --format
опция командной строки больше не доступна.
Попробуйте открыть woeusbgui из терминала с помощью следующей команды:
sudo -H woeusbgui &>/dev/null
Ни один из других ответов не помог мне. 18.04 я пытался создать USB-накопитель Windows 7 с помощью woeusb. Я пробовал gui, cli, пробовал форматирование, а не форматирование, пробовал другой порядок параметров... ничего не сработало.
Наконец, ответ qbit натолкнул меня на мысль, что может быть проблема с синтаксическим анализом. Я заметил, что мое имя файла iso содержит пробелы. Я переименовал файл, чтобы не было пробелов (переименовал в WINDOWS7.ISO), а затем версия cli наконец начала копировать файлы (графический интерфейс не пробовал). Однако в конце он разбился.
Наконец, я использовал Windows.iso в VirtualBox для создания виртуальной машины Windows. Затем я использовал rufus.exe для записи ISO на USB через Windows. Это сработало, и в тот день я получил ноутбук с Windows.
У меня никогда не было проблем с работой. Надеюсь, автор (ы) исправит это, поскольку, похоже, не существует другой утилиты, работающей под Ubuntu для создания загрузочного USB-накопителя Windows.
Я установил woeusb через ppa. После того, как я опубликовал этот ответ, я заметил, что woeusb обновился. После обновления до последней версии я обнаружил, что woeusb теперь успешно пишет как для Win7, так и для Win10 iso.
Итак, прежде чем пытаться ответить, попробуйте обновить woeusb.
По неизвестной причине вышеуказанные решения /questions/611639/kod-oshibki-woeusb-256-s-usb-v-formate-ntfs/611641#611641 или /questions/611639/kod-oshibki-woeusb-256-s-usb-v-formate-ntfs/611642#611642 не сработали для меня, как ожидалось.
Кажется, есть проблема с анализом аргумента в woeusb
v3.2.12.
Поместив эту целевую опцию filsystem в начале, не сработало в самостоятельно построенном WoeUSB v3.2.12 на Ubuntu 18.10 космический.
Что сработало, однако:
sudo woeusb -d /somewhere/Win10_abcd_xy_x64.iso /dev/sdb --target-filesystem ntfs