VirtualBox ไม่รู้จัก USB: จะแก้ไขปัญหานี้ได้อย่างไร

อัปเดตล่าสุด: 27/10/2026

  • VirtualBox 7 รองรับ USB 2.0 และ 3.0 โดยไม่ต้องติดตั้ง Extension Pack เพิ่มเติม
  • ขั้นแรก ตรวจสอบว่าอุปกรณ์หยุดตรวจจับที่จุดใด
  • บนระบบ Linux ให้ตรวจสอบสิทธิ์การเข้าถึงของ vboxusers
  • การจับภาพข้อมูลจากไดรฟ์ USB และการอ่านไฟล์จากไดรฟ์นั้นเป็นคนละเรื่องกัน
แก้ไขปัญหา VirtualBox ไม่รู้จักอุปกรณ์ USB

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

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

ขั้นตอนสำคัญแรก: ชุดอุปกรณ์เสริม

ชุดส่วนขยาย VirtualBox

หากคุณพยายามเชื่อมต่ออุปกรณ์ USB แล้วไม่มีอะไรเกิดขึ้น สาเหตุส่วนใหญ่เป็นเพราะ VirtualBox รองรับเฉพาะมาตรฐาน USB 1.1 โดยค่าเริ่มต้น ซึ่งค่อนข้างล้าสมัย เพื่อให้สามารถใช้งานได้ USB 2.0 หรือ 3.0คุณต้องติดตั้ง Oracle VM VirtualBox Extension Pack

เนื้อหาพิเศษ - คลิกที่นี่  หน้าจอว่างของ Battle.net: การแก้ไขขั้นสูงสุดและคำแนะนำฉบับสมบูรณ์

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

การตั้งค่าคอนโทรลเลอร์ในเครื่องเสมือน

บุคคลที่กำลังทำงานบนแล็ปท็อปโดยเสียบแฟลชไดรฟ์ USB อยู่

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

  • เข้าสู่เฟืองของ การกำหนดค่า และไปที่แท็บของ ยูเอสบี.
  • ทำเครื่องหมายในช่อง "เปิดใช้งานตัวควบคุม USB".
  • เคล็ดลับอยู่ที่นี่: เลือกใช้ระหว่าง USB 2.0 (EHCI) หรือ USB 3.0 (xHCI) หากพบว่า USB 3.0 แสดงข้อผิดพลาดในการระบุอุปกรณ์ หรือไม่รู้จักอุปกรณ์ ลองเปลี่ยนไปใช้ USB 2.0 ดูซึ่งโดยทั่วไปแล้วจะมีความเสถียรและเข้ากันได้ดีกว่ามาก
  • เคล็ดลับเพิ่มเติมคือการเพิ่ม ตัวกรอง USB ว่างเปล่า การคลิกที่ไอคอนเครื่องหมายบวกบางครั้งจะช่วยให้ระบบตรวจจับฮาร์ดแวร์ได้ง่ายขึ้น

วิธีถ่ายโอนข้อมูลจาก USB จากระบบจริงไปยังระบบเสมือน

แฟลชไดรฟ์ USB สีน้ำเงินวางอยู่ข้างแล็ปท็อปบนพื้นหลังสีเหลืองสดใส

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

เนื้อหาพิเศษ - คลิกที่นี่  วิธีการลบพื้นหลังออกจากภาพที่สร้างโดย AI ทีละขั้นตอน

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

โซลูชันเฉพาะสำหรับผู้ใช้ Linux และ Ubuntu

บุคคลที่ถืออุปกรณ์หน่วยความจำ USB แบบพกพาไว้ในฝ่ามือ

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

วิธีแก้ปัญหาที่ได้ผลแน่นอนคือการเพิ่มผู้ใช้ของคุณเข้าไปในกลุ่ม VirtualBox คุณต้องรันคำสั่งต่อไปนี้ในเทอร์มินัลเพื่อทำเช่นนั้น เพิ่มผู้ใช้เข้าสู่กลุ่ม vboxusersหากคุณไม่ทำเช่นนี้ แม้ว่าคุณจะติดตั้ง Extension Pack แล้วก็ตาม ไฮเปอร์ไวเซอร์ก็จะไม่ได้รับสิทธิ์ที่จำเป็นในการระบุอุปกรณ์ต่างๆ นอกจากนี้ โปรดตรวจสอบให้แน่ใจว่า... โมดูลเคอร์เนล โหลดได้อย่างถูกต้องและไม่มีข้อขัดแย้งกับ udev หรือ usbfs

เนื้อหาพิเศษ - คลิกที่นี่  ปัญหาเรื่องอุณหภูมิและฟีเจอร์ใหม่ใน Nothing OS 5

กรณีที่ซับซ้อนและการเข้าถึงระยะไกล

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

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

เพื่อแก้ไขปัญหานี้ สิ่งสำคัญคือต้องติดตั้ง Extension Pack ที่เหมาะสม เลือกคอนโทรลเลอร์ USB 2.0 หรือ 3.0 ในการตั้งค่าโดยที่เครื่องปิดอยู่ และหากใช้ Linux ให้กำหนดสิทธิ์ให้กับกลุ่ม vboxusers อย่างถูกต้อง เมื่อตั้งค่าเสร็จแล้ว เพียงเลือกอุปกรณ์จากเมนูไอคอนด้านล่างเพื่อถ่ายโอนการควบคุมฮาร์ดแวร์จากเครื่องจริงไปยังเครื่องเสมือน