Mã lỗi WoeUSB 256 với USB được định dạng NTFS


14

Tôi đã cố gắng tạo phương tiện khởi động USB Windows 10 bằng WoeUSB. Tôi đã định dạng ổ USB có phân vùng NTFS, nhưng WoeUSB phàn nàn với:

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

Tôi cũng đã thử khởi động WoeUSB thông qua dòng lệnh, không hoạt động.

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

Iso của tôi được đặt tại: home / sawyer / Tải xuống / Win10_1809Oct_English_x64.iso

Cảm ơn trước! Tôi đã cố gắng để cài đặt các cửa sổ trong ba đêm nay, vì vậy bất kỳ trợ giúp nào cho mục tiêu đó đều được đánh giá cao.

Câu trả lời:


24

Tôi đã kiểm tra dòng điện woeusbtừ PPA (chạy LubFi 18.04.1 LTS trực tiếp liên tục) và các dòng lệnh sau hoạt động với tôi.

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

Trong trường hợp của tôi, tệp iso đã ở trong /media/lubuntu/usbdata/images/và thiết bị đích /dev/sdb, nhưng trong trường hợp của bạn, hãy kiểm tra cẩn thận rằng bạn sẽ ghi vào ổ đĩa dự định (tránh phá hủy dữ liệu có giá trị trong một số ổ đĩa khác),

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

Lưu ý rằng tất cả các phân vùng trên thiết bị đích phải được ngắt kết nối.


Ổ đĩa khởi động USB được tạo có một phân vùng FAT nhỏ (để khởi động UEFI) và phân vùng NTFS lớn với các tệp Windows. Nó có thể cài đặt Windows cả ở chế độ BIOS và UEFI với woeusb 3.2.10.1(ngày 2018-09-19 (ngày 19 tháng 9 năm 2018) trong PPA).

Sử dụng NTFS giúp có thể sử dụng kích thước tệp> 4 GiB. Kích thước của install.wim

  • nhỏ hơn 4 GiB trong một số tệp iso của chính Microsoft, ví dụ như trong

    • Win10_1809Oct_Swedish_x64.iso

      $ <<<'scale=3;4274234443/2^30' bc
      3.980                              # < 4 GiB
      
  • lớn hơn 4 GiB đối với một số tệp iso cho các máy tính cụ thể, OEM, nhưng cũng có trong một số tệp iso của chính Microsoft, ví dụ:

    • 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
      

Ngoài ra còn có một phiên bản GUI woeusbgui. Tôi không nghĩ có tùy chọn tạo ổ đĩa đích với hệ thống tệp FAT cho UEFI cộng với hệ thống tệp NTFS, vì vậy tôi khuyên bạn nên sử dụng phiên bản dòng lệnh woeusb.


Chỉnh sửa 1 :

Bạn có thể tự làm với sự giúp đỡ chi tiết tại

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

Phương pháp này hoạt động ở cả chế độ BIOS và UEFI và cũng có thể khởi động an toàn. (Nhưng trong hầu hết các trường hợp, có thể tắt khởi động an toàn, sử dụng ổ đĩa được tạo bởi woeusbvà bật lại khởi động an toàn.)

Chỉnh sửa 2 :

Cảm ơn @John cho nhận xét của bạn rằng sẽ không có ký tự khoảng trắng trong tên tệp nguồn . Nếu có bạn có thể đổi tên tập tin, và sau đó woeusbhoạt động.

Cảm ơn @qbit. Điều này không giải quyết được vấn đề của tôi nhưng ý tưởng về lỗi phân tích cú pháp của bạn đã giúp tôi nhận ra rằng nó không giống như có một khoảng trắng trong tên tệp nguồn. Điều đó khiến tôi phải tiến lên một bước.


Câu trả lời này cũng làm việc cho tôi. Đối với những người không chắc chắn làm thế nào để unmount, tôi đã làm điều này trong dòng lệnh. Sử dụng lsblkđể xác định vị trí thiết bị USB của bạn. Trong trường hợp của tôi, nó đã được sdd1, và tôi đã làm sudo umount /dev/sdd1. Sau đó, tôi đã sử dụng lệnh trên để tạo USB. Lưu ý rằng tôi phải gỡ bỏ 1ổ đĩa, vì vậy vào cuối woeusblệnh, tôi đã sử dụng /dev/sdd.
rayryeng - Tái lập Monica

Tôi đoán đó chỉ là GUI. Tôi định dạng USB của mình thành NTFS và làm theo hướng dẫn với GUI và gặp lỗi này mỗi lần. Sử dụng dòng lệnh với cờ là cách duy nhất để làm cho nó hoạt động trong Ubuntu 18.04 với PPA hiện tại. Có vẻ như GUI chỉ biết định dạng thành FAT và bỏ qua phân vùng đã được định dạng thành NTFS.
Người dẫn đầu

3

Không thể tái tạo lỗi khi chạy lệnh đó tạo ra một lỗi khác ( check_runtime_parameters: Error: Target media "/dev/sdb" is not an partition!).

Những gì dường như hoạt động là để xóa và xây dựng một ổ đĩa khởi động từ đầu với:

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


2

Một số trình cài đặt của bên thứ ba, như Win10_1809Oct_English_x64.iso, có hình ảnh cài đặt Windows lớn hơn 4GB, khiến cho FAT32 trở thành hệ thống tệp mục tiêu không thể. Hỗ trợ hệ thống tập tin NTFS đã được thêm vào WoeUSB 3.0.0 trở lên . Nếu phiên bản WoeUSB của bạn sớm hơn 3.0, vui lòng cập nhật nó. Phiên bản mới nhất của WinUSB tại thời điểm đăng câu trả lời này là 3.2.10.

Đối với WoeUSB v3.0 trở lên --format, tùy chọn dòng lệnh không còn khả dụng.

Hãy thử mở woeusbgui từ thiết bị đầu cuối bằng lệnh sau:

sudo -H woeusbgui &>/dev/null

2
USB của tôi là 8GB. Giải thích của tôi về cảnh báo là USB định dạng của FAT32 không thể xử lý các tệp lớn hơn 4GB, do đó cần phải định dạng ở dạng NTFS. Điều đó là, tôi đã định dạng USB của mình ở dạng NTFS, nhưng nó giống như WoeUSB không thể thấy điều đó.
SLD

1

Vì một số lý do không xác định, các giải pháp trên https://askubfox.com/a/1098185/846139 hoặc https://askubfox.com/a/1098076/846139 không hoạt động với tôi như mong đợi.

Dường như có một vấn đề với phân tích cú pháp đối số trong woeusbv3.2.12.

Đặt tùy chọn hệ thống tệp đích đó ngay từ đầu đã không hoạt động trong WoeUSB v3.2.12 tự xây dựng trên vũ trụ Ubuntu 18.10.

Những gì đã làm việc , tuy nhiên:

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

Thú vị :-) woeusbhoạt động tốt với tôi trong Ubuntu 18.04.1 LTS và phiên bản tương tự woeusbdường như được chuyển sang PPA cho 18.10. Bạn đã thử dòng lệnh của bạn --target-filesystem ntfsở cuối cùng với phiên bản từ PPA chưa?
sudodus 17/03/19

phiên bản ppa làm những điều thú vị: $ woeusb --version @@ WOEUSB_VERSION @@
qbit 18/03/19

1
, phiên bản ppa WoeUSB v@@WOEUSB_VERSION@@(3.2.12-1 ~ webupd8 ~ cosmic0) cũng chấp nhận --target-filesystem tùy chọn được nối thêm nhưng KHÔNG được đưa ra dưới dạng tùy chọn thứ hai sudo woeusb -d --target-filesystem ntfs ...
qbit 18/03/19

@ John, Cảm ơn bạn đã chia sẻ thông tin quan trọng này. Nếu bạn hủy bỏ câu trả lời của mình, tôi sẽ nâng cấp nó :-)
sudodus

1
@sudodus Tôi đã viết lên tất cả các bình luận của mình như một câu trả lời, cho khách truy cập trong tương lai (và để giữ cho luồng nhận xét sạch hơn).
John

1

Không có câu trả lời nào khác làm việc cho tôi. Tôi đã cố gắng tạo USB Windows 7 bằng woeusb vào ngày 18.04. Tôi đã thử gui, cli, thử định dạng, không định dạng, thử thứ tự tham số khác nhau ... không có gì hoạt động.

Cuối cùng, câu trả lời của qbit đã cho tôi ý tưởng rằng có thể có một vấn đề phân tích cú pháp. Tôi nhận thấy tên tệp iso của tôi chứa khoảng trắng. Tôi đã đổi tên tệp để không còn khoảng trắng (được đổi tên thành WINDOWS7.ISO) và sau đó phiên bản cli cuối cùng đã bắt đầu sao chép tệp (không thử gui). Tuy nhiên, nó đã bị rơi vào cuối.

Cuối cùng, tôi đã sử dụng Windows.iso trong VirtualBox để tạo Windows VM. Sau đó, tôi đã sử dụng rufus.exe để ghi iso vào USB thông qua Windows . Điều này đã làm việc và tôi đã có một thiết lập máy tính xách tay với Windows ngày hôm đó.

Tôi chưa bao giờ làm woeusb để làm việc. Hy vọng, tác giả sẽ sửa nó vì dường như không có tiện ích nào khác chạy trong Ubuntu để tạo USB khởi động Windows.

Tôi đã cài đặt woeusb thông qua ppa. Sau khi tôi đăng câu trả lời này, tôi nhận thấy rằng woeusb được cập nhật. Sau khi cập nhật lên phiên bản mới nhất, tôi thấy rằng woeusb hiện đã viết thành công cho cả Win7 và Win10 iso.

Vì vậy, trước khi thử câu trả lời của tôi, hãy thử cập nhật woeusb.


+1: Nhận xét cuối cùng của bạn có thể đúng về các phiên bản hiện tại của Wndows 10, nhưng mkusb hoạt động với các tệp iso Windows 7, Windows 8 và Windows 10 đầu tiên (khi install.wimkích thước không vượt quá 4 GiB). Thật kỳ lạ khi woeusblàm việc cho tôi và nhiều người khác nhưng không phải cho bạn. Có thể nó cũng phù hợp với bạn, nếu bạn thử với Windows 10 (nhưng rõ ràng không phải với Windows 7).
sudodus

1
@sudodus Tôi thực sự đã thử một vài phiên bản Windows 10 và sau đó từ bỏ và dùng thử Windows 7. Tôi không thể chạy Windows 7 hoặc 10 để hoạt động với woeusb. Có thể có gì đó độc đáo về thiết lập của tôi (nhưng tôi nghĩ rằng thiết bị của tôi khá chuẩn, ngoài việc sử dụng máy tính để bàn Budgie)
John

1
@sudodus Thật thú vị, woeusb vừa cập nhật trên máy của tôi (vì các sự cố trước đây của tôi) và bây giờ nó tạo ra USB tốt (tôi đã thử nghiệm cả Win7 và Win10). Vì vậy, có lẽ tôi nên sửa lại câu trả lời của mình thành "Cập nhật woeusb" :-)
John

1
Có @John, đó là một ý tưởng tốt để xem lại câu trả lời của bạn cho "Cập nhật woeusb". Cảm ơn một lần nữa vì đã chia sẻ kinh nghiệm của bạn :-) Nhân tiện, hôm nay, 2020/02/15, phiên bản của tôi trong Lubfox 18.04.x ​​LTS theo apt-cache policy woeusb3.3.3-1 ~ webupd8 ~ bionic0
sudodus
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.