Windows 7 ที่ทำงานใน VirtualBox ไม่สามารถมองเห็นโฟลเดอร์ที่แชร์ได้


18

ฉันมีอินสแตนซ์ VirtualBox (ทำงานภายใต้ Mac OS X 10.5) และ Windows 7 ทำงานใน VirtualBox ทุกอย่างเรียบร้อยดี แต่ฉันไม่เข้าใจวิธีการใช้โฟลเดอร์ที่แชร์ ฉันได้เพิ่มโฟลเดอร์แชร์ในการกำหนดค่า VM ใน VirtualBox แต่ฉันไม่สามารถทำให้โลกของฉันเข้าใจว่าฉันจะเข้าถึงโฟลเดอร์ที่แชร์ใน Windows 7 ได้อย่างไร

คำแนะนำอื่น ๆ ดูเหมือนจะพูดคุยเกี่ยวกับเครือข่ายและ VirtualBox ของฉันควรจะปรากฏขึ้นในเครือข่ายและเปิดเผยโฟลเดอร์ที่ใช้ร่วมกันที่นั่น แต่ฉันไม่เห็นอะไรที่ดูเหมือนว่า VirtualBox ในเครือข่ายใน Windows Explorer ฉันจะมองหาอะไร


เห็นปัญหาเดียวกันนี้กับ Windows 10 และโซลูชันที่เลือกทำงานได้ดีเช่นกัน
Jeff Welling

คำตอบ:


14

โดยทั่วไปแล้วมันจะแสดงปลอมเซิร์ฟเวอร์เสมือนบนเครือข่าย - คุณสามารถเข้าถึงราวกับว่าคุณต้องการแชร์ไฟล์บนเซิร์ฟเวอร์จริง ชื่อคือ VBOXSVR

\\Vboxsvr\share_name

ฉันยังไม่ได้ทดสอบ Win7 แต่ฉันได้ใช้ฟังก์ชั่นนี้กับทุกอย่างตั้งแต่ Win200 ถึง 2003 คุณมีการติดตั้งสิ่งที่เพิ่มเข้ามาสำหรับแขกหรือไม่?


1
ฉันมีการติดตั้งเพิ่มเติมสำหรับแขก \\ vboxsvr ไม่ปรากฏในรายการเซิร์ฟเวอร์เครือข่ายของฉันและไม่มีอยู่เมื่อฉันป้อนด้วยตนเอง
Jaanus

1
VboxSvr เป็นส่วนหนึ่งของเวิร์กกรุ๊ปของตัวเองดังนั้นคุณอาจต้องเรียกดูเครือข่ายทั้งหมด - ด้วยเหตุผลบางอย่าง (อาจเป็นเพราะมันไม่มี IPC $ แชร์) มันไม่ชอบการเชื่อมต่อโดยตรง - คุณต้องเชื่อมต่อ เพื่อแบ่งปันเฉพาะ
Goyuix

1
ฉันจะถูกสาปแช่ง ... \\ vboxsvr \ sharename เปิดการแชร์อย่างแน่นอน เย้. ฉันไม่สามารถเรียกดูได้ แต่ฉันเพิ่งต่อยในชื่อและมันก็เกิดขึ้น ดังนั้นคำถามสุดท้ายที่ฉันมี ... มีวิธีใดบ้างในการคั่นหน้าแผนที่ / แผนที่? ฉันไม่เห็นตัวควบคุม UI ที่จะแมปเป็นไดรฟ์หรือวางไว้ในรายการโปรด ฉันไม่ต้องการพิมพ์ทุกครั้ง
Jaanus

1
ตกลงตอบกลับความคิดเห็นล่าสุดของฉัน ... เมื่อดูที่ไดเรกทอรีคลิกขวาที่ "รายการโปรด" ในบานหน้าต่างด้านซ้ายและเลือก "เพิ่มตำแหน่งปัจจุบันในรายการโปรด"
Jaanus

2
@Goyuix การติดตั้งเพิ่มเติม / อัพเกรด VirtualBox เพิ่มเติม (คลิกที่เมนูอุปกรณ์> ติดตั้งอิมเมจการเพิ่มกล่องเสมือน ... ) บนอันที่มันไม่ทำงานและแก้ไข
Caltor

3

นี่คือสิ่งที่ได้ผลสำหรับฉัน

  1. บนคอมพิวเตอร์โฮสต์ให้คลิกขวาที่โฟลเดอร์ที่คุณต้องการแชร์ไปที่Properties -> Local Network share -> แชร์โฟลเดอร์นี้ หากคอมพิวเตอร์โฮสต์เป็น Linux เช่นเดียวกับคุณคุณต้องติดตั้ง Samba ทำสิ่งนี้จากเทอร์มินัลหรือจากศูนย์ซอฟต์แวร์
  2. ใน Windows 7 บน VM ของคุณไปที่อุปกรณ์ (ที่แถบเมนู) -> เพิ่มบุคคลทั่วไปเพิ่มขึ้น
  3. บน VM ของคุณไปที่ Start -> คอมพิวเตอร์
  4. ที่ด้านบนส่วนหนึ่งคลิกที่ไดรฟ์เครือข่ายแผนที่
  5. เลือกโฟลเดอร์ที่แชร์ภายใต้ VBOXSVR

นี่เป็นกลอุบายโฟลเดอร์ที่ใช้ร่วมกันของฉันปรากฏขึ้นทันทีหลังจากติดตั้งข้อมูลเพิ่มเติมจากแขก
zar

หากสิ่งนั้นอาจช่วยได้ใน Windows 10 ให้ไปที่ File Explorer -> แท็บ "คอมพิวเตอร์" เพื่อค้นหา "Map network drive"
Gabriel Devillers

3

เมื่อคุณเพิ่มโฟลเดอร์แชร์ในการตั้งค่า Windows VM ของคุณแล้วควรจะปรากฏขึ้น

หากไม่มีคุณจะต้องติดตั้งVirtual Guest Additionsบนเครื่องเสมือนของคุณโดยเลือกInsert Image Additions CD ImageจากเมนูDevices (ในหน้าต่าง VM ที่ทำงานอยู่) หลังจากนั้นโฟลเดอร์แชร์ควรจะพร้อมใช้งานเมื่อเครื่อง Windows ของคุณบูทเต็ม


1

@Jananus เมื่อคุณป้อน "คอมพิวเตอร์" (เริ่ม, คอมพิวเตอร์) คุณจะพบปุ่มที่ด้านบนเรียกว่า "Map Network Drive" คลิกที่มันและเพิ่มลิงค์แชร์ในนั้นคุณจะมีไดรฟ์ปรากฏอยู่เสมอ "คอมพิวเตอร์" คุณสามารถใช้ทางลัดของมันได้

http://www.itfall.com/virtualbox-windows-7-shared-folders/


1

ภายใต้ระบบเครือข่ายฉันต้องแก้ไขด้วยการเพิ่ม Host Only Adapter เป็นหนึ่งในอะแดปเตอร์เครือข่ายของฉัน ฉันเปิดใช้งาน promiscuity (อนุญาตทั้งหมด) บนอะแดปเตอร์เครือข่ายอื่น!

เมื่อฉันทำสิ่งนี้หุ้นเริ่มทำงานอย่างถูกต้อง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.