알 수 없는 이유로 Windows 부팅 가능 USB 설치 프로그램 생성이 실패함

알 수 없는 이유로 Windows 부팅 가능 USB 설치 프로그램 생성이 실패함

Fedora 24, USB 드라이브, Windows 7 x64 iso 파일 및 유효한 제품 키가 있습니다. 부팅 가능한 USB 설치 미디어를 어떻게 생성합니까?

나는 성공하지 못한 채 여러 가지를 시도했습니다. 나는 팔로우했다이것가이드, 프로세스의 어떤 부분도 실패하거나 오류가 발생하거나 예기치 않게 동작하지 않습니다. 이 가이드에서는 기본적으로 parted를 사용하여 NTFS 파티션을 생성하고, 부팅 플래그를 설정한 다음, 오래되었지만 NTFS 파티션의 마지막 버전을 기록하게 될 unetbootin 494를 사용하여 iso에 기록하도록 안내합니다. 드라이브에서 부팅을 시도하면 "이것은 부팅 가능한 디스크가 아닙니다. 부팅 가능한 플로피를 삽입하고 다시 시도하려면 아무 키나 누르십시오..."라는 메시지가 나타납니다.

Fedora를 부팅하면 Windows 설치 디스크의 파일이 포함된 드라이브를 올바르게 설치할 수 있고 읽을 수 있습니다.

내 노트북은 약 5년 정도 되었으며 새로운 EFI 기능이 없는 기존 부팅 프로세스를 사용합니다.

답변1

USB를 포맷 ntfs하고 설치하세요.ms-sys직접 링크의 패키지(소스 포지)

설치하세요:

tar xvf ms-sys-2.5.3.tar.gz
cd ms-sys-2.5.3
make
make install

루트로 실행:ms-sys -7 /dev/sdx

답변2

winusb이 문제의 원인은 올바른 부트 로더 코드(또는 적어도 Windows 7을 부팅할 수 있는 코드) 없이 NTFS 파일 시스템이 생성되었기 때문인 것으로 보입니다 . mkfs.ntfs이는 이전에 작동하는 부트로더 코드를 사용했을 수 있지만 현재는 그렇게 하지 않는 파일 시스템 생성 에 의존합니다 (ntfs3g 버전 2017.3.23).

이 문제에 직면했을 때 다음이 나에게 도움이 되었습니다.

  1. 프로그램이 설치되어 있는지 확인하세요 ms-sys(배포 저장소에서 설치하거나 @GAD3R의답변소스에서 설치하는 경우).
  2. run ms-sys --ntfs /dev/sdXN, 여기서 sdXN블록 장치는분할예를 들어 USB 드라이브에서 sdb1.

ms-sys매뉴얼에는 이 --ntfs옵션이 "실용적으로 사용되지 않을 수 있다"고 명시되어 있지만 도움이 되는 것 같습니다.

관련 정보