Step 1. 디스크 번호 확인
1. 명령 프롬프트(%windir%\system32\cmd.exe) 실행
2. "diskpart" 입력
3. "list disk"로 usb 디스크 번호 확인
- 위 사진에서는 디스크가 4개 있고 각 디스크 번호는 0, 1, 2, 3 이다.
Step 2. USB 가상 디스크 파일 생성
1. 관리자 권한으로 명령 프롬프트(%windir%\system32\cmd.exe) 실행
2. 아래 명령어를 입력
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands createrawvmdk -filename "D:\usb.vmdk" -rawdisk \\.\PhysicalDrive2
- "D:usb.vmdk" : 저장 경로 및 파일명, 확장자(vmdk)이외는 원하는 경로 및 파일로 설정 가능
- \\.\PhysicalDrive2 : 대상 디스크, Step 1에서 확인한 usb 디스크 번호에 맞게 뒤에 숫자를 수정
(ex. 디스크 번호가 "디스크 3"이면 "\\.\PhysicalDrive3"으로 설정)
Step 3. 생성된 가상 디스크 파일 사용
1. 관리자 권한으로 VirtaulBox 실행
- 권한(permission) 오류가 발생할 경우 관리자 권한으로 실행
2. 원하는 가상 시스템 [설정]-[저장소]에서 생성된 가상 디스크 파일을 추가
3. 저장 후 가상 시스템 부팅
- 재부팅, USB 재삽입 이후에 오류가 발생하면 [파일]-[가상 미디어 관리자]에서
등록된 가상 디스크 파일을 [등록해제]-[삭제]하고 위 과정을 반복해야됩니다.