Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีทำ USB Passthrough ใน Hyper-V

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

วิธีทำ USB Passthrough ใน Hyper-V

หากคุณคุ้นเคยกับ VMware คุณจะรู้หลังจากอ่านบทความนี้ว่ากระบวนการนี้ง่ายกว่าและง่ายกว่าใน VMware เป็นเวลานานพอสมควรแล้วที่พวกเขาเสนอคุณสมบัติ USB passthrough ฉันเดาว่าปัญหาหลักคือคุณไม่สามารถเชื่อมต่ออุปกรณ์ USB กับเครื่องเสมือนได้มากกว่าหนึ่งเครื่องในแต่ละครั้ง อย่างไรก็ตาม นั่นไม่ใช่วิธีการทำงานใน Hyper-V กระบวนการดำเนินการส่งผ่าน USB ใน Hyper-V นั้นแตกต่างออกไปเล็กน้อย ก่อนที่เราจะลงรายละเอียด ให้เราสร้างความเข้าใจพื้นฐานเกี่ยวกับ USB passthrough ก่อน

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

ผ่าน USB ฝั่งเซิร์ฟเวอร์

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

  1. ก่อนอื่น ให้เสียบอุปกรณ์ USB ที่คุณต้องการใช้
  2. เมื่อคุณเสียบปลั๊กอุปกรณ์ คุณจะรู้ว่าระบบปฏิบัติการของโฮสต์รู้จักไดรฟ์ที่เชื่อมต่อ อย่างไรก็ตาม ปัญหาที่นี่คือไดรฟ์ USB สามารถใช้ได้กับระบบปฏิบัติการเท่านั้นในแต่ละครั้ง เพื่อแก้ปัญหานี้ สิ่งที่เราต้องทำคือทำให้ไดรฟ์ USB ออฟไลน์ เพื่อไม่ให้ไดรฟ์ USB เข้าถึงระบบปฏิบัติการโฮสต์ได้ หลังจากนั้นจะสามารถเข้าถึงได้โดยเครื่องเสมือนที่คุณต้องการ
  3. สำหรับสิ่งนี้ เปิด เรียกใช้ กล่องโต้ตอบโดยกด แป้น Windows + R . เมื่อเปิดแล้ว ให้พิมพ์ diskmgmt.msc คำสั่งและกด Enter นี่จะเป็นการเปิดหน้าต่างการจัดการดิสก์
  4. ตอนนี้ เราต้องทำให้ USB ออฟไลน์ ในการดำเนินการนี้ ให้คลิกขวาที่ดิสก์แล้วคลิกที่ ออฟไลน์ ตัวเลือก. โปรดทราบว่าคุณต้องคลิกขวาที่ตัวดิสก์เอง ไม่ใช่อักษรระบุไดรฟ์ ตรวจสอบภาพที่แนบมา วิธีทำ USB Passthrough ใน Hyper-V
  5. ปัญหาของ Disk Management Console คือไม่แสดงตัวเลือกออฟไลน์สำหรับอุปกรณ์ USB ทั้งหมด ดังนั้น หากคุณมีไดรฟ์เก็บข้อมูล USB ขนาดเล็ก คุณอาจไม่ได้รับตัวเลือกออฟไลน์ ในกรณีนี้ คุณจะใช้ Passthrough ไม่ได้
  6. เมื่อไดรฟ์ USB ออฟไลน์ ให้เปิด Hyper-V Manager .
  7. คลิกขวาที่เครื่องเสมือนที่ต้องการเข้าถึงไดรฟ์ USB และไปที่ การตั้งค่า .
  8. บน เพิ่มฮาร์ดแวร์ แท็บ เลือกตัวควบคุม SCSI จากรายการแล้วคลิก เพิ่ม ปุ่ม. วิธีทำ USB Passthrough ใน Hyper-V
  9. เลือก ฮาร์ดดิสก์จริง ในหน้าจอต่อไปนี้ จากนั้นเลือกไดรฟ์ USB ที่คุณแนบ
  10. เมื่อเสร็จแล้ว ให้คลิกปุ่ม สมัคร ปุ่มแล้วกด ตกลง .
  11. ตอนนี้ไดรฟ์ USB ควรพร้อมใช้งานสำหรับเครื่องเสมือนเฉพาะแล้ว ในกรณีที่คุณไม่เห็นไดรฟ์ USB แสดงอยู่ใน VM คุณสามารถกลับไปที่ Disk Management Console จากนั้นจึงระบุอักษรระบุไดรฟ์ให้อุปกรณ์ USB

ผ่าน USB ฝั่งไคลเอ็นต์

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

วิธีที่ 1:USB Passthrough พร้อมการเชื่อมต่อเดสก์ท็อประยะไกล

ในการทำ USB passthrough โดยใช้ Remote Desktop Connection ให้ทำตามคำแนะนำด้านล่าง

  1. ก่อนอื่น คุณต้องเปิดใช้งานการเชื่อมต่อเดสก์ท็อประยะไกลบนเครื่องเสมือน ในการดำเนินการนี้ ให้เชื่อมต่อกับเครื่องเสมือนของคุณและไปที่การตั้งค่าระบบระยะไกลผ่าน แผงควบคุม> ระบบและความปลอดภัย> อนุญาตการเข้าถึงระยะไกล
  2. ทำเครื่องหมายที่ อนุญาตการเชื่อมต่อความช่วยเหลือระยะไกลกับคอมพิวเตอร์เครื่องนี้ กล่อง. นอกจากนี้ อย่าลืมตรวจสอบ อนุญาตการเชื่อมต่อระยะไกลกับคอมพิวเตอร์เครื่องนี้ ตัวเลือกยังถูกเลือก สุดท้าย คลิก สมัคร แล้วกด ตกลง . วิธีทำ USB Passthrough ใน Hyper-V
  3. ตอนนี้ คุณต้องเชื่อมต่อกับเครื่องนี้จากระยะไกล สำหรับสิ่งนี้ ให้เปิดไคลเอนต์ RDP โดยพิมพ์ mstsc.exe ในกล่องโต้ตอบเรียกใช้
  4. คลิกที่ แสดง ตัวเลือก ตัวเลือกเพื่อดูการตั้งค่าเพิ่มเติม เปลี่ยนไปใช้ ทรัพยากรในพื้นที่ จากนั้นคลิกที่ เพิ่มเติม ปุ่ม.
  5. ตรวจสอบอุปกรณ์ Plug and Play ที่รองรับอื่นๆ ตัวเลือกแล้วกด ตกลง . วิธีทำ USB Passthrough ใน Hyper-V
  6. สุดท้าย ให้คลิกปุ่ม เชื่อมต่อ เพื่อเริ่มเซสชันเดสก์ท็อประยะไกลของคุณ

วิธีที่ 2:การใช้โหมดเซสชันที่ปรับปรุง

หากคุณไม่ทราบโหมด Enhanced Session โดยทั่วไปจะเป็นคุณสมบัติที่ช่วยในการเปลี่ยนเส้นทางทรัพยากรและอุปกรณ์ในเครื่องไปยังเครื่องเสมือน หากระบบของคุณใช้ Windows 10 หรือ Windows 8.1 แสดงว่าคุณเปิดใช้งานโหมดนี้ตามค่าเริ่มต้นแล้ว ในกรณีที่โฮสต์ Hyper-V ของคุณใช้งาน Windows Server 2012 หรือ Windows Server 2016 คุณจะต้องเปิดใช้งานด้วยตนเอง

ทำตามคำแนะนำด้านล่างเพื่อดำเนินการผ่าน USB:

  1. ก่อนอื่น บนโฮสต์ Hyper-V ของคุณ ให้เปิด Hyper-V Manager .
  2. ที่นั่น ให้คลิกขวาที่เครื่องเสมือนที่คุณต้องการใช้ จากนั้นเลือก Hyper-V การตั้งค่า จากเมนูแบบเลื่อนลง
  3. ทั้งใน เซิร์ฟเวอร์ และ ผู้ใช้ ไปที่ส่วน ปรับปรุงแล้ว เซสชัน โหมด นโยบาย และเลือก อนุญาตโหมดเซสชันที่ปรับปรุง ตัวเลือก. วิธีทำ USB Passthrough ใน Hyper-V
  4. จากนั้น คลิก ใช้ แล้วกด ตกลง ปุ่มเพื่อบันทึกการเปลี่ยนแปลง
  5. ตอนนี้ สิ่งที่คุณต้องทำคือเลือกแหล่งข้อมูลในพื้นที่ที่คุณต้องการใช้ ซึ่งรวมถึงไดรฟ์ในเครื่อง เครื่องพิมพ์ อุปกรณ์ USB และอื่นๆ
  6. ในการดำเนินการนี้ ให้เริ่มเครื่องเสมือนจากหน้าต่าง Hyper-V Manager โดยดับเบิลคลิกที่ชื่อ
  7. หน้าต่างการกำหนดค่าจะปรากฏขึ้นก่อนที่คุณจะสามารถเข้าสู่ระบบได้ ในหน้าต่างนี้ ให้คลิก แสดง ตัวเลือก ตัวเลือกเพื่อดูตัวเลือกเพิ่มเติม วิธีทำ USB Passthrough ใน Hyper-V
  8. เปลี่ยนเป็นท้องถิ่น แหล่งข้อมูล แท็บแล้วคลิก เพิ่มเติม ปุ่ม.
  9. ในการอนุญาตให้เครื่องเสมือนเข้าถึงอุปกรณ์ USB ในเครื่อง คุณจะต้องตรวจสอบอุปกรณ์ Plug and Play ที่รองรับอื่นๆ ตัวเลือก. จากนั้นคลิกปุ่ม ตกลง ปุ่ม.
  10. หากต้องการบันทึกการตั้งค่าเหล่านี้สำหรับใช้ในอนาคต คุณสามารถเลือกบันทึกการตั้งค่าของฉันสำหรับการเชื่อมต่อกับเครื่องเสมือนนี้ในอนาคต กล่อง.
  11. สุดท้าย คลิกเชื่อมต่อ เพื่อเข้าสู่ระบบเครื่องเสมือนของคุณ