ในขณะที่คุณใช้ VirtualBox คุณต้องติดตั้ง การเพิ่มแขก
ลากแล้ววาง
Oracle VM VirtualBox ช่วยให้คุณสามารถลากและวางเนื้อหาจากโฮสต์ไปยังแขก และในทางกลับกัน เพื่อให้ใช้งานได้ ต้องติดตั้ง Guest Additions เวอร์ชันล่าสุดบนเกสต์
การลากและวางแบบโปร่งใสช่วยให้สามารถคัดลอกหรือเปิดไฟล์ ไดเร็กทอรี และแม้แต่รูปแบบคลิปบอร์ดบางรูปแบบจากปลายด้านหนึ่งไปยังอีกด้านหนึ่ง ตัวอย่างเช่น จากโฮสต์ถึงแขกหรือจากแขกถึงโฮสต์ จากนั้นคุณสามารถดำเนินการลากและวางระหว่างโฮสต์และ VM ได้ เนื่องจากจะเป็นการลากและวางแบบเนทีฟบนระบบปฏิบัติการโฮสต์
ขณะนี้มีการลากและวางสำหรับระบบที่ใช้ Windows และ X-Windows ทั้งบนโฮสต์และฝั่งผู้เยี่ยมชม เนื่องจาก X-Windows รองรับโปรโตคอลการลากและวางแบบต่างๆ มากมาย มีเพียง XDND ที่พบมากที่สุดเท่านั้นที่รองรับในขณะนี้ แอปพลิเคชันที่ใช้โปรโตคอลอื่น เช่น Motif หรือ OffiX จะไม่รู้จัก Oracle VM VirtualBox
ในบริบทของการใช้การลากและวาง ที่มาของข้อมูลเรียกว่าแหล่งที่มา นั่นคือที่มาของข้อมูลจริงและมีการระบุ เป้าหมายระบุว่าข้อมูลจากแหล่งที่มาควรไปที่ใด การถ่ายโอนข้อมูลจากต้นทางไปยังเป้าหมายทำได้หลายวิธี เช่น การคัดลอก ย้าย หรือเชื่อมโยง
บันทึก
ขณะนี้รองรับเฉพาะการคัดลอกข้อมูลเท่านั้น ยังไม่มีการดำเนินการย้ายหรือเชื่อมโยง
เมื่อถ่ายโอนข้อมูลจากโฮสต์ไปยังระบบปฏิบัติการเกสต์ โฮสต์ในกรณีนี้คือต้นทาง ในขณะที่ระบบปฏิบัติการเกสต์เป็นเป้าหมาย อย่างไรก็ตาม เมื่อถ่ายโอนข้อมูลจากระบบปฏิบัติการเกสต์ไปยังโฮสต์ ระบบปฏิบัติการเกสต์จะกลายเป็นต้นทางและโฮสต์เป็นเป้าหมาย
ด้วยเหตุผลด้านความปลอดภัย คุณสามารถกำหนดค่าการลากและวางที่รันไทม์บนพื้นฐานต่อ VM โดยใช้รายการเมนูลากและวางในเมนูอุปกรณ์ของเครื่องเสมือนดังที่แสดงด้านล่าง หรือคำสั่ง VBoxManage
รูปลากและวางตัวเลือกเมนู
มีโหมดการลากและวางดังต่อไปนี้:
พิการ.
ปิดใช้งานคุณลักษณะการลากและวางทั้งหมด นี่เป็นค่าเริ่มต้นเมื่อสร้าง VM ใหม่
โฮสต์ถึงแขก
เปิดใช้งานการลากและวางจากโฮสต์ไปยังแขกเท่านั้น
แขกรับเชิญเป็นเจ้าภาพ
เปิดใช้งานการลากและวางจากผู้เยี่ยมชมไปยังโฮสต์เท่านั้น
แบบสองทิศทาง
เปิดใช้งานการลากและวางในทั้งสองทิศทาง: จากโฮสต์ไปยังแขก และจากแขกไปยังโฮสต์
บันทึก
การสนับสนุนการลากและวางขึ้นอยู่กับส่วนหน้าที่ใช้ ในขณะนี้ เฉพาะส่วนหน้าของ VirtualBox Manager เท่านั้นที่มีฟังก์ชันนี้
หากต้องการใช้คำสั่ง VBoxManage เพื่อควบคุมโหมดการลากและวางปัจจุบัน เดอะ แก้ไข vm และคำสั่ง controlvm เปิดใช้งานการตั้งค่าโหมดการลากและวางปัจจุบันของ VM จากบรรทัดคำสั่ง
รูปแบบที่รองรับ
เนื่องจาก Oracle VM VirtualBox สามารถทำงานบนระบบปฏิบัติการโฮสต์ที่หลากหลาย และยังรองรับแขกได้หลากหลาย ดังนั้นรูปแบบข้อมูลบางอย่างจึงต้องได้รับการแปลหลังจากการถ่ายโอน ทั้งนี้เพื่อให้ระบบปฏิบัติการเป้าหมายซึ่งรับข้อมูลสามารถจัดการได้อย่างเหมาะสม
บันทึก
เมื่อทำการลากไฟล์จะไม่มีการแปลงข้อมูลแต่อย่างใด ตัวอย่างเช่น เมื่อถ่ายโอนไฟล์จากแขก Linux ไปยังโฮสต์ Windows การลงท้ายบรรทัดเฉพาะของ Linux จะไม่ถูกแปลงเป็นการลงท้ายบรรทัดของ Windows
รูปแบบต่อไปนี้จัดการโดยบริการลากและวาง Oracle VM VirtualBox:
ข้อความธรรมดา: จากแอปพลิเคชัน เช่น โปรแกรมแก้ไขข้อความ อินเทอร์เน็ตเบราว์เซอร์ และหน้าต่างเทอร์มินัล
ไฟล์: จากตัวจัดการไฟล์ เช่น Windows Explorer, Nautilus และ Finder
ไดเรกทอรี: สำหรับไดเร็กทอรี ใช้รูปแบบเดียวกันกับไฟล์
ข้อจำกัดที่ทราบ
ข้อจำกัดต่อไปนี้เป็นที่รู้จักสำหรับการลากและวาง:
บนโฮสต์ Windows ไม่อนุญาตให้ลากและวางเนื้อหาระหว่างโปรแกรมที่ยกระดับ UAC (การควบคุมบัญชีผู้ใช้) และโปรแกรมที่ไม่ผ่านการยกระดับ UAC หากคุณเริ่ม Oracle VM VirtualBox ด้วยสิทธิ์ของผู้ดูแลระบบ การลากและวางจะไม่ทำงานกับ Windows Explorer ซึ่งทำงานด้วยสิทธิ์ของผู้ใช้ทั่วไปตามค่าเริ่มต้น