VM에서 VirtualBox로 변환된 이미지 - 'SCSI 컨트롤러' 오류라는 스토리지 컨트롤러를 찾을 수 없습니다.

VM에서 VirtualBox로 변환된 이미지 - 'SCSI 컨트롤러' 오류라는 스토리지 컨트롤러를 찾을 수 없습니다.

ovftool을 사용하여 VMDK를 ovf 이미지로 변환했습니다. VMDK에는 SCSI 디스크가 있었습니다. 이제 변환 후 Virtual Box는 이를 가져올 수 없습니다. 오류가 발생합니다.

Could not find a storage controller named 'SCSI Controller'.

이 페이지에는 해결책이 있습니다.https://ctors.net/2014/07/17/vmware_to_virtualbox

  • VM 부팅
  • vmware 도구 제거
  • 일시 휴업
  • VM 설정 편집 -> HD 제거
  • the_machine.vmdk 편집
  • ddb.adapterType을 "buslogic" 또는 "lsilogic"에서 "ide"로 변경합니다.
  • VM 설정 편집 -> HD 추가, 기존 파일 the_machine.vmdk에서 IDE 입력
  • VM 부팅
  • 일시 휴업

그러나 vmdk 파일을 편집하려면 어떻게 해야 합니까? 이는 바이너리 파일입니다. 그렇죠? 그리고 그것은 멀티GB 파일입니다.

이 문제를 해결하는 더 좋은 방법을 아는 사람이 있나요?

답변1

가상 컴퓨터를 구성한 것처럼 가상 하드 디스크가 분할 가상 디스크로 분할되어 있습니까? 질문에 대한 대답이 "예"라면 운이 좋은 것입니다. 실제로 이 .vmdk파일은 가상 하드 디스크에 대한 구성 설정으로 가득 찬 텍스트 파일입니다.

적절한 텍스트 편집기(예: Notepad라는 이름이 아닌 타사 텍스트 편집기)에서 <your VM name>.vmdkVM 폴더에 있는 파일을 열고 (크기가 작은지, 확장자 이름이 있는지 .vmdk, 파일 유형이 인지 확인) 아래에서 다음 줄을 찾으세요.Virtual Machine Disk Format

# The Disk Data Base 
#DDB

일반적으로 ddb.adapterType 설정은 위에서 설명한 두 줄 아래 첫 번째 줄입니다. 오른쪽 값을 로 변경하고 "ide"파일을 저장하면 추가 단계를 진행할 수 있도록 설정됩니다.

예: ddb.adapterType = "lsilogic"ddb.adapterType = "ide"

관련 정보