우분투에 설치된 VirtualBox에서 이미 설치된 Windows 부팅 디스크 (/

내 우분투에 설치된 VirtualBox에서 랩톱의 내부 하드 디스크 (/ dev / sda1)에 설치된 Windows를 부팅하고 싶습니다. 누군가 VirtualBox 에서이 작업을 수행하는 방법을 말해 줄 수 있습니까?



답변

하드 디스크 파티션이나 다른 디스크에 물리적으로 설치된 Windows를 직접 실행할 수 없습니다.

그러나 실제 컴퓨터에 설치된 Windows를 VirtualBox 가상 컴퓨터로 마이그레이션 할 수 있습니다. 절차가 약간 복잡하기 때문에 절차를 쉽게 요약 할 수 없으므로 공식 문서를 읽을 수 있습니다 : https://www.virtualbox.org/wiki/Migrate_Windows


답변

수행 할 수 있지만 실제로 수행중인 작업을 모르는 경우 권장되지 않습니다.

경고

원시 하드 디스크 액세스는 전문가 만 사용할 수 있습니다. 오래된 구성을 잘못 사용하거나 사용하면 실제 디스크의 데이터가 완전히 손실 될 수 있습니다. 가장 중요한 것은 게스트에서 현재 실행중인 호스트 운영 체제로 파티션을 부팅하지 마십시오. 심각한 데이터 손상이 발생할 수 있습니다.

어쨌든 VirtualBox 설명서, 특히 고급 스토리지 구성 :: 게스트의 원시 호스트 하드 디스크 사용 에서 살펴 봐야 합니다.


답변

할 수 있습니다. Linux를 실행하는 동안 VirtualBox의 hdd에서 Windows를 실제로 다시 설치 한 다음 정상적으로 부팅 할 수 있습니다.
그러나 Linux에서 Windows 파티션을 읽기 전용으로 마운트하면 동시에 2 개의 OS에서 파일을 수정하여 문제를 해결하지 않아도됩니다.

다음은 유용한 두 가지 링크입니다.

https://forums.virtualbox.org/viewtopic.php?t=33356

http://www.rajatarya.com/website/taming-windows-virtualbox-vm


답변

Windows에서 추가 하드웨어 프로필을 만들어 VM에서 부팅 할 때 사용합니다 (원시 디스크 액세스 사용).

VM 구성이 실제 하드웨어와 유사하면 도움이 될 것입니다 …

몇 가지 위험 :

  • 부팅하기 전에 Windows 디스크를 마운트 해제해야합니다 (최소한 rwmount는 읽기 전용).
  • VM 내에서 실행중인 OS 파티션에 액세스하면 안됩니다 …

MS는 Windows Vista로 부팅 할 때 하드웨어 프로필을 선택하는 옵션을 제거 했으므로 Windows XP 또는 그 이전 버전으로 제한 될 수 있습니다 (VM 구성과 거의 동일한 하드웨어를 얻을 수있는 경우 제외)


답변

나는 그것이 오래된 질문이라는 것을 알고 있지만 요즘에는이 문제로 어려움을 겪고 있습니다. 많은 시도 후에 나는 깔끔하고 깨끗한 해결책을 얻었습니다.

  1. 가상화하려는 Windows 파티션을 부팅하십시오.
  2. Sysinternals에서 Disk2VHD 유틸리티 다운로드
  3. 당신이 UEFI 파티션이있는 경우 , 이 지침을 따르십시오
  4. C 의 VHD (VHD X 아님) 이미지를 만듭니다 : 파티션, 복구, UEFI (있는 경우) 및 원하는 다른 것
  5. 리눅스로 돌아와서 VirtualBox를 열고 Windows 운영 체제 사양에 따라 VM을 만듭니다.
  6. 지점 4에서 생성 된 VHD 디스크를 해당 VM에 연결
  7. 그게 다야
  8. 이익

UEFI의 경우 문제 해결 :

  1. VM 설정의 VirtualBox에서 시스템 탭 아래의 “EFI 사용”옵션을 확인하십시오.
  2. EFI 셸에 끼어 있으면 다음 명령을 실행하십시오.

    fs0 : \ EFI \ Boot \ bkpbootx64.efi