ISO 굽기 없이 수동으로 부팅 가능한 장치 생성

ISO 굽기 없이 수동으로 부팅 가능한 장치 생성

부팅 가능한 USB 메모리 스틱을 만들려고 합니다. 하지만 USB 스틱에는 삭제할 수 없는 데이터가 있습니다. 예를 들어 Ultraiso를 사용하여 ISO 이미지를 일반적인 방법으로 구우면 데이터가 손실됩니다.

내 생각은 부팅 가능한 iso 이미지의 내용을 USB 스틱에 직접 복사한 다음(부트 로더 파일 포함) 이를 "활성" 파티션으로 만드는 것입니다. 이렇게 하면 MBR 문제가 해결될 것 같습니다. 그러나 그것은 작동하지 않는 것 같습니다.

내가 여기서 무엇을 놓치고 있는 걸까요?

내 질문은 일반적으로 여기에 관한 것이며 특정 부팅 가능한 소프트웨어에 관한 것이 아닙니다.

답변1

USB 장치에 grub2를 설치할 수 있습니다.
그런 다음 grub2를 사용하여 부팅 가능한 ISO 파일을 직접 부팅할 수 있습니다. 이를 위해 ISO에서 Linux 커널을 추출하거나 grub2의 "루프백" 기능을 사용할 수 있습니다. 여기 부팅 예가 있습니다우분투
이 방법으로 부팅할 수 없는 ISO의 경우 다음을 시도해 볼 수 있습니다.멤디스크.

답변2

당신은 시도 할 수 있습니다

bootsect /nt60 <driveletter>: /force /mbr

업데이트: 디스크에서 부팅하려면 다음 요구 사항을 충족해야 합니다.

  1. 디스크는 BIOS에서 부팅 소스로 선택되어야 합니다.
  2. 디스크에는 유효한 MBR(디스크의 첫 번째 섹터)이 포함되어 있어야 합니다.
  3. 디스크에는 활성으로 표시된 파티션이 포함되어 있어야 합니다.
  4. 활성 파티션에는 부트로더를 로드할 수 있는 부트섹터가 포함되어 있어야 합니다. 다양한 부트로더에 대한 다양한 부트섹터. Windows XP 부트섹터는 nt52, Windows Vista 이상은 이라고 합니다 nt60.
  5. 부트로더는 파티션 파일 시스템의 루트에 있어야 합니다. Windows XP 부트로더는 NTLDR, Windows Vista 이상은 이라고 합니다.bootmgr

파티션을 활성으로 표시하려면 diskpart. 모든 Windows에 번들로 제공됩니다.

MBR 및 Bootsector를 작성하려면 도구를 사용할 수 있습니다 bootsect. Windows 8에 번들로 제공됩니다. 이전 창에서는 복구 환경의 일부이지만 인터넷에서 다운로드할 수 있습니다.

부트로더는 파일일 뿐이므로 ISO 이미지를 USB 스틱에 추출할 때 복사하게 됩니다.

관련 정보