Sanal Makine (VirtualBox) - Hosting makinesinden dosyalara nasıl erişilir?


26

Üzerinde çalışan bir Windows 7 Ultimate (A) bilgisayarım var. Bu işletim sisteminden VirtualBox başka bir Windows 7 örneğini (B) çalıştırıyor.

Windows 7 (B) 'nin Windows 7 (A)' dan dosyalara erişmesinin bir yolu var mı? İdeal olarak, çalışan VM örneğine kopyalamak zorunda kalmadan erişebilmeyi istiyorum, çünkü yapacak kadar büyük bir sabit diskim yok ... Sabit diskte 1.5 TB veri içeren bir klasör var ( 2 TB'lık bir sabit diskte), bu nedenle bir VM örneğine kopyalamak işe yaramaz.


Ayrıca bir sorun giderme adımı da unutmayın: dosyalara ana işletim sisteminden, okuma-yazma-yürütme için doğru erişim kontrolü ayarlarıyla erişilebildiğinden emin olun.
dreftymac

Yanıtlar:


29

Bunu başarmanın birkaç yolu var.

VBox'un kendi Paylaşılan klasörler özelliğini kullanabilirsiniz.

Bunun için: Sanal Makine Ayarlarına gidin ve ardından şunu seçin: Paylaşılan Klasörler .

Tıklayın Add Paylaşımlı Klasör düğmesi. Klasör yolunu ve klasör adını belirtin.

Sanal Makine'de \\ vboxsrv \ konumuna gidin

Klasörlerinizi görürsünüz.

Ayrıca bir ağ paylaşımı oluşturabilir ve bu paylaşıma B ile A arasında erişebilirsiniz.


Bunlardan herhangi biri kullanmak için dosyanın bir kopyasını (geçici bir klasörde olsa bile) yapmalı mı? Farklı makinelerdeki ağ paylaşımlarının böyle çalıştığını biliyorum ... Aynı makinede hiçbir zaman ağ paylaşımı yapmadım. Ayrıca, paylaşılan klasör için de aynı şey geçerli (dosyanın kullanılmak üzere kopyalandığı bir durum)?
Benim

Hayır. Dosyalarınızı kopyalamaz. Bu yüzden Paylaşımlı Klasör
bakytn

Bu onay işaretini :) alırsınız çalışır kez
my

İkinci yaklaşımı kullanmak olsa da daha zordur. Networking (Bridged'e ağ ekini değiştirmek gibi) vb. İle oynamanız gerekir. İlk ve en açık yol probleminizi mükemmel bir şekilde çözmelidir.
bakytn

1
Myermian, işe yaramayacaksa diye. Muhtemelen Eklenti Paketini resmi indirme sayfasından yüklemeniz gerekir: virtualbox.org/wiki/Downloads indirin. Ve sonra sadece üzerine çift tıklayın.
bakytn

7

Sanal makinenizi çalıştırıp çalıştığını varsayıyorum. Bu adımları takip et:

  1. VM penceresinde, Araçlar'a Git -> Konuk Eklemeleri CD Görüntüsünü Git. görüntü tanımını buraya girin

  2. Bilgisayarımda yeni bir CD sürücüsü göreceksiniz. Aç ve "VBoxWindowsAdditions" başlatgörüntü tanımını buraya girin

  3. Konuk makinesine konuk ekleme yüklemek için kurulumu izleyin. Konukları yeniden başlatın.
  4. Ardından, VM ayarlarını açın:görüntü tanımını buraya girin
  5. Paylaşılan Klasörler'e git -> sağ tıklayın -> paylaşılan klasör ekle -> paylaşmak istediğiniz klasörü ekleyin: görüntü tanımını buraya girin
  6. Paylaşılan klasör, konuk makinesinde Bilgisayarım altında görünecek.

Diğer işletim sistemleri için de benzer yöntemleri takip edebilirsiniz.


bu harika! Sanal Makineyi yeniden başlatmam gerektiğinin farkında değildim, bu yüzden bu kadar çok sorun yaşadım, teşekkürler
Philip Eagles

2

Başka bir seçenek sadece dosyaları kopyalamaktır:

Sanal Makine'yi seçin ve Ayarlar - Genel - Gelişmiş'e gidin , burada Paylaşılan pano ve Drag'n'Drop desteğini yapılandırabilirsiniz . İkisi için çift yönlü seçeneği seçtim .

Artık, dosyaları Host ve Guest arasında sürükleyip bırakabilirsiniz; ayrıca, Host makinesinde metni kopyalayabilir ve Guest VM'ye yapıştırın (veya tersi)


Bu teknik gerçekten büyük dosyalarla çalışmaz. Ama küçük olanlar için iyi çalışıyor.
yanar.

-1

En basit yol USB Flash Belleği kullanmaktır:

1- USB Flash Belleğinizi bilgisayarınıza bağlayın.

2-Flash belleğiniz sanal makinenizde:

Ayarlama> USB> Yeni USB ekle

3- VB makinenizi çalıştırın ve her zamanki gibi çıkarılabilir sürücüye gidin ve dosyalarınızı inceleyin.


Yine, çok eski ve kabul edilmiş bir cevabı olan bir sorunun cevabını gönderdiğinizi lütfen unutmayın. Bunu yapmanın yanlış bir tarafı yok, ancak itibarınızı artıramayacağınız soruları yanıtlayarak zamanınızı boşa harcayacağınızı görmekten nefret ediyorum. Daha yeni sorulara odaklanmak isteyebilirsiniz.
CharlieRB
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.