Hyper-V VM에 파일을 복사하여 붙여 넣는 방법 실행할 때 호스트와 VM간에 파일을

Hyper-V와 가상 컴퓨터 (현대 Windows OS에서도)를 실행할 때 호스트와 VM간에 파일을 복사 / 붙여 넣기 할 수 없습니까? 이상한 “유형 클립 보드 텍스트”옵션이 있지만 텍스트처럼 보이지만 산발적으로 만 작동하는 것 같습니다.

뭔가 빠졌을 것입니다.

VM에서 Windows 8.1을 호스트로, Windows 7을 실행합니다.



답변

가장 좋은 옵션은 일반 오래된 네트워크 복사본과 원격 데스크톱이며, 대신 전체 클립 보드 전송이 가능합니다.

큰 파일을 복사하려고하면 RDP가 매우 약해질 수 있으므로 큰 파일 전송이 필요한 경우 네트워크를 권장합니다. 텍스트를 복사 / 붙여 넣기 만하면 RDP가 효과적입니다.

물론 두 옵션이 모두 작동하려면 게스트 시스템이 네트워크에 연결되어 있고 적절한 TCP / IP 설정이 있어야합니다.


답변

이 작업을 효율적으로 수행 할 수있는 빠르고 쉬운 방법은 다음과 같습니다.

  • VM을 실행중인 경우 먼저 끕니다.
  • VM의 가상 하드 디스크 이미지 파일 .vhd를 찾습니다.
  • 이 파일을 마우스 오른쪽 버튼으로 클릭하고 마운트를 선택하십시오.
  • “시스템 예약”및 “로컬 디스크”드라이브가 제공됩니다.
  • “로컬 디스크”드라이브를여십시오 (이것은 VM의 OS 드라이브입니다).
  • 거기 가서 파일을 붙여 넣습니다.
  • 마지막으로 드라이버 중 하나를 마운트 해제하거나 꺼내십시오
  • VM을 실행하고 c : \ 드라이브로 이동하면 파일을 찾을 수 있습니다.

희망이 누군가에게 도움이되기를 바랍니다 🙂


답변

에 따르면 이하는 대답에 유래수행 게스트 OS가없이 :

ESM은 Windows 8.1 및 Windows Server 2012 R2 VM에서만 작동합니다. Win7 VM을 사용하고 있으므로 ESM을 사용할 수 없습니다.

여기에 허용되는 대답은 내용을 복사하여 붙여 넣을 방법이 없다고 말하지만 Hyper-V에서 ESM을 실행하는 Windows 8.1 호스트와 Windows 10 Tech 미리보기 사이에서 할 수 있습니다 . 아직 설명하지 않은 Windows 8.1 설명서를 찾지 못했지만 Server 2012R2의 경우이 TechNet 기사를 참조하십시오 .

편집 : ESM에 대한 이 실용적인 가이드 를 찾았 습니다 .Pro 또는 Enterprise 버전이 필요하다는 것을 분명히했습니다.


답변

Powershell을 통해 수행 할 수 있습니다.

먼저 New-PSSessionHOST에서 세션을 만듭니다 .

$s = New-PSSession -VMName <VMName> -Credential (Get-Credential)

그런 다음 HOST Copy-Item에서 세션 을 사용하여 파일을 복사하십시오 .

Copy-Item -ToSession $s -Path C:\host_path\data.txt -Destination C:\guest_path\

자세한 내용 은 New-PSSession 및 Copy-Item으로 파일 복사 를 참조하십시오.


답변

파일을 호스트의 ISO 파일로 “굽고”ISO를 게스트에 마운트 할 수 있습니다.

Windows는 기본적으로 ISO를 만들 수 없지만 * InfraRecorder (GNU GPL 라이센스) 와 같은 것을 사용하여 ISO를 만들 수 있습니다.

InfraRecorder를 사용하면 ISO 생성 작업이 다음의 최상위 메뉴에 묻 힙니다.

작업> 편집 레코딩> 디스크 이미지로 …


* InfraRecorder와 관련이 없으며 일부 파일을 손님에게 복사하기 만하면됩니다.


답변

VM을 시작한 후 붙여 넣기를 복사 할 수있는 Hyper-V의 복사 붙여 넣기에 이상한 문제가 있지만 VM OS에서 로그 아웃하고 다른 사용자로 VM에 다시 로그인하면 복사 붙여 넣기가 작동하지 않습니다. 가상 머신 연결 창의 강화 된 세션 틱이 로그인 한 직후 또는 VM에서 사용자 간 전환 중에 제거되고 있음을 알았습니다. 고급 세션 체크 표시를 다시 활성화 한 후 Hyper-V의 복사 붙여 넣기 기능이 다시 작동합니다.


답변

참고 : 질문에는 두 부분이 있습니다. 첫 번째 부분은 “파일을 복사하는 방법”을 묻습니다 . 이것은 질문의 그 부분에 대한 답변 입니다. (SECOND 부분은 TEXT 복사 / 붙여 넣기 방법 (예 : 클립 보드 작업) 을 묻습니다 .이 답변은 해당 되지 않습니다 .)

특정 상황에서 파일 복사 / 붙여 넣기와 관련된 다른 답변도 참조하십시오.
ESM 호환 VM의
경우 VM을 시작하기 전에 초기 설정


MAC과 PC 또는 LINUX 상자와 PC간에 파일을 복사 / 붙여 넣기 할 수 있으며 가상 머신간에 동일한 기술을 사용하여 (버전 1을 사용하더라도) 이전 Windows를 실행하는 경우 Windows 7 ) 및 호스트 PC.
어떻게? 네트워크 공유 일명 “네트워크를 통해 폴더 공유”.

요점 : 공유 폴더를 설정 한 후에는 소스가 호스트에 있고 대상이 VM에 있거나 그 반대의 경우에도 호스트 PC의 Windows 탐색기보기에서 정기적으로 파일 복사를 수행 할 수 있습니다. 즉, 네트워크 공유는 VM에서 일련의 네트워크 파일을 표시하는 것이 아니라 나중에 두 개의 다른 컴퓨터간에 개별 파일 또는 전체 폴더 를 쉽게 이동할 수있게 합니다 ( 여기서 VM은 컴퓨터 ), 그들은 하나의 컴퓨터에있는 것처럼.


  • Hyper-V 관리자-가상 스위치 관리자
    • 가상 스위치 / 외부 생성
  • Hyper-V / VM / 설정
    • 네트워크 어댑터 / 가상 스위치 = 위의 외부 가상 스위치
  • VM을 부팅하고 관리자 계정으로 로그인하십시오.
  • “네트워크를 통해 폴더 공유”에 일반적으로 수행하는 작업을 수행하십시오. (VM에서 실행중인 OS의 설명서를 참조하십시오.) 필자의 경우 사용자 이름 / 문서 폴더를 공유했습니다. 해당 폴더에서 파일을 복사하려는 경우 읽기 / 쓰기 권한을 지정하십시오.
  • 호스트 시스템 / Windows 탐색기 / 네트워크 / VM이 해당 공유 폴더와 함께 나타납니다.
    • VM ( “네트워크”표현)을 선택하고 VM의 관리자 계정으로 로그인하십시오.
    • 호스트의이 탐색기 창에서 파일 복사 / 붙여 넣기

참고 : 사용자 계정 / 문서 폴더로만 테스트 했으므로 공유 대상에 제한이 있는지 알 수 없습니다. 가상 OS에서 다른 네트워크 공유와 동일하게 작동한다고 가정하므로 가상인지는 중요하지 않습니다. 네트워크에서 다른 OS이며 해당 OS를 실행합니다.

또한 Linux VM으로 테스트하지는 않았지만 Windows 7에서 “버전 1″VM을 실행하여 테스트했습니다. 작동하므로 Hyper-V에서 실행할 수 있고 Windows와의 네트워크 공유를 지원하는 모든 OS가 작동해야합니다. .