VCACHE คืออะไร

แคชดิสก์ไดรเวอร์ 32 บิตใน Windows 9x และ Windows ME ที่มาแทนที่ MS-DOS Smartdrv VCACHE สามารถเปลี่ยนแปลงได้แบบไดนามิกขึ้นอยู่กับพื้นที่ดิสก์และหน่วยความจำที่แอพพลิเคชั่นต้องการ

เป็นที่ทราบกันว่าเครื่อง Windows 95 มีปัญหาเกี่ยวกับหน่วยความจำสูงกว่า 48 MB เนื่องจากวิธีจัดการหน่วยความจำด้วย VCACHE ผู้ใช้ Windows 98 และ Windows ME สามารถปรับปรุงประสิทธิภาพได้โดยการปรับเปลี่ยน VCACHE อย่างไรก็ตามปัญหาต่าง ๆ ที่มีอยู่ใน Windows 95 ได้รับการแก้ไขใน Windows 98 และ Windows ME เพื่อแก้ไขข้อผิดพลาดหน่วยความจำไม่เพียงพอปรับปรุงประสิทธิภาพหรือแก้ไขปัญหาเกี่ยวกับ VCACHE ผู้ใช้สามารถแก้ไข system.ini และเพิ่มสองบรรทัดด้านล่างลงในส่วน [vcache] ของ system.ini

 [VCACHE]

minfilecache = xxxxxx

maxfilecache = xxxxxx

โดยที่ xxxxxx คือหน่วยความจำหน่วยเป็นกิโลไบต์ที่ใช้งานบนคอมพิวเตอร์ ค่าสำหรับ "minfilecache" คือขนาดต่ำสุดของ VCACHE "maxfilecache" เป็นค่าขนาดสูงสุดที่ไม่สามารถเกินได้ ด้านล่างนี้เป็นตัวอย่างของสิ่งที่สามารถระบุได้:

 หน่วยความจำ 32 MB = หน่วยความจำ 3276850 MB = หน่วยความจำ 51200128 MB = 131072 

หน่วยความจำ 512 MB = 524288 *

หมายเหตุ: เมื่อพยายามเพิ่มประสิทธิภาพคอมพิวเตอร์ของคุณค่า VCACHE ควรเป็น 10% ถึง 25% ของขนาดหน่วยความจำทั้งหมดของคุณ

* ขนาด maxfilecache ไม่ควรเกิน 524288 แม้ว่าคอมพิวเตอร์จะมีหน่วยความจำมากกว่า 512 MB

ผู้ใช้อาจพบข้อยกเว้นร้ายแรง OE กับ VCACHE ในระหว่างการติดตั้งโปรแกรมหรือเมื่อเรียกใช้โปรแกรมครั้งแรกเนื่องจากความเป็นไปได้ด้านล่าง

  1. โปรแกรมทำงานในพื้นหลังทำให้คอมพิวเตอร์พัง ปิด TSR ทั้งหมดที่ทำงานในพื้นหลัง
  2. ปิดใช้งานการแคชการเขียนเชิงลบสำหรับไดรฟ์ทั้งหมดโดยคลิกเริ่ม การตั้งค่า แผงควบคุม ระบบ ประสิทธิภาพ ระบบไฟล์ และจากนั้นการ แก้ไขปัญหา ตรวจสอบการ ปิดใช้งานการเขียนแคชสำหรับไดรฟ์ทั้งหมด คลิกตกลงและปิดหน้าต่างทั้งหมดแล้วรีสตาร์ทคอมพิวเตอร์
  3. รีบูทคอมพิวเตอร์เข้าสู่ Safe Mode หากปัญหาไม่เกิดขึ้นใน Safe Mode ปัญหาของคุณเกิดจากความเสียหายของซอฟต์แวร์หรือปัญหาและเราขอแนะนำให้ติดตั้งซอฟต์แวร์ที่เป็นสาเหตุของปัญหาหรือติดตั้ง Windows ใหม่ อย่างไรก็ตามหากปัญหายังคงมีอยู่อาจเป็นเพราะหน่วยความจำคอมพิวเตอร์ไม่ดี

หากคุณได้รับข้อผิดพลาดจากหน่วยความจำที่มีหน่วยความจำจำนวนมากเช่นเกิน 512 MB ให้ตั้งค่า maxfilecache = 524288

เงื่อนไขหน่วยความจำ System.ini