VirtualBox 치명적: INT18: 부팅 실패 오류 [수정됨]

VirtualBox 치명적: INT18: 부팅 실패 오류 [수정됨]

Windows 11 또는 Windows 10 호스트 시스템에서 Windows 게스트 시스템을 시작하려고 할 때 VirtualBox FATAL: INT18: BOOT FAILURE 오류를 수신할 수 있습니다. 이 게시물은 시스템에서 오류를 성공적으로 수정하기 위해 시도할 수 있는 가장 적절한 솔루션을 제공합니다. .

다음 이유 중 하나 이상으로 인해 이 문제가 발생할 수 있습니다.

  • 이것은 VM 파일이 손상되었다는 신호입니다.
  • 부트 섹터의 일부가 비활성화되었습니다.
  • BCD(Boot Configuration Data) 저장소가 포함된 파티션이 비활성화되어 운영 체제(OS)를 부팅할 수 없습니다.
  • BCD 손상으로 인해 OS를 부팅할 수 없습니다.
  • 부트 섹터를 찾을 수 없기 때문에 OS를 부트할 수 없습니다.

영향을 받는 사용자는 Windows 11/10 UEFI 컴퓨터의 물리적 디스크를 가상 하드 디스크(VHD 또는 VHDX)로 변환하고 VHD/VHDX 파일을 새 VirtualBox에 연결한 후 가상 머신에서 실행되는 게스트 운영 체제가 시작되지 않는다고 보고했습니다. 기계. 오류는 때때로 오류 코드 0x0000225 를 제공할 수 있습니다 .

VirtualBox 치명적: INT18: 부팅 실패 오류

Windows 11/10 호스트 시스템의 VirtualBox에서 Windows 게스트를 실행할 때 FATAL: INT18: BOOT FAILURE 오류가 발생하는 경우 아래 권장 수정 사항을 적용하여 시스템의 문제를 빠르고 쉽게 해결할 수 있습니다.

  1. 초기 체크리스트
  2. VirtualBox에서 I/O APIC 및 EFI 활성화
  3. 호스트 컴퓨터에서 Hyper-V 비활성화
  4. 게스트 OS 복원

나열된 제안을 자세히 살펴보겠습니다.

1] 초기 체크리스트

아래 솔루션을 진행하기 전에 먼저 게스트 OS 파티션이 활성화되어 있는지 확인해야 합니다. 이는 1세대 VM에만 적용되며 2세대 VM(UEFI 사용)은 활성 파티션을 사용하지 않습니다. 디스크에 대한 BCD 저장소가 포함된 OS 파티션이 활성으로 표시되도록 하려면 다음 단계를 따르십시오.

  • 관리자 모드에서 명령 프롬프트를 엽니다.
  • DISKPART 도구를 엽니다.
  • DISKPART에서 아래 명령을 입력하고 Enter 키를 눌러 시스템의 디스크를 나열합니다.

list disk

  • 출력에서 추가된 드라이브를 찾고 아래 명령을 입력하여 새 드라이브를 선택합니다. 이 예에서 새 디스크는 디스크 1입니다.

sel disk 1

  • 그런 다음 아래 명령을 입력하고 Enter 키를 눌러 드라이브의 모든 파티션을 나열합니다.

list partition

  • 출력에서 아래 명령을 입력하고 Enter 키를 눌러 확인하려는 파티션을 선택합니다. 일반적으로 시스템 관리 파티션은 약 350MB로 더 작습니다. 이 예에서는 섹션 1입니다.

sel partition 1

  • 그런 다음 파티션 상태를 확인하려면 아래 명령을 입력하고 Enter 키를 누릅니다.

detail partition

  • 이제 파티션이 활성화되지 않은 경우 아래 명령을 입력하고 Enter 키를 눌러 Active 플래그를 설정한 다음 위의 명령으로 올바르게 변경되었는지 다시 확인합니다.

active

  • DISKPART 도구를 종료합니다.

게스트 OS를 활성 파티션으로 구성했으면 문제 없이 가상 머신을 시작할 수 있는지 확인하십시오. FATAL: INT18: BOOT FAILURE 오류가 지속되거나 활성 파티션을 이미 탑재했기 때문에 해당 오류가 적용되지 않는 경우 다음 해결 방법으로 넘어갈 수 있습니다.

2] VirtualBox에서 I/O APIC 및 EFI 활성화

VirtualBox에서 I/O APIC 및 EFI 활성화

UEFI 운영 체제가 포함된 VHD/VHDX/VMDK 파일을 첨부하거나 열 때 일반적으로 이 오류가 발생합니다. 이 경우 문제를 해결하려면 VirtualBox 컴퓨터 설정에서 EFI를 활성화하기만 하면 됩니다. 이 작업을 완료하려면 다음 단계를 따르세요.

  • X 버튼을 눌러 가상 머신 창을 닫고 머신을 끕니다 .
  • 그런 다음 가상 머신 설정을 엽니다.
  • 시스템 > 마더보드 로 이동합니다 .
  • 부팅 순서에서 하드 드라이브 가 선택 되어 있고 첫 번째 부팅 장치인지 확인합니다.
  • “고급 기능” 섹션에서 ” I/O APIC 활성화 ” 및 ” EFI 활성화(특수 OS 전용) ” 옵션을 선택합니다.
  • 확인 을 클릭 합니다.

3] 호스트 컴퓨터에서 Hyper-V를 비활성화합니다.

Hyper-V 비활성화

시스템에서 Hyper-V가 활성화된 경우 VirtualBox 가상 머신이 올바르게 시작되지 않을 수 있습니다. Hyper-V는 VirtualBox와 같은 다른 모든 Hyper Visor가 VT 하드웨어를 호출하지 못하도록 차단하므로 비활성화해야 합니다. 따라서 Windows 11/10 호스트 컴퓨터에서 다른 가상화 소프트웨어를 사용하려면 Hyper-V Hypervisor, Device Guard 및 Credential Guard를 비활성화해야 합니다.

호스트 컴퓨터에서 Hyper-V를 비활성화하려면 다음을 수행합니다.

  • Windows 키 + R 을 눌러 실행 대화 상자를 불러옵니다.
  • 실행 대화 상자에서 입력 appwiz.cpl하고 Enter 키를 눌러 프로그램 및 기능 애플릿을 엽니다.
  • 창 왼쪽에서 Windows 기능 켜기/끄기 링크를 클릭합니다.
  • 애플릿이 가득 찰 때까지 기다린 다음 스크롤하여 다음 기능을 선택 취소합니다.
    • 컨테이너
    • 하이퍼-V
    • 가상 머신 플랫폼
    • Windows 하이퍼바이저 플랫폼
    • 윈도우 샌드박스
  • 확인 을 클릭 합니다.
  • 제거 후 컴퓨터를 다시 시작하십시오.
  • 다운로드할 때 관리자로 명령 프롬프트를 엽니다.
  • CMD 프롬프트에서 아래 명령을 입력하거나 복사하여 붙여넣고 Enter 키를 누릅니다.

bcdedit /set hypervisorlaunchtype off

  • 작업을 수행한 후 CMD 프롬프트를 종료합니다.
  • 컴퓨터를 다시 시작합니다.

4] 게스트 OS 복원

게스트 OS가 시작되지 않기 때문에 오류가 나타내는 대로 부팅 문제를 처리하고 있을 수 있습니다. 이 경우 Windows 11/10 ISO 파일을 사용하여 게스트 시스템을 시작한 다음 게스트 OS 복구를 진행하여 게스트 시스템의 부팅 문제를 해결할 수 있습니다. 이 작업을 완료하려면 다음 단계를 따르세요.

  • Windows ISO 이미지를 다운로드합니다.
  • VirtualBox 컴퓨터 설정을 엽니다.
  • 저장소 로 이동합니다 .
  • 컨트롤러 옆에 있는 첫 번째 더하기( + ) 버튼을 눌러 광 드라이브를 추가합니다 .
  • 광 드라이브 선택 창에서 ” 추가 “를 클릭하십시오 .
  • Windows.iso 파일 을 찾아 엽니다 .
  • 그런 다음 Windows.iso 파일을 선택합니다.
  • 선택 을 클릭 합니다.
  • 저장 장치 섹션에서 Windows.iso 파일을 연결한 후 시스템 섹션 으로 이동하고 광학 을 위로 끌어 첨부된 Windows.iso 파일에서 가상 머신을 부팅합니다.
  • 다음으로 “Enable EFI” 옵션이 선택 해제되어 있는지 확인하십시오. 그렇지 않으면 ISO 파일에서 부팅할 수 없습니다.
  • 완료되면 확인 을 클릭 합니다 .
  • 다음으로 가상 머신을 시작합니다.
  • 다음 > 컴퓨터 복구를 클릭 합니다 .
  • 문제 해결 > 시동 복구를 선택 합니다.
  • 시동 복구가 시작되도록 허용하고 결과에 따라 다음을 수행합니다.
    • 시동 복구에 성공하면 가상 머신을 종료하고 하드 디스크를 첫 번째 부팅 장치로 설정한 다음 가상 머신을 다시 시작해 보십시오.
    • 시동 복구로 복구를 완료할 수 없으면 다음 단계를 계속하십시오.
  • 고급 옵션 > 문제 해결 > 명령 프롬프트를 클릭 합니다.
  • 명령 프롬프트에서 다음 명령을 입력하고 각 줄 다음에 Enter 키를 누릅니다.

diskpart select disk 0 list partition

  • 출력에서 시스템 파티션의 크기를 기록해 둡니다.
  • 그런 다음 아래 명령을 입력 하고 Enter 키를 눌러 해당 크기를 참조로 사용하여 시스템 파티션의 볼륨 번호를 찾습니다.

list volume

  • 그런 다음 다음 명령을 실행하여 시스템 파티션(볼륨 번호 사용)을 선택하고 드라이브 문자 Z: 를 지정한 다음 DISKPART를 종료합니다. 여기서 X 자리 표시자는 시스템 파티션의 볼륨 번호입니다.

select volume X assign letter=Z exit

  • 마지막으로 CMD 프롬프트에서 아래 명령을 실행하여 부팅 파일을 복원합니다.

bcdboot C:\windows /s Z: /f 모두

  • 명령을 실행한 후 CMD 프롬프트를 종료합니다.
  • 모든 창을 닫고 가상 머신을 끕니다.
  • 하드 드라이브를 첫 번째 부팅 장치로 설정하고 가상 머신을 시작합니다.

이 게시물이 도움이 되길 바랍니다!

VirtualBox에서 부팅 가능한 미디어 없이 시스템 충돌을 해결하는 방법은 무엇입니까?

시스템에서 이 문제를 해결하려면 다음 단계를 따르십시오.

  • 부팅 상태가 아닌 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 설정을 선택합니다.
  • 설정 메뉴가 열린 상태에서 스토리지 > 컨트롤러: IDE > 부팅 이미지 선택으로 이동합니다.
  • 확인을 클릭합니다.
  • 가상 머신을 시작하면 탑재된 ISO에서 정상적으로 부팅할 수 있습니다.

누락된 부팅 장치를 수정하는 방법은 무엇입니까?

Windows 11/10에서 “부팅 장치를 찾을 수 없음” 오류를 수정하려면 다음 단계를 따르십시오.

  • 컴퓨터를 다시 시작하고 Esc 키를 눌러 BIOS 인터페이스로 들어갑니다.
  • 다운로드 탭이 열릴 때까지 키보드의 오른쪽 화살표 키를 누릅니다.
  • “+” 또는 “-“를 눌러 “하드 디스크”를 부팅 목록의 맨 위로 이동합니다.
  • F10 키를 눌러 변경 사항을 저장하고 컴퓨터를 다시 시작합니다.

VirtualBox에서 Windows 11을 실행하는 방법은 무엇입니까?

데스크탑 또는 시작 메뉴에서 Oracle Virtualbox를 시작합니다. 파란색 새로 만들기 버튼을 클릭합니다. 가상 머신의 이름을 “Windows 11″로 지정합니다. 그런 다음 유형에서 Microsoft Windows를 선택한 다음 버전에서 Windows 11을 선택할 수 있습니다. VirtualBox에서 Windows 11을 실행/설치하는 단계는 다음과 같습니다.

  • Windows 11 ISO 파일을 다운로드합니다.
  • 아직 설치하지 않은 경우 Oracle VM Virtual Box를 설치합니다.
  • 새 가상 머신을 초기화하고 Windows 11 ISO 파일을 선택합니다.
  • 시스템 리소스를 할당하고 ISO를 설치합니다.

출처: Windows 클럽

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다