หนึ่งในผู้อ่านของเราชื่อ Mike ได้ส่งปัญหาต่อไปนี้มาให้เรา:
โดยทั่วไปฉันดูเหมือนจะมีปัญหาที่เสียงของฉันจะข้าม / บิดเบือนเมื่อใดก็ตามที่ตัวประมวลผลของฉันไม่ว่าง และมันไม่จำเป็นต้องมีอะไรสำคัญมันสามารถเกิดขึ้นได้เมื่อฉันเปิด Firefox ตอนนี้ฉันสามารถเข้าใจบางสิ่งเช่นนี้เกิดขึ้นบนพีซีเครื่องเก่า แต่ฉันไม่เห็นว่าทำไมปัญหานี้จึงเป็นปัญหาตามข้อกำหนดของโครงสร้างนี้ ไม่สำคัญว่าโปรแกรมกำลังเล่นไฟล์เสียงอะไรและการข้าม / การบิดเบือนจะเด่นชัดมากขึ้นถ้าฉันมีหลายโปรแกรม / มีโปรแกรมที่ใช้หน่วยความจำมากขึ้น ฉันได้ลองติดตั้งใหม่ทั้งหมดเช็ดทุกอย่างและเริ่มใหม่โดยไม่มีประโยชน์ เท่าที่ฉันสามารถบอกชิ้นส่วนทั้งหมดที่ฉันทำงานได้ดี แต่ฉันยังคงมีปัญหาเสียงนี้
ปัญหานี้เป็นเรื่องปกติค่อนข้างจริง ฉันมีประสบการณ์ในอดีตด้วยตัวเอง วิธีการแก้ปัญหาตามปกติคืออะไร แต่ที่ชัดเจนแม้ว่า
คำตอบสั้น ๆ คือปัญหาอยู่ในโหมดที่ระบุสำหรับคอนโทรลเลอร์ IDE หลักและรองของคุณ คุณมักจะมีฮาร์ดไดรฟ์และออปติคัลไดรฟ์ คุณต้องตั้งค่าโหมดเป็น DMA ไม่ใช่ PIO
คำอธิบายแรกของทั้งสอง:
- โหมด DMA (เข้าถึงหน่วยความจำโดยตรง) เป็นโหมดประสิทธิภาพสูงสำหรับการถ่ายโอนข้อมูลไปยังและจากอุปกรณ์โดยเฉพาะไปยังอุปกรณ์เขียนแผ่น CD และ DVD โหมด DMA ช่วยให้โปรเซสเซอร์สามารถถ่ายโอนข้อมูลขนาดใหญ่ด้วยค่าใช้จ่ายซอฟต์แวร์น้อยมากดังนั้นจึงต้องใช้งาน CPU ต่ำ ในโหมดนี้การเบิร์นความเร็วสูงสามารถทำได้ในพื้นหลังขณะที่โปรแกรมอื่นกำลังทำงาน
- ย่อมาจาก P rogrammed I nput / O utput วิธีการถ่ายโอนข้อมูลระหว่างอุปกรณ์สองเครื่องที่ใช้ตัวประมวลผลหลักของคอมพิวเตอร์เป็นส่วนหนึ่งของเส้นทางข้อมูล
เราจำเป็นต้องใช้โหมด DMA เพื่อให้โปรเซสเซอร์สามารถทำงานกับสิ่งต่าง ๆ เช่นเสียงออกที่เหมาะสมและลดการถ่ายโอนข้อมูลอย่างง่าย
Windows จะเปลี่ยนกลับไปใช้โหมด PIO ในไดรฟ์หากมีปัญหาในการใช้ DMA และหากปัญหายังคงมีอยู่ Windows จะทำให้เป็นแบบถาวรและจะใช้โหมด PIO ต่อไปแม้ว่าคุณจะระบุ DMA ดังนั้นมีสองวิธีในการจัดการกับมัน
ไปที่ตัวจัดการอุปกรณ์ของคุณในแผงควบคุมค้นหาช่อง IDE หลักของคุณคลิกขวาและเลือกคุณสมบัติ ไปที่แท็บขั้นสูงแล้วค้นหาอุปกรณ์ที่คุณกำลังกำหนดค่า ตรวจสอบให้แน่ใจว่าได้เลือก“ DMA ถ้ามี” หากคุณมีสิ่งใดเชื่อมต่อกับช่องสัญญาณ IDE รองให้ทำเช่นเดียวกันกับช่องสัญญาณนั้น คุณจะต้องรีบูต Windows เพื่อให้การเปลี่ยนแปลงมีผล
หากไม่สามารถแก้ไขได้อาจเป็นเพราะ Windows กำลังบังคับให้ PIO ในกรณีนี้คุณต้องการถอนการติดตั้งคอนโทรลเลอร์จากตัวจัดการอุปกรณ์ มันอาจดูเหมือน overkill แต่เมื่อทำการรีบูท Windows ก็จะตรวจจับคอนโทรลเลอร์และติดตั้งใหม่