Linux에서 Win10(Linux의 VirtualBox)을 가상화하고 축소하는 방법은 무엇입니까?

Linux에서 Win10(Linux의 VirtualBox)을 가상화하고 축소하는 방법은 무엇입니까?

기본적으로 제가 필요한 것은 Windows 작업을 실행하는 대부분의 사람들이 원하는 것과 유사할 것이라고 생각했습니다. 이제 요구 사항부터 시작하겠습니다.

  1. 어떻게든 /dev/sda원본 디스크(예:)를 더 큰 매체에 복사합니다. 제 경우에는 Windows가 1TB SATA SSD에 저장되어 있으며 이를 VirtualBox VDI 형식으로 복제하여 약 1.5TB의 여유 공간이 있는 더 큰 NVMe SSD 미디어에 저장하려고 합니다.

  2. VirtualBox VM 설정을 적절하게 조정한 후 VM을 시작합니다.

  3. VM의 사용 사례와 관련이 없는 게임을 제거하는 등 VM의 디스크 공간을 최대한 확보하세요.

  4. 그런 다음 가상 머신의 디스크를 최소 크기(사용된 공간만)로 축소합니다.

답변1

  1. 모든 Win10 파티션을 마운트 해제합니다(설치된 경우).

  2. 새 이미지를 저장할 디렉터리로 변경합니다.

  3. 자신을 슈퍼유저로 만들거나 sudo앞에 사용하십시오.

    VBoxManage convertfromraw /dev/sda win10.vdi --format=VDI
    
  4. 완료되면 사용자 셸을 열고 아래 예와 같이 소유권을 사용자로 변경합니다.

    chown vlastimil:vlastimil win10.vdi && chmod 666 win10.vdi
    
  5. 다음 VirtualBox 설정을 템플릿으로 사용하여 필요에 맞게 조정할 수 있습니다.

    여기에 이미지 설명을 입력하세요.

  6. VirtualBox 확장 팩과 게스트 추가 기능을 설치했습니다.

  7. 이 시점에서 가상 머신에서 축소할 수 있는 공간이 수백 GB 정도 있다고 가정합니다. 그렇지 않은 경우 가상 머신의 동영상 및 기타 쓸모 없는 콘텐츠를 삭제해 보세요.

  8. 이제 우리의 접근 방식은 다를 수 있습니다. C: 파티션을 축소하기로 선택했습니다.일부 도구, 저는 아무 관련이 없습니다이 도구:

    여기에 이미지 설명을 입력하세요.

  9. 사용도구, C:를 축소하고 디스크 끝에 더 큰 여유 공간이 있도록 다른 변경을 수행할 수 있습니다.

  10. 오래된 것을 사용하는 것이 더 좋습니다질량 분석 도구, C: 드라이브의 여유 공간을 정리하는 동안 ( ) sdelete -z c:.

  11. 가상 머신을 종료합니다. VirtualBox를 닫습니다.

  12. 마지막으로 이 명령을 사용하여 가상 머신 디스크의 0으로 지정된 부분을 모두 축소합니다(필수는 아님 sudo).

    VBoxManage modifymedium win10.vdi --compact
    
  13. 예를 들어 를 사용하면 마지막 단계를 볼 수 없으며 ls -l100% 완료될 때까지 축소된 크기가 표시되지 않습니다.

관련 정보