Код помилки WoeUSB 256 із форматом NTFS з USB


15

Я спробував створити завантажувальний носій Windows 10 за допомогою 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 розташований у: дома / пила / завантаження / Win10_1809Oct_English_x64.iso

Спасибі заздалегідь! Я вже три ночі намагаюся встановити вікна, тому будь-яка допомога у досягненні цієї мети дуже вдячна.

Відповіді:


25

Я перевірив струм 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

У моєму випадку ізо-файл був, /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 Гб в деяких власних ізо файлах 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
      

Також є версія GUI woeusbgui. Я не думаю, що є можливість створити цільовий диск з файловою системою FAT для UEFI плюс файлову систему NTFS, тому я рекомендую використовувати версію командного рядка woeusb.


Редагувати 1 :

Ви можете зробити це самостійно за детальною допомогою за адресою

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

Цей метод працює як в режимі BIOS, так і в UEFI, а також при безпечному завантаженні. (У більшості випадків має бути можливість вимкнути безпечне завантаження, використати створений диск woeusbі знову ввімкнути захищене завантаження.)

Редагувати 2 :

Дякую @John за ваш коментар, що у імені вихідного файлу не повинно бути пробілу . Якщо є, ви можете перейменувати файл, а потім woeusbпрацює.

Дякую @qbit. Це не вирішило мою проблему, але ваше уявлення про помилку розбору допомогло мені зрозуміти, що їй не подобається пробіл у імені вихідного файлу. Це змусило мене рухатись на крок вперед.


Ця відповідь спрацювала і для мене. Для тих, хто не знає, як відключити, я зробив це в командному рядку. Використовуйте lsblkдля визначення місця вашого USB-пристрою. У моєму випадку це було sdd1, і я sudo umount /dev/sdd1. Після цього я скористався командою вище для створення USB. Зауважте, що мені довелося вийняти 1диск з диска, тому в самому кінці woeusbкоманди я використав /dev/sdd.
rayryeng

Я думаю, це просто графічний інтерфейс. Я відформатував свій USB в NTFS і дотримувався інструкцій з графічним інтерфейсом, і щоразу отримую цю помилку. Використання командного рядка з прапорами - це єдиний спосіб змусити це працювати в Ubuntu 18.04 з поточним PPA. Здається, GUI знає лише, як відформатувати FAT, і ігнорує, що розділ вже відформатований у NTFS.
Ротатор

3

Не вдалось відтворити помилку, оскільки виконання цієї команди призвело до іншої помилки ( 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


2

Деякі сторонні інсталятори, як-от ваш 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

2
Мій USB - 8 Гб. Моя інтерпретація попередження полягала в тому, що USB-файли, відформатовані FAT32, не можуть обробляти файли розміром більше 4 Гб, тому необхідно форматувати в NTFS. Справа в тому, що я відформатував свій USB в NTFS, але це схоже, що WoeUSB цього не бачить.
SLD

1

З незрозумілої причини рішення вищевказаних речей /ubuntu//a/1098185/846139 або /ubuntu//a/1098076/846139 не працювало для мене, як очікувалося.

Здається, існує проблема з розбором аргументу в woeusbv3.2.12.

Якщо встановити цю цільову опцію фільтрування на початку, не працювало в саморобному WoeUSB v3.2.12 на космічному ubuntu 18.10.

Що все-таки спрацювало :

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

Цікаво :-) woeusbдобре працює для мене в Ubuntu 18.04.1 LTS, і така ж версія, woeusbздається, переносилась до PPA 18.10. Ви спробували ваш командний рядок --target-filesystem ntfsзрештою також із версією PPA?
sudodus

версія ppa робить смішні речі: $ woeusb --version @@ WOEUSB_VERSION @@
qbit

1
і так , версія WoeUSB v@@WOEUSB_VERSION@@ppa (3.2.12-1 ~ webupd8 ~ cosmic0) також приймає доданий --target-filesystem варіант, але НЕ, коли він дається як другий варіант sudo woeusb -d --target-filesystem ntfs ...
qbit

@John, Дякуємо, що поділилися цією важливою інформацією. Якщо ви скасуєте свою відповідь, я підтримаю її :-)
sudodus

1
@sudodus Я написав усі свої коментарі як відповідь для майбутніх відвідувачів (і щоб зберегти чистість теми коментарів).
Іван

1

Жодна з інших відповідей для мене не працювала. Я намагався створити USB Windows 7 за допомогою woeusb 18.04. Я спробував gui, cli, спробував форматування, не форматування, спробував інше впорядкування параметрів ... нічого не вийшло.

Нарешті, відповідь qbit дала мені думку про те, що може виникнути проблема розбору. Я помітив пробіли, які містять у файлі iso. Я перейменував файл, щоб не було пробілів (перейменованих на WINDOWS7.ISO), і тоді версія cli нарешті почала копіювати файли (не пробувала gui). Однак він розбився наприкінці.

Нарешті, я використовував Windows.iso у VirtualBox для створення віртуального комп'ютера Windows. Тоді я використав rufus.exe, щоб записати iso на USB через Windows . Це спрацювало, і я отримав налаштування ноутбука з Windows того дня.

Мені ніколи не доводилося працювати. Сподіваємось, автори (і) виправлять це, оскільки, схоже, не існує жодної іншої утиліти, яка працює під Ubuntu для створення завантажувального USB через Windows.

Я встановив woeusb через ppa. Після того як я опублікував цю відповідь, я помітив, що woeusb оновився. Після оновлення до останньої версії я вважаю, що woeusb успішно пише і для Win7, і для Win10 iso.

Отже, перш ніж спробувати мою відповідь, спробуйте оновити woeusb.


+1: Ваш остаточний коментар може бути правильним щодо поточних версій Wndows 10, але mkusb працює з Windows 7, Windows 8 та ранніми ISO-файлами Windows 10 ( install.wimрозмір яких не перевищує 4 Гб). Дивно, що woeusbпрацює для мене та багатьох інших людей, але не для вас. Можливо, це працює і для вас, якщо ви спробуєте з Windows 10 (але, очевидно, не з Windows 7).
sudodus

1
@sudodus Насправді я спробував декілька версій Windows 10, а потім відмовився і спробував Windows 7. Я не міг змусити ні Windows 7, ні 10 працювати з woeusb. Можливо, щось моє налаштування (але я вважаю, що моє досить стандартне, крім використання робочого столу Budgie)
Джон

1
@sudodus Цікаво, що woeusb лише оновився на моїй машині (з моїх попередніх проблем), і тепер він створює USB просто чудово (я протестував і Win7, і Win10). Тож, можливо, я повинен переглянути свою відповідь на "Оновити woeusb" :-)
Іван

1
Так @John, це гарна ідея переглянути свою відповідь на "Оновити woeusb". Ще раз дякую за те, що ви поділилися своїм досвідом :-) До речі, сьогодні, 2020-02-15, моя версія Lubuntu 18.04.x ​​LTS відповідно до apt-cache policy woeusb3.3.0-1 ~ webupd8 ~ bionic0
sudodus
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.