รหัสข้อผิดพลาด WoeUSB 256 พร้อมฟอร์แมต USB NTFS


15

ฉันพยายามสร้าง Windows 10 USB boot medium ด้วย 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

My iso ตั้งอยู่ที่: home / sawyer / Downloads / Win10_1809Oct_English_x64.iso

ขอบคุณล่วงหน้า! ฉันพยายามติดตั้ง windows ไว้สามคืนแล้วดังนั้นความช่วยเหลือใด ๆ ที่มีต่อเป้าหมายนั้นก็เป็นสิ่งที่น่ายินดีอย่างยิ่ง

คำตอบ:


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

ในกรณีของฉันไฟล์ 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 GiB ได้ ขนาดของinstall.wimคือ

  • มีขนาดเล็กกว่า 4 GiB ในไฟล์ iso ของ Microsoft บางตัวเช่น

    • Win10_1809Oct_Swedish_x64.iso

      $ <<<'scale=3;4274234443/2^30' bc
      3.980                              # < 4 GiB
      
  • มากกว่า 4 GiB สำหรับไฟล์ 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นอกจากนี้ยังมีรุ่น GUI ฉันไม่คิดว่าเป็นมีตัวเลือกในการสร้างไดรฟ์เป้าหมายด้วยระบบไฟล์ 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 - Reinstate Monica

ฉันเดาว่ามันเป็นแค่ GUI ฉันฟอร์แมต USB เป็น NTFS แล้วทำตามคำแนะนำกับ GUI และรับข้อผิดพลาดนี้ทุกครั้ง การใช้บรรทัดคำสั่งกับแฟล็กเป็นวิธีเดียวที่จะทำให้การทำงานใน Ubuntu 18.04 กับ PPA ปัจจุบัน ดูเหมือนว่า GUI จะรู้วิธีจัดรูปแบบเป็น FAT เท่านั้นและไม่สนใจว่าพาร์ติชันนั้นได้รับการจัดรูปแบบเป็น NTFS แล้ว
Routhinator

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 มากกว่า 4GB ทำให้ 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 ของฉันคือ 8GB การตีความคำเตือนของฉันคือรูปแบบของ FAT32 USB ไม่สามารถจัดการไฟล์ที่มีขนาดใหญ่กว่า 4GB ได้ดังนั้นจึงจำเป็นต้องฟอร์แมตใน 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
และใช่รุ่น ppa WoeUSB v@@WOEUSB_VERSION@@(3.2.12-1 ~ webupd8 ~ cosmic0) ก็ยอมรับ --target-filesystemตัวเลือก ต่อท้ายแต่ไม่ใช่เมื่อให้เป็นตัวเลือกที่สอง sudo woeusb -d --target-filesystem ntfs ...
qbit

@ John ขอบคุณสำหรับการแบ่งปันข้อมูลสำคัญนี้ ถ้าคุณยกเลิกการลบคำตอบของคุณฉันจะ upvote มัน :-)
sudodus

1
@sudodus ฉันเขียนความคิดเห็นทั้งหมดของฉันเป็นคำตอบสำหรับผู้เข้าชมในอนาคต (และเพื่อให้กระทู้สะอาดขึ้น)
จอห์น

1

ไม่มีคำตอบอื่นใดที่เหมาะกับฉัน ฉันพยายามสร้าง Windows 7 USB โดยใช้ woeusb ในวันที่ 18.04 ฉันลอง gui, cli, ลองฟอร์แมต, ไม่ฟอร์แมต, ลองใช้พารามิเตอร์อื่นสั่ง ... ไม่ทำงาน

ในที่สุดคำตอบของ qbitทำให้ฉันมีความคิดว่าอาจมีปัญหาในการแยกวิเคราะห์ ฉันสังเกตเห็นชื่อไฟล์ iso ของฉันมีช่องว่าง ฉันเปลี่ยนชื่อไฟล์เพื่อไม่ให้มีช่องว่าง (เปลี่ยนชื่อเป็น WINDOWS7.ISO) จากนั้นรุ่น cli ก็เริ่มคัดลอกไฟล์ในที่สุด (ไม่ได้ลอง gui) อย่างไรก็ตามมันล้มเหลวในตอนท้าย

ในที่สุดฉันใช้ Windows.iso ใน VirtualBox เพื่อสร้าง Windows VM จากนั้นผมใช้ rufus.exe การเขียนมาตรฐาน ISO ไปยัง USB ผ่านทาง Windows มันใช้งานได้และฉันได้รับการตั้งค่าแล็ปท็อปกับ Windows ในวันนั้น

ฉันไม่เคยทำให้ woeusb ทำงาน หวังว่าผู้เขียนจะแก้ไขมันเพราะดูเหมือนจะไม่มียูทิลิตี้อื่น ๆ ที่ทำงานภายใต้ 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 GiB) มันแปลกที่woeusbเหมาะกับฉันและคนอื่น ๆ แต่ไม่ใช่สำหรับคุณ บางทีมันก็ใช้ได้กับคุณเช่นกันถ้าคุณลองกับ Windows 10 (แต่ไม่เห็นด้วยกับ Windows 7)
sudodus

1
@ Sudodus ฉันลองใช้ Windows 10 หลายรุ่นจริง ๆ แล้วก็เลิกและลองใช้ Windows 7 ฉันไม่สามารถใช้ Windows 7 หรือ 10 ในการทำงานกับ woeusb ได้ บางทีบางสิ่งบางอย่างที่ไม่ซ้ำกันเกี่ยวกับการตั้งค่าของฉัน ( แต่ฉันคิดว่าฉันเป็นมาตรฐานสวย ๆ กว่าการใช้เดสก์ท็นก)
จอห์น

1
@sudodus ที่น่าสนใจ woeusb เพิ่งอัปเดตบนเครื่องของฉัน (ตั้งแต่ปัญหาก่อนหน้านี้) และตอนนี้มันสร้าง USB ได้ดี (ฉันทดสอบทั้ง Win7 และ Win10) ดังนั้นบางทีฉันควรแก้ไขคำตอบของฉันเป็น "Update woeusb" :-)
John

1
ใช่ @John เป็นความคิดที่ดีที่จะแก้ไขคำตอบของคุณเป็น "Update woeusb" ขอบคุณอีกครั้งสำหรับการแบ่งปันประสบการณ์ของคุณ :-) โดยวิธีการในวันนี้ 2020-02-15, รุ่นของฉันใน Lubuntu 18.04.x ​​LTS ตามapt-cache policy woeusbคือ 3.3.0-1 ~ webupd8 ~ bionic0
sudodus
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.