โฮสต์ VirtualBox Windows 7 แขก XP ไม่สามารถเล่นเสียงได้


8

ตามที่กล่าวไว้ว่าฉันไม่สามารถรับแขก XP ให้สร้างเสียงบนโฮสต์ Windows 7 Ultimate 32 บิตของฉัน เสียงใช้งานได้ดีในระบบปฏิบัติการโฮสต์

หากฉันตั้งค่าไดรเวอร์เสียงของโฮสต์เป็น "Null Audio Driver" และตัวควบคุมเสียงเป็น ICH AC97 ทั้งหมดจะทำงานได้ยกเว้นว่าไม่มีเสียงออกมาจากลำโพง ตัวควบคุมเสียง Intel AC'97 แสดงขึ้นในรายการอุปกรณ์ของฉัน ตามที่ฉันเข้าใจแล้วนั่นคือสิ่งที่เกิดขึ้นกับ Null Audio Driver หากคุณต้องการเสียงคุณต้องเลือก Windows DirectSound สำหรับไดรเวอร์เสียงโฮสต์ ถ้าฉันทำสิ่งนี้แม้ว่าตอนที่ฉันเริ่มใช้งาน XP guest มันจะหยุดทำงานกับกล่องโต้ตอบชื่อ "XPPro: สตาร์ทเครื่องเสมือน" และข้อความ "เริ่มต้นเครื่องเสมือน ... " โดยมีแถบความคืบหน้าติดอยู่ที่ 0% นี่คือสองสามบรรทัดสุดท้ายของไฟล์บันทึกของฉัน:

00:00:00.840 NAT: adding 24.116.2.50 to DNS server list
00:00:00.840 NAT: adding 24.116.2.34 to DNS server list
00:00:00.840 NAT: value of BindIP has been ignored
00:00:00.841 Audio: Trying driver 'dsound'.
00:00:00.936 Audio: set_record_source ars=0 als=0 (not implemented)

ณ จุดนี้สิ่งเดียวที่ฉันทำได้คือฆ่าหน้าต่างเริ่มต้น การตั้งค่าคอนโทรลเลอร์เป็น soundblaster 16 ช่วยให้แขกมาได้ แต่ไม่มีอุปกรณ์เสียงปรากฏขึ้นในตัวจัดการอุปกรณ์หรือในแอปแผงควบคุม

ความคิดเห็นใดบ้างที่ฉันสามารถทำให้เสียงออกมาจากระบบปฏิบัติการของแขก

UPDATE

ฉันเพิ่งติดตั้ง VMware 3.0 และโหลด XP Pro ที่นั่น ทำงานเหมือนจับใจ บนฟอรัม VBox ฉันถูกขอให้ส่งรายงานข้อผิดพลาดฉันเดาว่ามีปัญหาอยู่ที่นั่น

คำตอบ:


2

ฉันกำลังใช้งาน VirtualBox (3.1.2 เมื่อโพสต์) บนโฮสต์ Windows 7 และแขกผู้ใช้ Windows XP ของฉันเล่นเสียงได้ดี นี่คือการตั้งค่าของฉันฉันหวังว่าพวกเขาจะช่วยคุณ:

เสียง

  • เปิดใช้งานเสียง: ทำเครื่องหมาย
  • Host Audio Driver: Windows DirectSound
  • ตัวควบคุมเสียง: ICH AC97

สำหรับฉันดูเหมือนว่ามีความขัดแย้งบางอย่างกับไดรเวอร์เสียงโฮสต์ของคุณ สิ่งนี้จะเกิดขึ้นหากคุณติดตั้ง Windows XP แบบใหม่ที่สะอาดในฐานะแขกหรือไม่?

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

บนโฮสต์หนึ่งคุณคิดว่าสามารถลองเปลี่ยนอุปกรณ์เสียงเริ่มต้น (เริ่ม -> แผงควบคุม -> เสียง) แล้วลองตั้งค่าอุปกรณ์อื่นเป็นค่าเริ่มต้นได้หรือไม่ คุณอาจต้องการเข้าสู่การตั้งค่าขั้นสูงสำหรับอุปกรณ์และรีเซ็ตการตั้งค่ากลับเป็นค่าเริ่มต้น (แท็บส่วนใหญ่มีปุ่มสำหรับสิ่งนั้น) สุดท้ายบนแท็บขั้นสูงมีตัวเลือกสำหรับโหมดพิเศษ ควรตรวจสอบทั้งในทางที่ดี แต่ลองปิดใช้งานพวกเขาและดูว่าเกิดอะไรขึ้น


ฉันจะลองดู
DCookie

ฉันไม่สามารถสร้างเครื่องใหม่ - มันค้างในข้อผิดพลาดเดียวกันถ้าฉันเลือก Windows DirectSound ฉันใช้ 3.1.2 เช่นกัน ....
DCookie

@ DCookie ฟังดูเหมือนกับปัญหาไดรเวอร์เสียงกับโฮสต์ของคุณ
Goyuix

1
ถ้าอย่างนั้นก็เลือก :-) VMWare ไม่มีปัญหา (อย่างน้อยก็ในเรื่องเสียงฉันยังไม่ได้ทำอะไรมากเลย) +1 และขอบคุณสำหรับการตอบกลับ
DCookie

@ DCookie ฉันขอแนะนำให้คุณรายงานสิ่งนี้ในฟอรัม VirtualBox และบันทึกข้อผิดพลาดในตัวติดตามนักเล่นเกม แต่ดูเหมือนว่าคุณอาจได้ทำสิ่งนี้ไปแล้ว เวอร์ชัน 3.1.4 ปัจจุบันเป็นรุ่นเบต้าอาจมีการอัปเดตในอนาคตที่จะแก้ไขสิ่งที่เสียหาย
Goyuix

6

ฉันมีปัญหาเดียวกัน (โฮสต์: Windows 7 64- บิต, เสียงตกลงและแขก: Windows XP SP3 32- บิต, ไม่มีเสียง)

สิ่งที่ฉันสังเกต:

ในการกำหนดค่าของเครื่อง Virtualbox ฉันมี:

  • ตัวควบคุม DirectSound ของ Windows: ICH AC97 (พารามิเตอร์เริ่มต้น)

ใน guest OS (Windows XP SP3 32 บิต) ไดรเวอร์เสียงคือ:

  • ตัวควบคุมสัญญาณเสียง Intel AC'97 - SigmaTel Codec

นั่นแหละปัญหา! เมื่อคุณแทนที่ไดรเวอร์นี้เป็น Intel 82801AA AC'97 Controller เสียงจะทำงานได้ดี

คุณจะเปลี่ยนไดรเวอร์ได้อย่างไร?

ไปที่: เริ่มต้น Panel แผงควบคุม⇨ระบบ⇨ฮาร์ดแวร์⇨ไดรเวอร์เลือกตัวควบคุมเสียง (SigmaTel) จากนั้นอัปเดตไดรเวอร์⇨ไม่มีการอัพเดตบนเว็บค้นหาไดรเวอร์ด้วยตนเอง⇨เลือก Intel 82801AA AC'97 คอนโทรลเลอร์


มันเหมาะกับฉัน บังคับให้ติดตั้งไดรเวอร์เดิมอีกครั้ง
Reinaldo Gil

1

ฉันยังไม่ได้รับเสียงด้วยกล่อง Virtual XP แขกบนโฮสต์ Windows 7 64 แต่ได้รับการทำงานกับการตั้งค่าต่อไปนี้: ไดรเวอร์โฮสต์: ตัวควบคุม DirectSound ของ Windows: ICH AC97

นี่คือสิ่งที่ฉันทำ:

  1. พยายามรวมกันไม่ประสบความสำเร็จ
  2. ออกจากระบบแขก XP
  3. การตั้งค่าที่เลือก (Yellow Cog) ใน VM VirtualBox Manager
  4. เสียงที่เลือกในความเจ็บปวดด้านซ้ายของหน้าต่างการตั้งค่า
  5. ทำเครื่องหมายที่ช่องเปิดใช้งานเสียง
  6. ไดร์เวอร์ Host Audio ที่เลือก: Windows DirectSound
  7. ตัวควบคุมเสียงที่เลือก: ICH AC97
  8. คลิกที่[OK]ปุ่ม
  9. เลือก Start (ลูกศรสีเขียว) ใน VM VirtualBox Manager

ตอนนี้อยู่ใน XP Guest:

  1. เลือก[Start]> Settings>Control Panel
  2. ดับเบิลคลิกซ้ายที่ "อุปกรณ์เสียงและเสียง" ในแผงควบคุม
  3. ยกเลิกการทำเครื่องหมายที่ช่องทำเครื่องหมายปิดเสียงบนแท็บระดับเสียงของหน้าต่าง "คุณสมบัติเสียงและอุปกรณ์เสียง"
  4. คลิกที่[OK]ปุ่ม
  5. เล่นไฟล์. mp3 และสามารถฟังเพลงได้

1

ในขณะที่ VM หยุดทำงาน:

  1. ไปที่การตั้งค่าในเมนูแบบดึงลงของเครื่องแล้วคลิกเสียง
  2. เปลี่ยนตัวควบคุมเสียงเป็นICH AC97

หลังจากรัน Windows XP ใน Virtual Box

  1. คลิกขวาที่ My Computer แล้วคลิกManage
  2. คลิกตัวจัดการอุปกรณ์คลิกขวาที่ฮาร์ดแวร์เสียงแล้วคลิกอัปเดตไดรเวอร์
  3. หน้าต่าง Found new Hardware จะเปิดขึ้น คลิกที่ยังไม่ได้เวลานี้ > เลือกด้วยตนเอง > เลือกจากรายการ
  4. เลือก Audio เป็นต้นจากนั้นเลือกIntel 82801AA AC'97 Controller

วิธีนี้ใช้ได้ผลสำหรับฉัน หากยังใช้งานไม่ได้อาจเป็นปัญหาความขัดแย้งหรือความเข้ากันได้


0

ทางออกของฉันค่อนข้างแตกต่าง

ฉันตรวจสอบว่าเสียงไม่ได้เล่นจากนั้นฉันปิด VM และเปลี่ยนฮาร์ดแวร์เสียงโดย IntelHD Audio หลังจากรีสตาร์ท Windows จะพยายามติดตั้งไดรเวอร์ แต่ไม่สามารถทำได้เพราะฉันต้องการดาวน์โหลดไดรเวอร์ที่เหมาะสม

จากนั้นฉันปิดตัวเองอีกครั้ง te VM และเปลี่ยนฮาร์ดแวร์เสียงกลับเป็น AC'97 และหลังจากรีบูตเสียงก็เล่น ฉันตรวจสอบไดรเวอร์ไปยังตัวจัดการอุปกรณ์แล้วและเป็นไดรเวอร์ 82801AA AC'97 มันถูกติดตั้งด้วยตัวเองอย่างเหมาะสม: O


0

ถ้าฉันตั้งค่าเครื่องเสมือนด้วยวิธีนี้:

  • เพิ่มพลังให้แล็ปท็อปของฉัน (ASUS ROG G750JX)
  • ไฟ VirtualBox
  • สร้างแขกของ Windows XP 32 บิต (ด้วยเสียงที่ปิดใช้งานเพื่อเป็นการป้องกันไว้ล่วงหน้า)
  • เปิดไฟเครื่องเสมือน
  • ทำตามขั้นตอนการติดตั้ง windows
  • ปิดเครื่องเสมือน
  • เปิดใช้งานเสียงบน VM
  • เปิดใช้งานอีกครั้ง (ติดตั้งส่วนเพิ่มเติมก่อนหรือหลังขั้นตอนนี้ไม่เกี่ยวข้อง)

เมื่อเดสก์ท็อปโหลดฮาร์ดแวร์ใหม่ที่ตรวจพบการแจ้งเตือนจะปรากฏขึ้นติดตั้งไดรเวอร์ Intel AC97 และเสียงทำงานได้ดี แม้ว่าฉันจะรีสตาร์ท VM เสียงก็ยังใช้งานได้

อย่างไรก็ตามถ้าฉันปิด VM และปิดหน้าต่างหลัก VirtualBoxเสียงจะไม่ทำงานในครั้งต่อไปที่ฉันเรียกใช้ VirtualBox

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

ฉันไม่รู้ว่าสิ่งนี้จะใช้ได้กับคนอื่นหรือไม่ แต่มันก็ใช้ได้สำหรับฉัน


ประโยคแรกของย่อหน้าหลักของคุณมีความยาวเกิน 100 คำ โปรดพยายามให้ประโยคของคุณมีความยาวสูงสุดประมาณ 30 คำ
สกอตต์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.