Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows 10

การเพิ่มการ์ดเสียงลงในเครื่องเสมือนบน VMWare ESXi

ตามค่าเริ่มต้น ไม่มีอุปกรณ์เสียงในเครื่องเสมือน VMWare ESXi หากคุณต้องการรับเสียงจาก Windows VM สำหรับผู้เยี่ยมชม ง่ายกว่าที่จะใช้ RDP Remote Audio (ใช้เพื่อส่งต่อเสียงจากคอมพิวเตอร์ระยะไกลไปยังอุปกรณ์เสียงของโฮสต์ในเครื่องในไคลเอนต์ RDP) อย่างไรก็ตาม ในบางกรณี ผู้ใช้หรือแอปที่ทำงานอยู่ในเครื่องเสมือนต้องเข้าถึงการ์ดเสียงโดยตรง ในบทความนี้ เราจะแสดงวิธีเพิ่มการ์ดเสียงเสมือนไปยัง VM ที่ทำงานบนโฮสต์ VMWare ESXi

เมื่อคุณสร้างเครื่องเสมือน VMWare ใหม่บน ESXi จะไม่มีอุปกรณ์เสียงเสมือนอยู่ในรายการอุปกรณ์ หากคุณเชื่อมต่อกับแขก Windows VM คุณจะเห็นว่าไอคอนเสียงในถาดมีกากบาทสีแดงพร้อมข้อความ No Audio Output Device is installed . ดังนั้นจึงไม่มีอุปกรณ์เสียงใน Windows Device Manager

การเพิ่มการ์ดเสียงลงในเครื่องเสมือนบน VMWare ESXi

การเพิ่มการ์ดเสียงลงในเครื่องเสมือนบน VMWare ESXi

หากคุณเชื่อมต่อกับ Windows ผ่าน RDP คุณสามารถส่งต่อเหตุการณ์เสียงเริ่มต้นของ Windows ทั้งหมดไปยัง เสียงระยะไกล อุปกรณ์แม้ว่าจะไม่มีการ์ดเสียงใน VM

การเพิ่มการ์ดเสียงลงในเครื่องเสมือนบน VMWare ESXi

โดยเลือก "เล่นเสียงระยะไกล" -> "เล่นบนคอมพิวเตอร์เครื่องนี้" ใน mstsc.exe การตั้งค่าไคลเอนต์

การเพิ่มการ์ดเสียงลงในเครื่องเสมือนบน VMWare ESXi

อุปกรณ์เสียง HD เสมือนได้รับการพิจารณาอย่างเป็นทางการว่าไม่รองรับเครื่องเสมือน VMWare ESXi แต่คุณสามารถเพิ่มได้ผ่านไฟล์การกำหนดค่า .vmx หรือพารามิเตอร์การกำหนดค่าขั้นสูงของเครื่องเสมือน (ในเครื่องเสมือน VMWare Workstation คุณสามารถเพิ่มอุปกรณ์เสียงเช่นเดียวกับฮาร์ดแวร์เสมือนอื่นๆ)

นอกจากนี้ คุณสามารถส่งต่ออุปกรณ์เสียงจริงจากโฮสต์ของคุณโดยตรงไปยัง VM โดยใช้ PCI Passthrough

มาดูวิธีการเพิ่มการ์ดเสียงเสมือนผ่าน .vmx ไฟล์:

  1. เปิดใช้งานบริการ SSH ในการตั้งค่าโฮสต์ ESXi ของคุณ ซึ่งเครื่องเสมือนกำลังทำงานอยู่ การเพิ่มการ์ดเสียงลงในเครื่องเสมือนบน VMWare ESXi
  2. หยุด VM;
  3. เชื่อมต่อกับโฮสต์ ESXi ของคุณโดยใช้ไคลเอ็นต์ SSH (ฉันใช้ไคลเอ็นต์ SSH ในตัวของ Windows 10):
    ssh root@mun-esxi5
    ไปที่โฟลเดอร์ที่มีไฟล์เครื่องเสมือนของคุณ ตัวอย่างเช่น:
    # cd /vmfs/volumes/VMFS_Store1/VMName1
  4. สร้างสำเนาสำรองของไฟล์ .vmx ของ VM ของคุณ
  5. แก้ไขไฟล์ VMX ในตัวแก้ไข vi:
    # vi VMName1
  6. เพิ่มบรรทัดต่อไปนี้ต่อท้ายไฟล์ปรับแต่งของคุณ:
    sound.present = "true"
    sound.allowGuestConnectionControl = "false"
    sound.virtualDev = "hdaudio"
    sound.fileName = "-1"
    sound.autodetect = "true"

    การเพิ่มการ์ดเสียงลงในเครื่องเสมือนบน VMWare ESXi

  7. บันทึกไฟล์ VMX และเรียกใช้ VM
  8. ตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน Windows Audio Service ใน guest OS และ hdaudio การ์ดเสียง (อุปกรณ์เสียงความละเอียดสูง ) ได้ปรากฏในรายการอุปกรณ์ การเพิ่มการ์ดเสียงลงในเครื่องเสมือนบน VMWare ESXi