ข้อผิดพลาด Disk Overload Error ใน uTorrent เกิดขึ้นหลังความเร็วดาวน์โหลดถึงเกณฑ์หนึ่ง ในกรณีส่วนใหญ่ ข้อผิดพลาดนี้ทนทานประมาณหนึ่งนาที (ระหว่างที่ดาวน์โหลดลดลง) ก่อนกลับสู่ปกติ อย่างไรก็ตาม ในกรณีส่วนใหญ่ ข้อผิดพลาดนี้เกิดซ้ำและกลับมาหลังเพียงไม่กี่นาที
สาเหตุยอดนิยมที่สุดที่ทำให้เกิดปัญหานี้คือ วิธีที่ uTorrent ดาวน์โหลดข้อมูลแบบ Non-sequential (ไม่เรียงลำดับ) วิธีนี้ทำให้ HDD ของคุณเครียดมาก เนื่องจากถูกบังคับให้เขียนหลายร้อยส่วนพร้อมกันแบบสุ่ม ในกรณีนี้ วิธีหนึ่งเพื่อให้แน่ใจว่าปัญหาไม่เกิดคือเปิดใช้งาน File Pre-allocation จากเมนู Advanced Settings
จำไว้ว่า uTorrent รุ่นใหม่มีประสิทธิภาพกับ Disk Usage มากกว่ามาก เนื่องจากไม่ได้ใช้ Single-thread I/O แล้ว หากเป็นกรณีนี้และคุณใช้ uTorrent Build เก่า ให้ลบการติดตั้งปัจจุบันและติดตั้ง Stable Build ล่าสุด
สถานการณ์ยอดนิยมอีกอย่างที่ปัญหานี้เกิด คือ สถานการณ์ที่ Partfile เปิดอยู่ ทำให้ไดร์ฟ์ถูกบังคับให้ข้ามไฟล์มาก ปัญหานี้แก้ไขแล้วในรุ่นใหม่ แต่หากคุณไม่อยากอัปเกรด สามารถหลีกเลี่ยงได้โดยเข้าถึง Advanced Options และตั้งค่า diskio.use_partfile เป็น false
หากปัญหาเกิดเฉพาะตอนพยายามดาวน์โหลดไฟล์ใหญ่ หรือพยายามดาวน์โหลดหลายไฟล์พร้อมกัน ปัญหาอาจเกิดเพราะ Base Cache ไม่เพียงพอ เพื่อแก้ไข ต้องเข้าถึงเมนู Preferences และเพิ่มขนาด Disk Cache ให้สูงพอเพื่อป้องกันปัญหานี้
1. เปิดใช้งาน File Pre-Allocation
เหตุผลหลักที่ผู้ใช้ uTorrent เจอ Disk Overload Error คือ uTorrent ดาวน์โหลดและอัปโหลดชิ้นส่วนแบบ Non-sequential นี่แตกต่างจากการโอนไฟล์ในเครื่องมาก และทำให้ไดร์ฟ์เครียดมาก — HDD ของคุณต้องอ่านและเขียนหลายร้อยส่วนสุ่มของไฟล์พร้อมกัน
สิ่งนี้อาจเป็นปัญหากับ HDD แบบดั้งเดิมที่ช้า วิธีหนึ่งเพื่อให้แน่ใจว่าปัญหาไม่เกิดอีกคือเปิดใช้งาน File Pre-allocation จากเมนู Preferences ผู้ใช้ที่ได้รับผลกระทบหลายคนยืนยันว่าปัญหาแก้ไขสมบูรณ์ทันทีที่ทำการปรับเปลี่ยนนี้
นี่คือคำแนะนำอย่างรวดเร็วในการแก้ไขปัญหา Disk Overload Error in uTorrent โดยเปิดใช้งาน File Pre-allocation:
- เปิด uTorrent Client ไปที่แถบเมนูด้านบน
- คลิก Options แล้วเลือก Preferences จากเมนูดรอปดาวน์
- ในเมนู Preference เลือก General จากส่วนซ้าย
- ไปที่ส่วนขวา ติ๊กช่อง Pre-allocate all files ภายใต้ When Downloading
- หลังปรับเปลี่ยนแล้ว คลิก Apply บันทึก
- รีสตาร์ท uTorrent Client และดูว่าปัญหาแก้ไขแล้วหรือยังในการเริ่มต้นระบบครั้งต่อไป
หากปัญหาเดิมยังคงอยู่หลังเปิด File Pre-allocation ให้ดำเนินต่อไปยังวิธีถัดไป
2. อัปเดตเป็น uTorrent Client รุ่นล่าสุด
uTorrent รุ่นใหม่มีประสิทธิภาพกับ Disk Usage มากกว่ามาก คำอธิบายง่ายๆ คือ รุ่น 3.1.3 และเก่ากว่าใช้ Single-threaded I/O แบบสมบูรณ์
โชคดีที่รุ่นใหม่เป็น Multi-threaded และให้ประสิทธิภาพสูงกว่ามาก ด้วย Multi-threading คุณไม่ต้องเสี่ยงที่ Single Disk Job จะบล็อกทุกอย่าง
หากคุณใช้ uTorrent 3.1.3 หรือเก่ากว่า ควรแก้ไขได้เร็วโดยลบรุ่นปัจจุบัน และดาวน์โหลดติดตั้ง Stable Build ล่าสุด
นี่คือคำแนะนำอย่างรวดเร็วในการอัปเดตเป็น uTorrent Client รุ่นล่าสุด:
- กด Windows key + R เปิดกล่อง Run พิมพ์ 'appwiz.cpl' กด Enter เปิดเมนู Programs and Features
- ในหน้าต่าง Programs and Files เลื่อนลงรายการแอปที่ติดตั้ง และค้นหาการติดตั้ง uTorrent ของคุณ
- เมื่อเจอ คลิกขวาเลือก Uninstall
- ในหน้าจอการลบติดตั้ง ติ๊กช่อง Remove my settings แล้วคลิก Uninstall ยืนยันเริ่มกระบวนการ
- หลังเสร็จสิ้น รีสตาร์ทคอมพิวเตอร์ และรอการเริ่มต้นครั้งต่อไป
- หลังเริ่มต้นใหม่เสร็จ เข้าถึงลิงก์นี้ (ที่นี่) เลื่อนลงคลิก Download uTorrent Classic เพื่อได้รุ่นล่าสุด
- เมื่อดาวน์โหลดไฟล์ติดตั้งเสร็จ เปิดมันและทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง uTorrent รุ่นใหม่
- เมื่อติดตั้งรุ่นใหม่เสร็จ ทำซ้ำการกระทำที่ก่อให้เกิด Disk Overloaded error ก่อนหน้า ดูว่าปัญหาแก้ไขแล้วหรือยัง
หากปัญหาเดิมยังคงอยู่ ให้ดำเนินต่อไปยังวิธีแก้ไขถัดไป
3. ตั้งค่า diskio.use_partfile เป็น False
นี่เป็นปัญหาที่ทราบมาแล้ว เกิดจากการข้ามไฟล์เมื่อ Partfile เปิดอยู่ (เปิดค่าเริ่มต้น) ผู้ใช้ส่วนใหญ่ยืนยันว่าปัญหาแก้ไขแล้วกับรุ่น 3.3 แต่หากคุณไม่อยากอัปเกรดเป็น uTorrent รุ่นใหม่ ก็มีทางเลือกอื่น
เพื่อหลีกเลี่ยง Disk Overloaded Error คุณสามารถเปิดเมนู Preferences ขั้นสูง และตั้งค่า diskio.use_partfile เป็น false
การดำเนินการนี้จะทำให้ไม่มีการข้ามไฟล์จาก Partfile อีก นี่คือคำแนะนำอย่างรวดเร็ววิธีทำ:
- เปิด uTorrent Client ใช้เมนูแถบด้านบนเข้าถึงเมนูดรอปดาวน์ Options
- ในเมนู Options ดรอปดาวน์ คลิก Preferences
- ในเมนู Preferences เลือกแท็บ Advanced จากส่วนซ้าย
- ไปที่ส่วนขวา วาง 'diskio.use_partfile' ในส่วน Filter กด Enter เพื่อค้นหาค่า
- เมื่อเจอชื่อที่ถูกต้อง คลิกเลือกครั้งเดียว แล้วตั้งค่าจาก True เป็น False คลิก Apply บันทึก
หากคุณบังคับการเปลี่ยนแปลงนี้แล้วแต่ยังเจอ Disk Overloaded Error เดียวกัน ให้ดำเนินต่อไปยังวิธีถัดไป
4. เพิ่มขนาด Base Cache
หากคุณเจอปัญหาหลักเมื่อพยายามดาวน์โหลดไฟล์ใหญ่ (10+ GB) หรือพยายามดาวน์โหลดหลายไฟล์พร้อมกัน น่าจะเป็นเพราะ Base Cache ไม่เพียงพอ
ในกรณีส่วนใหญ่ ปัญหาเกิดเพราะไดร์ฟ์ถูกบังคับให้เขียนบล็อกไปหลายตำแหน่งต่างกันพร้อมกัน และมันยุ่ง แก้ไขได้โดยเพิ่ม Cache ให้พอ เพื่อให้การเขียนเกิดขึ้นแบบ Sequential
นี่คือคำแนะนำอย่างรวดเร็วในการบังคับการเปลี่ยนแปลงนี้บนทุกรุ่น uTorrent:
- เปิด uTorrent เริ่มต้น เข้าถึงแท็บ Options จากแถบเมนูด้านบน
- จากเมนูดรอปดาวน์ Options คลิก Preferences
- ในเมนู Preferences คลิกเมนู Advanced แล้วคลิก Disk Cache
- กับแท็บ Disk Cache ที่เลือก ไปที่ส่วนขวา เริ่มด้วยการติ๊กช่อง Override automatic cache size and specify the size manually
- หลังปรับเปลี่ยนนี้ เปลี่ยนค่า Disk Cache เป็น 1024 MB คลิก Apply บันทึก
- รีสตาร์ท uTorrent และดูว่าปัญหาแก้ไขแล้วหรือยัง