วิธีถ่ายโอนไฟล์ระหว่างแขกเครื่องเสมือนและโฮสต์พีซี

วิธีถ่ายโอนไฟล์ระหว่างแขกเครื่องเสมือนและโฮสต์พีซี

เครื่องเสมือนช่วยให้คุณสามารถเรียกใช้ระบบปฏิบัติการที่แตกต่างกันในสภาพแวดล้อมที่แยกจากกัน และการใช้เครื่องเสมือนสามารถปรับปรุงประสิทธิภาพการทำงานของคุณได้อย่างมาก เนื่องจากโดยธรรมชาติแล้ว เครื่องเสมือนจะถูกแยกออก คุณจึงไม่สามารถเข้าถึงไฟล์ได้โดยตรงบนพีซีโฮสต์ของคุณ





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





วิธีถ่ายโอนไฟล์จากเครื่องเสมือนไปยังโฮสต์

เครื่องเสมือนเป็นสภาพแวดล้อมซอฟต์แวร์ที่จำลองฮาร์ดแวร์ที่จำเป็นในการติดตั้งระบบปฏิบัติการ (OS) โดยทั่วไปแล้ว วิธีนี้ช่วยให้คุณติดตั้งระบบปฏิบัติการบนระบบปฏิบัติการที่มีอยู่ได้ เช่นเดียวกับแอป





คุณจะไม่แปลกใจกับตัวเลือกในการแบ่งปันข้อมูลระหว่างโฮสต์พีซี ระบบปฏิบัติการของแขกที่ทำงานอยู่ในเครื่องเสมือน ต่อไปนี้คือสามตัวเลือกหลักในการแบ่งปันข้อมูลระหว่างเครื่องเสมือนและพีซีโฮสต์:

  • ลากและวาง (คัดลอกและวาง)
  • ยูเอสบีไดรฟ์
  • โฟลเดอร์ที่ใช้ร่วมกัน

แต่ละวิธีเหล่านี้เหมาะอย่างยิ่งสำหรับข้อมูลบางประเภทและการใช้งานที่คาดไว้ ตัวอย่างเช่น การคัดลอกและวางเหมาะที่สุดสำหรับการแชร์ข้อความและไฟล์ขนาดเล็ก เช่น การคัดลอกโค้ดจากเบราว์เซอร์บนพีซีโฮสต์ของคุณไปยังเซสชันเทอร์มินัลในระบบปฏิบัติการของแขก



ด้านล่างนี้ เราจะดูการแบ่งปันข้อมูลโดยใช้สามวิธีใน เครื่องเสมือน ทำงานบน Oracle VirtualBox และ VMware Workstation Player

ที่เกี่ยวข้อง: เครื่องเสมือนคืออะไร? ทุกสิ่งที่คุณต้องรู้





ลากและวางและแชร์คลิปบอร์ด

ตัวเลือกที่ง่ายที่สุดในการถ่ายโอนไฟล์ระหว่างโฮสต์พีซีและเครื่องเสมือนคือการตั้งค่าคลิปบอร์ดที่แชร์และ/หรือลากและวาง วิธีนี้จะช่วยให้คุณใช้คลิปบอร์ดทั่วไปได้ ซึ่งหมายความว่าคุณจะสามารถคัดลอก/วางข้อความ/รูปภาพและไฟล์ระหว่างเครื่องเสมือนกับพีซีโฮสต์ของคุณได้

คลิปบอร์ดที่แชร์ใน VirtualBox

หากคุณใช้ Oracle VirtualBox คุณสามารถตั้งค่า a คลิปบอร์ดที่แชร์ และ Drag'n'Drop ในไม่กี่ขั้นตอนง่ายๆ:





  1. เลือกเครื่องเสมือนของคุณ คลิกขวาและเลือก การตั้งค่า.
  2. ในหน้าต่างที่ปรากฏขึ้น ให้คลิกที่ ทั่วไป แล้วคลิกที่ ขั้นสูง แท็บ
  3. ตอนนี้คุณควรเห็น คลิปบอร์ดที่แชร์ และ Drag'n'Drop ตัวเลือกแบบเลื่อนลง

คุณสามารถเลือกจาก Host to Guest, Guest to Host และแบบสองทิศทาง . นอกจากนี้ยังมีตัวเลือกเริ่มต้น พิการ . เลือก แบบสองทิศทาง ในกล่องดรอปดาวน์ทั้งสองช่องเพื่อเปิดใช้งานการแชร์ไฟล์แบบสองทาง

วิธีคัดลอกและวางข้อมูลใน VMware

เช่นเดียวกับฟังก์ชัน VirtualBox คุณยังสามารถตั้งค่าคลิปบอร์ดที่แชร์หรือเปิดใช้งานการลากและวางใน VMware แต่คุณอาจต้องติดตั้งแพ็คเกจ VMware Tools ก่อน ซึ่งมีคุณสมบัติเพิ่มเติม

  1. ภายใน VMware ให้ไปที่ VM > ติดตั้ง VMware Tools . หากคุณยังไม่ได้ดาวน์โหลด VMware Tools คุณจะได้รับคำแนะนำในการดำเนินการดังกล่าว
  2. จากนั้นคุณสามารถเปิดใช้งานการคัดลอกและวางใน VM > การตั้งค่า > ตัวเลือก . เลือก การแยกแขก , แล้ว เปิดใช้งานการคัดลอกและวาง และ เปิดใช้งานการลากและวาง , ยืนยันด้วย ตกลง .

การแบ่งปันข้อมูลระหว่างระบบปฏิบัติการแขกและโฮสต์ในลักษณะนี้เหมาะที่สุดสำหรับไฟล์ขนาดเล็ก คุณอาจแบ่งปันสตริงข้อความ, URL, สิ่งนั้นๆ หลีกเลี่ยงไฟล์ขนาดใหญ่ แต่คุณมีตัวเลือกอื่นสำหรับสิ่งเหล่านั้น

ที่เกี่ยวข้อง: วิธีถ่ายโอนและแชร์ไฟล์ระหว่าง Windows และ Linux

USB Stick

การใช้แท่ง USB เพื่อถ่ายโอนข้อมูลระหว่างเครื่องจริงสองเครื่องถือเป็นธรรมเนียมปฏิบัติที่ได้รับเกียรติมาโดยตลอด แม้ว่าจะไม่เหมาะ แต่ USB stick สามารถถ่ายโอนไฟล์ระหว่างโฮสต์พีซีและเครื่องเสมือน มาดูวิธีที่คุณสามารถใช้ไดรฟ์ USB เพื่อแชร์ข้อมูลระหว่างเครื่องเสมือนกับพีซีโฮสต์ของคุณ

ถ่ายโอนไฟล์จากโฮสต์ไปยัง VirtualBox โดยใช้ USB stick

เพื่อให้สามารถเข้าถึงอุปกรณ์ USB จากภายใน VirtualBox คุณจะต้องเปิดใช้งานการเข้าถึง USB สำหรับสิ่งนี้ คุณต้องดาวน์โหลด VirtualBox Extension Pack

ทำไมเมาส์ถึงไม่ทำงาน

เมื่อคุณดาวน์โหลดชุดส่วนขยายแล้ว:

  1. ใส่อุปกรณ์ USB ที่คุณต้องการใช้
  2. เปิด VirtualBox แล้วคลิก ไฟล์ > การตั้งค่า , แล้ว ส่วนขยาย และคลิก + . เรียกดู Extension Pack ที่ดาวน์โหลดมา คลิก เปิด แล้วเมื่อได้รับแจ้ง ติดตั้ง .
  3. ปฏิบัติตามคำแนะนำเพื่อดำเนินการให้เสร็จสิ้น จากนั้นคุณสามารถตรวจสอบเพื่อยืนยันว่าเปิดใช้งาน USB ใน ตั้งค่า > USB .
  4. ตอนนี้คุณต้องเปิดใช้งานการรองรับ USB ที่เพิ่มเข้ามา ในหน้าต่างหลัก VirtualBox ให้คลิกขวาที่ VM ที่คุณต้องการใช้แล้วเลือก ตั้งค่า > ยูเอสบี .
  5. คลิก + จากนั้นเรียกดูอุปกรณ์ USB จะพร้อมใช้งานเมื่อคุณเปิด VM สามารถเพิ่มไดรฟ์เพิ่มเติมได้ในลักษณะเดียวกัน

วิธีถ่ายโอนไฟล์ไปยัง VMWare ด้วย USB Stick

เมื่อใช้ VMware เมื่อเชื่อมต่ออุปกรณ์ USB และ VM เป็นหน้าต่างที่ทำงานอยู่ อุปกรณ์จะถูกตรวจพบ อย่างไรก็ตาม พีซีโฮสต์จะตรวจไม่พบในสถานการณ์นี้ ในกรณีนี้ ให้ถอดไดรฟ์ ย่อ VM แล้วเชื่อมต่อใหม่

เรียบง่ายแต่อาจยุ่งเหยิงได้หากคุณลืมว่าอุปกรณ์ USB เชื่อมต่อกับระบบปฏิบัติการใด

ตัวเลือกนี้ดีที่สุดสำหรับไฟล์ขนาดใหญ่ แน่นอน ความจุของอุปกรณ์ USB ของคุณถูกจำกัด ดังนั้นโปรดจำไว้เสมอว่า ไม่ว่าคุณจะใช้ซอฟต์แวร์ VM ใดก็ตาม ขอแนะนำให้นำอุปกรณ์ USB ออกอย่างปลอดภัยทั้งบนเครื่องโฮสต์และเครื่องเสมือนของแขก

สร้างโฟลเดอร์ที่ใช้ร่วมกัน

ตัวเลือกที่สามของคุณคือการตั้งค่าการแชร์เครือข่ายบนพีซีโฮสต์ของคุณที่ guest VM สามารถเข้าถึงได้ นี่หมายถึงการกำหนดส่วนของฮาร์ดดิสก์ไดรฟ์ของพีซีของคุณให้สามารถเข้าถึงได้ผ่านเครือข่ายท้องถิ่น ด้วยการตั้งค่านี้ VM สามารถเชื่อมต่อกับเครือข่ายและเข้าถึงไดรฟ์ได้

แม้ว่าจะเป็นกายภาพทั้งหมดบนคอมพิวเตอร์เครื่องเดียวกัน แต่สิ่งนี้จะเพิ่มความจุที่สูงขึ้นให้กับการแบ่งปันข้อมูลเครื่องเสมือนของคุณ

สร้างโฟลเดอร์ที่ใช้ร่วมกันใน VirtualBox

คุณควรดาวน์โหลด VirtualBox Guest Additions แล้ว ควรติดตั้งผ่าน อุปกรณ์ > ติดตั้งส่วนเสริมของผู้เยี่ยมชม ซึ่งคุณควรเรียกดูไฟล์ EXE ที่เหมาะสม ทำตามขั้นตอนจนจบ เลือกตัวเลือกเริ่มต้น จากนั้น เสร็จสิ้น .

เปิด VirtualBox และเปิด อุปกรณ์ > โฟลเดอร์ที่ใช้ร่วมกัน > การตั้งค่าโฟลเดอร์ที่ใช้ร่วมกัน . คลิก + จากนั้นใน เส้นทางโฟลเดอร์ คลิกลูกศรและเลือก อื่น . เรียกดู (ระบบปฏิบัติการโฮสต์) สำหรับโฟลเดอร์ที่คุณใช้เป็นการแชร์ ไฮไลต์ จากนั้น เลือกโฟลเดอร์ .

ใน เพิ่ม แชร์ หน้าต่างให้ชื่อที่แชร์ (ใช้ชื่อเดียวกันใน guest OS เนื่องจากโฮสต์ OS นั้นฉลาด) ตรวจสอบ ติดตั้งอัตโนมัติ และ ทำให้ถาวร , แล้ว ตกลง .

จาก guest OS คุณจะพบการตั้งค่าการแชร์ในตำแหน่งปกติสำหรับการแชร์เครือข่าย ตัวอย่างเช่น ใน Windows 10 สิ่งนี้จะอยู่ภายใต้ ที่ตั้งเครือข่าย ใน Windows Explorer .

แชร์ไดรฟ์เครือข่ายใน VMWare

ขั้นตอนการสร้างโฟลเดอร์แชร์บน VMWare ค่อนข้างตรงไปตรงมา:

  1. ภายใน VMWare Workstation เลือกเครื่องเสมือนของคุณแล้วคลิก ผู้เล่น > จัดการ > การตั้งค่าเครื่องเสมือน
  2. คลิกที่ ตัวเลือก > โฟลเดอร์ที่ใช้ร่วมกัน จากนั้นคุณสามารถเลือกตัวเลือกการแบ่งปันภายใต้ การแชร์โฟลเดอร์
  3. คลิกที่ เพิ่ม เพื่อตั้งค่าโฟลเดอร์ที่ใช้ร่วมกันของคุณและปฏิบัติตามคำแนะนำบนหน้าจอในโฟลเดอร์ เพิ่มตัวช่วยสร้างโฟลเดอร์ที่ใช้ร่วมกัน .
  4. จากนั้นคุณสามารถพิมพ์ เส้นทางโฮสต์ ไปยังไดเร็กทอรีที่คุณต้องการแชร์และตั้งชื่อโฟลเดอร์ของคุณ
  5. เมื่อคุณคลิก ต่อไป คุณเป็นผู้กำหนดการเข้าถึงโฟลเดอร์ ( อ่านเท่านั้น หรือ เปิดใช้งานการแชร์นี้ หลังอนุญาตให้ทั้งโฮสต์และเครื่องเสมือนเข้าถึงโฟลเดอร์ที่ใช้ร่วมกันได้อย่างสมบูรณ์)
  6. คลิกที่ เสร็จสิ้น เพื่อสร้างโฟลเดอร์ที่แชร์ของคุณ

ผู้ใช้ Linux สามารถดูโฟลเดอร์ที่ใช้ร่วมกันภายใต้ / mnt / hgfs ไดเรกทอรี

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

ถ่ายโอนไฟล์จาก VM ไปยังโฮสต์

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

การเรียนรู้วิธีแชร์ข้อมูลระหว่าง VM และโฮสต์ OS จะช่วยกระตุ้นการใช้ VM ของคุณอย่างมาก

ดูว่าคุณบล็อกใครในเฟสบุ๊ค
แบ่งปัน แบ่งปัน ทวีต อีเมล VirtualBox กับ VMware Player: เครื่องเสมือนที่ดีที่สุดสำหรับ Windows

คุณควรใช้ซอฟต์แวร์เครื่องเสมือนใด VirtualBox และ VMware Player เป็นตัวเลือกยอดนิยม นี่คือวิธีที่พวกเขาเปรียบเทียบ

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • เทคโนโลยีอธิบาย
  • VirtualBox
  • เครื่องเสมือน
เกี่ยวกับผู้เขียน Christian Cawley(ตีพิมพ์บทความ 1510)

รองบรรณาธิการด้านความปลอดภัย, Linux, DIY, การเขียนโปรแกรม และผู้ผลิตพอดคาสต์ที่มีประโยชน์มาก โดยมีประสบการณ์อย่างกว้างขวางในการสนับสนุนเดสก์ท็อปและซอฟต์แวร์ Christian เป็นผู้สนับสนุนนิตยสาร Linux Format เป็นนักประดิษฐ์ Raspberry Pi คนรักเลโก้และแฟนเกมย้อนยุค

เพิ่มเติมจาก Christian Cawley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก