NTFS 형식의 USB를 사용하는 WoeUSB 오류 코드 256


15

WoeUSB를 사용하여 Windows 10 USB 부팅 매체를 만들려고했습니다. NTFS 파티션으로 USB 드라이브를 포맷했지만 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

미리 감사드립니다! 나는 3 박 동안 창문을 설치하려고 노력했기 때문에 그 목표에 대한 도움을 주시면 감사하겠습니다.

답변:


25

woeusbPPA 의 전류 를 테스트하고 (영구 라이브 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 부팅 용)과 Windows 파일이있는 큰 NTFS 파티션이 있습니다. woeusb 3.2.10.1PPA에서 (2018 년 9 월 19 일 (2018 년 9 월 19 일)) BIOS 및 UEFI 모드로 Windows를 설치할 수 있습니다 .

NTFS를 사용하면 파일 크기> 4GiB를 사용할 수 있습니다. 의 크기 install.wim

  • 일부 Microsoft 자체 iso 파일에서 4GiB 미만 (예 :

    • Win10_1809Oct_Swedish_x64.iso

      $ <<<'scale=3;4274234443/2^30' bc
      3.980                              # < 4 GiB
      
  • 특정 컴퓨터, OEM 및 일부 Microsoft 자체 iso 파일의 일부 iso 파일의 경우 4GiB 이상

    • 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있습니다. UEFI 용 FAT 파일 시스템과 NTFS 파일 시스템으로 대상 드라이브를 만드는 옵션이 있다고 생각하지 않으므로 명령 줄 version을 사용하는 것이 좋습니다 woeusb.


편집 1 :

자세한 도움을 받아 직접 할 수 있습니다 .

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

이 방법은 BIOS 및 UEFI 모드와 보안 부팅 모두에서 작동합니다. (대부분의 경우 보안 부팅을 끄고로 만든 드라이브를 사용하고 보안 부팅을 다시 켜는 것이 가능해야 woeusb합니다.)

편집 2 :

소스 파일 이름에 공백 문자가 없어야한다는 의견에 대해 @John에게 감사 합니다 . 있으면 파일 이름을 바꾼 다음 woeusb작동합니다.

@qbit에게 감사합니다. 이것은 내 문제를 해결하지 못했지만 구문 분석 오류에 대한 당신의 생각은 그것이 소스 파일 이름에 공백을 좋아하지 않는다는 것을 깨닫는 데 도움이되었습니다. 한 걸음 앞으로 나아갔습니다.


이 답변도 저에게 효과적이었습니다. 마운트 해제 방법을 잘 모르는 사용자를 위해 명령 줄에서이 작업을 수행했습니다. lsblkUSB 장치의 위치를 ​​확인하는 데 사용하십시오 . 제 경우에는 sdd1그랬습니다 sudo umount /dev/sdd1. 그런 다음 위 명령을 사용하여 USB를 만들었습니다. 1드라이브에서 를 제거해야 했으므로 woeusb명령의 마지막 부분 에서을 사용했습니다 /dev/sdd.
rayryeng-복원 모니카

GUI 일뿐입니다. USB를 NTFS로 포맷하고 GUI 지침에 따라 매번이 오류가 발생합니다. 플래그와 함께 명령 행을 사용하는 것이 현재 PPA와 함께 우분투 18.04에서 작동하게하는 유일한 방법입니다. 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와 같은 일부 타사 설치 프로그램에는 4GB보다 큰 Windows 설치 이미지가있어 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로 포맷해야한다는 것입니다. NTFS로 USB를 포맷했지만 WoeUSB에서 볼 수없는 것과 같습니다.
SLD

1

알 수없는 이유로 위의 솔루션 /ubuntu//a/1098185/846139 또는 /ubuntu//a/1098076/846139 가 예상대로 작동하지 않았습니다.

v3.2.12 의 인수 구문 분석문제 가있는 것 같습니다 woeusb.

Ubuntu 18.10 우주의 자체 빌드 WoeUSB v3.2.12에서는 처음에 해당 대상 filsystem 옵션을 사용할 수 없었습니다.

그러나 무엇이 효과가 있었습니까?

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

재미있는 :-) woeusb는 우분투 18.04.1 LTS에서 잘 작동 woeusb하며 18.10 의 동일한 버전이 PPA로 이식 된 것으로 보입니다. --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,이 중요한 정보를 공유해 주셔서 감사합니다. 당신이 당신의 답변을 삭제 취소하면 나는 그것을
찬성

1
@sudodus 나는 미래의 방문자를위한 답변으로 모든 의견을 작성했으며 의견 스레드를 깨끗하게 유지했습니다.
요한

1

다른 답변들 중 어느 것도 나를 위해 일하지 않았습니다. 18.04에서 woeusb을 사용하여 Windows 7 USB를 만들려고했습니다. gui, cli, 포맷을 시도했지만 포맷하지 않고 다른 매개 변수 순서를 시도했지만 아무것도 작동하지 않았습니다.

마지막으로 qbit의 대답 은 파싱 문제가있을 수 있다는 생각을 주었다. 내 iso 파일 이름에 공백이있는 것을 알았습니다. 공백이 없도록 WINDOWS7.ISO로 이름이 바뀐 파일의 이름을 바꾸고 cli 버전이 마침내 파일을 복사하기 시작했습니다 (gui를 시도하지 않았습니다). 그러나 결국에는 추락했습니다.

마지막으로 VirtualBox의 Windows.iso를 사용하여 Windows VM을 만들었습니다. 그런 다음 rufus.exe를 사용하여 Windows를 통해 iso를 USB에 씁니다 . 이것은 효과가 있었고 그날 Windows로 랩톱 설치를했습니다.

나는 woeusb를 작동시키지 않았다. 바라건대, 저자는 우분투에서 Windows 부팅 USB를 만들기 위해 실행되는 다른 유틸리티가없는 것처럼 수정합니다.

나는 ppa를 통해 woeusb을 설치했다. 이 답변을 게시 한 후 woeusb가 업데이트되었음을 ​​알았습니다. 최신 버전으로 업데이트 한 후 woeusb가 이제 Win7 및 Win10 iso 모두에 대해 성공적으로 기록됩니다.

따라서 내 대답을 시도하기 전에 woeusb를 업데이트하십시오.


+1 : 최신 버전의 Wndows 10과 관련하여 최종 의견이 정확할 수 있지만 mkusb 는 Windows 7, Windows 8 및 초기 Windows 10 iso 파일 ( install.wim크기가 4GiB를 초과하지 않는 경우 )에서 작동합니다. woeusb나와 다른 많은 사람들에게는 효과가 있지만 당신에게는 효과 가없는 것은 이상 합니다. Windows 10으로 시도하면 Windows 7에서는 그렇지 않을 수도 있습니다.
sudodus

1
@sudodus 실제로 여러 버전의 Windows 10을 시도한 다음 Windows 7을 포기하고 시도했습니다. Windows 7 또는 10에서 woeusb를 사용할 수 없었습니다. 어쩌면 내 설정에 고유 한 것이있을 수도 있습니다 (그러나 Budgie 데스크톱을 사용하는 것 외에는 꽤 표준이라고 생각합니다)
John

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.