Dosyaları Hyper-V VM'lerine kopyala yapıştır


55

Hyper-V ve sanal bir makine (aynı zamanda modern bir Windows işletim sistemi ile) çalıştırırken, dosyaları ana bilgisayar ve VM'ler arasında kopyalamak / yapıştırmak gerçekten mümkün değil mi? Metin bile görünmüyor, garip bir "panoya metin yaz" seçeneği olsa da, sadece düzensiz çalışıyor gibi görünüyor.

Bir şeyleri özlüyorum.

VM'de Windows 8.1'i ana bilgisayar olarak ve Windows 7'yi çalıştırırsam, bu önemlidir.


4
Sadece RDP kullanır ve dosyaları bu şekilde kopyalardım.
Optichip

Microsoft eğitmenimden Server 2012 R2'nin kopyala-yapıştır özelliğini desteklediği söylendi, bu yüzden Windows 8.1'in de yapmasını bekliyorum. Ana bilgisayara bir Güncelleme 1 kurulu mu (gerekli olup olmadığından emin değil mi soruyorsunuz)? Daha da önemlisi, VM'deki en son entegrasyon bileşenlerini kurdunuz mu?
Kereviz Adam

Sadece standart Windows paylaşımlarını kullanıyorum. AD kullanmıyorum, ancak tüm hesaplarımın şifreleri var, bu yüzden herhangi bir grup politikası kesmesi yapmam gerekmez. Sadece işe yarıyor.
David Betz,

Evet kopyala / yapıştır yapabilirsiniz - Ağ paylaşımını kullanın
ToolmakerSteve

VM'ye bağlandığınızda, Ekran yapılandırması ile açılır pencere var. Seçenekleri Göster> Yerel Kaynaklar> Diğer .. seçeneğini tıklatırsanız, VM'de görünecek ana makinede sürücüyü seçebilirsiniz.
Roman O

Yanıtlar:


16

En iyi seçenekleriniz düz eski bir ağ kopyası ve Uzak Masaüstü'dür; bunun yerine tam pano aktarımı sağlar.

Büyük dosyaları bunun üzerine kopyalamayı denerseniz RDP oldukça lapa lapa olabilir, bu nedenle büyük dosya aktarımları gerekiyorsa ağı öneririm; sadece bir metni kopyalamanız / yapıştırmanız gerekirse, RDP harika çalışıyor.

Elbette, her iki seçeneğin de çalışması için konuk sisteminin ağınıza bağlı ve doğru TCP / IP ayarlarına sahip olmanız gerekir.


Yorumlar genişletilmiş tartışmalar için değildir; bu konuşma sohbete taşındı .
DavidPostill

1
@ToolmakerSteve Bu bağlantı için doğru adres, kendi cevabınız içinde, başka bir cevabın yorumu olarak değil. Ve lütfen "Yorumlar uzun tartışmalar için değil; bu konuşma sohbete taşındı."
DavidPostill

42

İşte bu işi verimli bir şekilde almanın hızlı ve kolay bir yolu:

  • Sanal Makineyi kullanıyorsanız, önce kapatın.
  • sanal sabit disk imaj dosyanızı bulun
  • Bu dosyaya sağ tıklayın ve mount'u seçin
  • Bu, "Sistem Ayrılmış" ve "Yerel Disk" sürücüleri verecektir.
  • "Yerel Disk" sürücüsünü açın (bu, VM'deki OS sürücüsüdür)
  • Oraya gidip dosyaları yapıştırın.
  • Sonunda sürücülerden birini sökün ya da çıkartın
  • VM'yi çalıştırın ve c: \ sürücüsüne gidin; dosyalarınızı bulacaksınız.

Umarım bu birine yardımcı olur :)


2
Adil olmak gerekirse, bu, dosyaları ana makineden VM'e kopyalamak için bir yöntem sunar. Pano üzerinden olmayabilir, ancak bazen eski konuk işletim sistemlerinde, bunun gibi zor yollar gerekli olabilir.
AdamH

2
Bu çok saçma. Her zaman konuk VM'yi kapatamıyorum.
Blessed Geek

2
@BlessedGeek Sanal makineyi kapatmadan, VM'nin sistem sürücüsünden ayrı bir VHD kullanıyorsanız ve konuk çalışırken monte edilmesini sağlayan konuk SCSI denetleyicisine takıyorsanız bunu yapabilirsiniz. Yine de aynı anda hem ev sahibine hem de konuğa monte ettiremezsiniz.
shambulator

2
Ayrıca arabamı caddeden tamamen söküp, parça parça hareket ettirip başka bir yere monte ederek hareket ettirebilirim. Ama ah verimlilik ...
Brain2000 19:18

1
Dikkat Bu denediğimde diskimi bozdu - sanırım anlık görüntüleri vardı. VHD, farklılaştırıcı sürüşle senkronize edildi. Neyse ki, aşağıdaki bağlantı Set-VHD'yi "ignoreidmismatch" ile kurtarmama yardımcı oldu: chentiangemalc.wordpress.com/2017/06/15/…
Steve S

9

Göre bu cevap StackOverflow'daki o does konuk işletim sistemi olduğunu ne olursa olsun:

ESM yalnızca Windows 8.1 ve Windows Server 2012 R2 VM'leriyle çalışır. Win7 VM kullandığınızdan, ESM kullanılamayacak.

Kabul cevabı burada bir şeyleri kopyalayıp yapıştırmak yolu yoktur diyor rağmen, olabilir benim Windows 8.1 host ve ESM ile Hyper-V çalıştıran Windows 10 Teknik önizleme arasına bunu. Bunu açıklayan Windows 8.1 belgelerini henüz bulamadım, ancak Server 2012R2 için bu TechNet makalesine bakın .

Düzenleme: Bu çok pratik rehberi ESM'de Pro veya Enterprise sürümlerine de ihtiyacınız olduğunu belirten buldum .


Onaylandı, bu (nihayet) Windows 8.1'de tanıtıldı. Cevabımı gönderdiğimde mevcut değildi ve kabul edildi.
Massimo

1
Onaylanmış. 'Temel Oturum'u değil,' Gelişmiş Oturum'u kullandığınızdan emin olun.
Jimson Kannanthara James,

4

Powershell ile yapılabilir.

İlk önce, HOST'tan bir oturum oluşturun New-PSSession:

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

Ardından, HOST'den, Copy-Itemoturumu kullanarak dosyayı kopyalayın :

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

Ayrıntılar için New-PSSession ve Copy-Item ile dosyaları kopyalama bölümüne bakınız.


3

Dosyalarınızı ana bilgisayardaki bir ISO dosyasına "yazabilir" ve ISO'yu konuğa monte edebilirsiniz.

Windows yerel olarak ISO oluşturamaz, ancak ISO oluşturmak için * InfraRecorder (GNU GPL lisanslı) gibi bir şey kullanabilirsiniz .

InfraRecorder'ı kullanırsanız, ISO oluşturma işlemi aşağıdaki üst menüye gömülür:

Eylemler> Burn Derleme> Disk Görüntüsüne ...


* InfraRecorder ile bir bağlantım yok, sadece bazı dosyaları bir misafire kopyaladım.


1

VM'yi başlattıktan sonra yapıştırmayı kopyalayabildiğim Hyper-V'de Kopyalama Yapıştırması ile ilgili garip bir sorunum var, ancak VM işletim sisteminden çıkıp VM'ye başka bir kullanıcı olarak yeniden giriş yaparsam kopyala yapıştır çalışmıyor. Sanal Makine Bağlantısı penceresindeki Geliştirilmiş oturum onay kutusunun, oturum açtıktan kısa bir süre sonra veya VM'deki kullanıcılar arasındaki geçiş sırasında kaldırıldığını öğrendim. Gelişmiş Oturum onay işaretini yeniden etkinleştirdim ve bundan sonra Hyper-V'deki Kopyalama Yapıştır işlevi yeniden çalışıyor.


Sadece VM'yi kapatın ve tekrar açın, benim için çalıştı. Sürücüleri / RDP'leri takma hakkındaki tüm bu mesajların neden VM'deki normal / harici ayarlarla çalışması gerektiğini bilmiyorum. VM ile bağlantıyı başlattığınızda ayarları iki kez kontrol edin.
Don Cheadle

-2

NOT: Sorunun iki bölümü vardır. BİRİNCİ kısım, “GEÇME DOSYALARI KOPYALAMI” sorusunu sorar . BU, sorunun bu kısmına bir cevaptır . (İKİNCİ bölüm, METİN'in nasıl kopyalanıp / yapıştırılacağını; örneğin bir pano işleminin nasıl yapıldığını sorar . Bu cevap bununla ilgili değildir .)

Ayrıca, belirli durumlarda dosyaları kopyala / yapıştır ile ilgili diğer cevaplara bakın:
ESM uyumlu VM'ler için VM'nizi
başlatmadan önce ilk kurulum için


Dosyalar bir MAC ile bir PC veya bir LINUX kutusu ve bir PC arasında kopyalanıp yapıştırılabilir ve aynı teknik sanal bir makine arasında da kullanılabilir (eski Windows işletim sistemimde, Windows 7 için "Sürüm 1" kullanılarak bile) ) ve ana bilgisayarı.
Nasıl? Ağ paylaşımı aka " üzerinden bir klasörü paylaş".

ANAHTAR NOKTASI: Paylaşılan bir klasör ayarladıktan sonra, kaynak ana bilgisayardayken ve hedef VM üzerinde olsa bile, ana bilgisayardaki Windows Gezgini görünümünde düzenli olarak dosya kopyalama işlemi yapabilirsiniz. Diğer bir deyişle, Ağ paylaşımı yalnızca VM'de bir dizi ağ dosyasını görünür kılmakla ilgili değildir, aynı zamanda daha sonra tek tek dosyaları ya da klasörleri iki farklı bilgisayar arasında taşımayı da kolaylaştırır ( burada VM, bilgisayarlar ), sanki tek bir bilgisayardaymış gibi.


  • Hyper-V Yöneticisi - Sanal Anahtar Yöneticisi.
    • Sanal Anahtar / Harici Oluştur
  • Hyper-V / VM'niz / Ayarlar
    • Ağ Bağdaştırıcısı / Sanal Anahtar = Harici Sanal Anahtar yukarıdan
  • VM'nizi açın, bir Yönetici hesabıyla giriş yapın.
  • Normalde "Ağ üzerindeki bir klasörü paylaşma" için ne yaptığınızı yapın. (VM'de çalıştırdığınız işletim sistemi belgelerine bakın.) Benim durumumda, kullanıcı adımı / Belgeler klasörümü paylaştım. Dosyaları bu klasöre hem bu klasörden kopyalamak istiyorsanız, okuma / yazma ayrıcalığını belirtin.
  • Ana makine / Windows Gezgini / Ağ / VM'niz bu paylaşılan klasörle birlikte görünmelidir.
    • VM'nizi ("Ağ" temsili) seçin ve VM'nizin yönetici hesabına GİRİŞ yapın.
    • Ana Bilgisayarınızdaki bu Explorer penceresinde dosyaları kopyalayın / yapıştırın.

NOT: Yalnızca kullanıcı hesabım / Belgelerim klasörüyle test ettim, bu nedenle paylaşılabilecekler konusunda sınırlamalar olup olmadığını bilmiyorum. Sanal işletim sisteminden diğer ağ paylaşımlarıyla tamamen aynı şekilde çalıştığını düşünüyorum, bu yüzden sanal olması önemli olmamalı. Bu işletim sistemini çalıştıran, ağınızdaki başka bir makine.

Ayrıca bir Linux VM ile test etmedim, ancak Windows 7 ile test ettim, "Sürüm 1" VM'yi çalıştırdım - işe yarıyor, bu yüzden Hyper-V altında çalıştırılabilen ve Windows ile ağ paylaşımını destekleyen herhangi bir işletim sistemi çalışmalı. .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.