NTFS biçimli USB ile WoeUSB Hata Kodu 256


15

WoeUSB ile bir Windows 10 USB önyükleme ortamı oluşturmaya çalıştım. Bir USB sürücüsünü NTFS bölümü ile biçimlendirdim, ancak WoeUSB ile şikayet ediyor:

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

Ben de komut satırı üzerinden WoeUSB başlatmaya çalıştım, işe yaramadı.

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

ISO'm şurada bulunur: ana sayfa / sawyer / Downloads / Win10_1809Oct_English_x64.iso

Şimdiden teşekkürler! Şu anda üç gece boyunca pencereleri yüklemeye çalışıyorum, bu nedenle bu hedefe yönelik herhangi bir yardım büyük beğeni topluyor.

Yanıtlar:


25

woeusbPPA'dan gelen akımı test ettim (kalıcı bir canlı Lubuntu 18.04.1 LTS çalıştırıyor) ve aşağıdaki komut satırları benim için çalışıyor.

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

Benim durumumda iso dosyası içeriydi /media/lubuntu/usbdata/images/ve hedef cihaz vardı /dev/sdb, ama sizin durumunuzda , istenen sürücüye yazacağınızı dikkatlice kontrol edin (başka bir sürücüdeki değerli verileri yok etmekten kaçının),

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

Hedef cihazdaki tüm bölümlerin sökülmesi gerektiğine dikkat edin.


Oluşturulan USB önyükleme sürücüsünün küçük bir FAT bölümü (UEFI önyüklemesi için) ve Windows dosyalarıyla büyük bir NTFS bölümü vardır. Windows'u hem BIOS hem de UEFI modunda woeusb 3.2.10.1(PPA'da 2018-09-19 (19 Eylül 2018 tarihli)) ile yükleyebilir.

NTFS kullanmak,> 4 GiB dosya boyutunu kullanmayı mümkün kılar. Büyüklüğü install.wimIS

  • Microsoft'un kendi iso dosyalarında 4 GiB'den küçük, örneğin

    • Win10_1809Oct_Swedish_x64.iso

      $ <<<'scale=3;4274234443/2^30' bc
      3.980                              # < 4 GiB
      
  • belirli bilgisayarlar için bazı iso dosyaları için 4 GiB'den büyük, OEM, aynı zamanda Microsoft'un kendi iso dosyalarının çoğunda, örneğin

    • 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
      

Bir GUI sürümü de vardır woeusbgui. UEFI artı bir NTFS dosya sistemi için bir FAT dosya sistemi ile bir hedef sürücü oluşturma seçeneği olduğunu düşünmüyorum, bu yüzden komut satırı sürümünü kullanmanızı tavsiye ederim woeusb.


Düzenleme 1 :

Ayrıntılı yardım ile kendiniz yapabilirsiniz

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

Bu yöntem hem BIOS hem de UEFI modunda ve ayrıca güvenli önyükleme ile çalışır. (Ancak çoğu durumda güvenli önyüklemeyi kapatmak, oluşturduğu sürücüyü kullanmak woeusbve güvenli önyüklemeyi tekrar açmak mümkün olmalıdır .)

Düzenleme 2 :

Kaynak dosya adında boşluk karakteri olmaması gerektiği için yorumunuz için @John'a teşekkür ederiz . Varsa, dosyayı yeniden adlandırabilir ve sonra woeusbçalışır.

Teşekkürler @qbit. Bu sorunumu çözmedi ancak ayrıştırma hatası fikriniz, kaynak dosya adında bir boşluk olmasını sevmediğimi anlamama yardımcı oldu. Bu bir adım ileri gitmemi sağladı.


Bu cevap benim için de işe yaradı. Nasıl söküleceğinden emin olmayanlar için bunu komut satırında yaptım. lsblkUSB cihazınızın nerede olduğunu belirlemek için kullanın . Benim durumumda öyleydi sdd1ve yaptım sudo umount /dev/sdd1. Sonra, USB oluşturmak için yukarıdaki komutu kullandım. 1Sürücüden kaldırmak zorunda olduğumu unutmayın , bu yüzden woeusbkomutun sonunda, kullandım /dev/sdd.
rayryeng - Monica

Sanırım sadece GUI. USB'mi NTFS olarak biçimlendirdim ve GUI ile talimatları izledim ve her defasında bu hatayı aldım. Komut satırını bayraklarla kullanmak, bunun mevcut PPA ile Ubuntu 18.04'te çalışmasını sağlamanın tek yoludur. GUI sadece FAT'a nasıl biçimlendirileceğini biliyor gibi görünüyor ve bölümün zaten NTFS olarak biçimlendirildiğini yok sayar.
Routhinator

3

Bu komutu çalıştırmak farklı bir hata ( check_runtime_parameters: Error: Target media "/dev/sdb" is not an partition!) oluşturduğundan hata yeniden oluşturulamadı .

İşe yarayan şey, sıfırdan bir önyükleme sürücüsünü silmek ve oluşturmaktı:

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


2

Win10_1809Oct_English_x64.iso gibi bazı üçüncü taraf yükleyiciler, FAT32'yi hedef dosya sistemi olarak imkansız hale getiren 4 GB'tan büyük Windows yükleme görüntülerine sahiptir. WoeUSB 3.0.0 ve sonraki sürümlere NTFS dosya sistemi desteği eklendi . WoeUSB sürümünüz 3.0'dan eskiyse lütfen güncelleyin. Bu yanıtı gönderirken WinUSB'un en son sürümü 3.2.10'dur.

WoeUSB v3.0 ve sonraki sürümler için --formatkomut satırı seçeneği artık mevcut değildir.

Terminalden woeusbgui'yi aşağıdaki komutla açmayı deneyin:

sudo -H woeusbgui &>/dev/null

2
USB'm 8GB. Uyarıyı yorumladığım, FAT32 formatlı USB'lerin 4GB'den büyük dosyaları işleyememesidir, bu nedenle NTFS'de formatlamak gerekir. Şey, USB'mi NTFS'de biçimlendirdim, ama WoeUSB bunu göremiyor gibi.
SLD

1

Bilinmeyen bir nedenden ötürü, yukarıdaki şeyler çözümleri /ubuntu//a/1098185/846139 veya /ubuntu//a/1098076/846139 beklediğim gibi işe yaramadı.

Bir var gibi gözüküyor argüman ayrıştırma sorunu içinde woeusbv3.2.12.

Bu hedef dosya seçeneğini başlangıçta koymak, ubuntu 18.10 kozmik üzerinde kendi kendine inşa edilen WoeUSB v3.2.12'de işe yaramadı.

Ancak ne işe yaradı :

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

İlginç :-) woeusbUbuntu 18.04.1 LTS'de benim için iyi çalışıyor ve aynı versiyonu woeusb18.10 için PPA'ya taşınmış gibi görünüyor. Komut satırınızı --target-filesystem ntfssonunda PPA'nın sürümü ile de denediniz mi?
sudodus

ppa versiyonu komik şeyler yapar: $ woeusb --version @@ WOEUSB_VERSION @@
qbit

1
ve evet , ppa sürümü WoeUSB v@@WOEUSB_VERSION@@(3.2.12-1 ~ webupd8 ~ cosmic0) ekli --target-filesystem seçeneği de kabul eder, ancak ikinci seçenek olarak verildiğinde DEĞİLDİRsudo woeusb -d --target-filesystem ntfs ...
qbit 18:19

@John, Bu önemli bilgiyi paylaştığın için teşekkürler. Cevabınızı geri alırsanız ben onu oylayacağım :-)
sudodus

1
@sudodus Tüm yorumlarımı gelecek ziyaretçiler için bir cevap olarak yazdım (ve yorum dizisini daha temiz tutmak için).
John

1

Diğer cevapların hiçbiri benim için işe yaramadı. 18.04'te woeusb kullanarak bir Windows 7 USB oluşturmaya çalışıyordum. GUI'yi denedim, cli, biçimlendirmeyi denedim, biçimlendirmeyi denemedim, farklı parametre sıralaması denedim ... hiçbir şey işe yaramadı.

Son olarak, qbit'in cevabı bana bir ayrıştırma sorunu olabileceği fikrini verdi. İso dosya adımın boşluk içerdiğini fark ettim. Hiçbir boşluk (WINDOWS7.ISO olarak yeniden adlandırıldı) böylece dosyayı yeniden adlandırdı ve sonra cli sürümü sonunda dosyaları kopyalamaya başladı (GUI deneyin vermedi). Ancak, sonunda çöktü.

Son olarak, bir sanal makine VM oluşturmak için VirtualBox'ta Windows.iso kullandım. Sonra Windows aracılığıyla iso bir USB'ye iso yazmak için rufus.exe kullandım . Bu işe yaradı ve o gün Windows ile bir dizüstü bilgisayar kurulumu aldım.

Hiç işe yaramadım. Umarım, yazarlar bunu bir Windows önyükleme USB'si oluşturmak için Ubuntu altında çalışan başka bir yardımcı program görünmediğinden düzeltir.

Ppa aracılığıyla woeusb takmıştım. Bu cevabı gönderdikten sonra woeusb'un güncellendiğini fark ettim. En son sürüme yapılan güncellemeden sonra, woeusb'un şimdi hem Win7 hem de Win10 iso için başarıyla yazdığını görüyorum.

Cevabımı denemeden önce woeusb'u güncellemeyi deneyin.


+1: Son yorumunuz Wndows 10'un mevcut sürümleriyle ilgili olabilir, ancak mkusb Windows 7, Windows 8 ve Windows 10 iso dosyalarının başında ( install.wimboyut 4 GiB'yi aşmadığında) çalışır. Benim woeusbiçin ve diğer birçok insan için işe yarayan gariptir . Windows 10 ile denerseniz (ama açıkça Windows 7 ile değil) belki de sizin için çalışır.
sudodus

1
@sudodus Aslında Windows 10'un çeşitli sürümlerini denedim ve Windows 7'den vazgeçtim ve denedim. Belki benim kurulumumda benzersiz bir şey var (ama benimkinin Budgie masaüstünü kullanmak dışında oldukça standart olduğunu düşünüyorum)
John

1
@sudodus İlginç bir şekilde, woeusb makinemde güncellendi (önceki sorunlarımdan beri) ve şimdi USB'yi iyi yaratıyor (hem Win7 hem de Win10'u test ettim). Yani, belki "Update woeusb" için cevabımı gözden geçirmeliyim :-)
John

1
Evet @ John, "Woeusb'u güncelle" yanıtını gözden geçirmek iyi bir fikirdir. Deneyiminizi paylaştığınız için tekrar teşekkürler :-) Bu arada, bugün, 2020-02-15, Lubuntu 18.04.x apt-cache policy woeusbLTS'deki sürümüm 3.3.0-1 ~ webupd8 ~ bionic0
sudodus
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.