부팅 가능한 USB 메모리 스틱을 만들려고 합니다. 하지만 USB 스틱에는 삭제할 수 없는 데이터가 있습니다. 예를 들어 Ultraiso를 사용하여 ISO 이미지를 일반적인 방법으로 구우면 데이터가 손실됩니다.
내 생각은 부팅 가능한 iso 이미지의 내용을 USB 스틱에 직접 복사한 다음(부트 로더 파일 포함) 이를 "활성" 파티션으로 만드는 것입니다. 이렇게 하면 MBR 문제가 해결될 것 같습니다. 그러나 그것은 작동하지 않는 것 같습니다.
내가 여기서 무엇을 놓치고 있는 걸까요?
내 질문은 일반적으로 여기에 관한 것이며 특정 부팅 가능한 소프트웨어에 관한 것이 아닙니다.
답변1
답변2
당신은 시도 할 수 있습니다
bootsect /nt60 <driveletter>: /force /mbr
업데이트: 디스크에서 부팅하려면 다음 요구 사항을 충족해야 합니다.
- 디스크는 BIOS에서 부팅 소스로 선택되어야 합니다.
- 디스크에는 유효한 MBR(디스크의 첫 번째 섹터)이 포함되어 있어야 합니다.
- 디스크에는 활성으로 표시된 파티션이 포함되어 있어야 합니다.
- 활성 파티션에는 부트로더를 로드할 수 있는 부트섹터가 포함되어 있어야 합니다. 다양한 부트로더에 대한 다양한 부트섹터. Windows XP 부트섹터는
nt52
, Windows Vista 이상은 이라고 합니다nt60
. - 부트로더는 파티션 파일 시스템의 루트에 있어야 합니다. Windows XP 부트로더는
NTLDR
, Windows Vista 이상은 이라고 합니다.bootmgr
파티션을 활성으로 표시하려면 diskpart
. 모든 Windows에 번들로 제공됩니다.
MBR 및 Bootsector를 작성하려면 도구를 사용할 수 있습니다 bootsect
. Windows 8에 번들로 제공됩니다. 이전 창에서는 복구 환경의 일부이지만 인터넷에서 다운로드할 수 있습니다.
부트로더는 파일일 뿐이므로 ISO 이미지를 USB 스틱에 추출할 때 복사하게 됩니다.