Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด uTorrent Disk Overloaded ใน Windows

ข้อผิดพลาด 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:

  1. เปิด uTorrent Client ไปที่แถบเมนูด้านบน
  2. คลิก Options แล้วเลือก Preferences จากเมนูดรอปดาวน์
  3. ในเมนู Preference เลือก General จากส่วนซ้าย
  4. ไปที่ส่วนขวา ติ๊กช่อง Pre-allocate all files ภายใต้ When Downloading
  5. หลังปรับเปลี่ยนแล้ว คลิก Apply บันทึก
  6. รีสตาร์ท 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 รุ่นล่าสุด:

  1. กด Windows key + R เปิดกล่อง Run พิมพ์ 'appwiz.cpl' กด Enter เปิดเมนู Programs and Features
  2. ในหน้าต่าง Programs and Files เลื่อนลงรายการแอปที่ติดตั้ง และค้นหาการติดตั้ง uTorrent ของคุณ
  3. เมื่อเจอ คลิกขวาเลือก Uninstall
  4. ในหน้าจอการลบติดตั้ง ติ๊กช่อง Remove my settings แล้วคลิก Uninstall ยืนยันเริ่มกระบวนการ
  5. หลังเสร็จสิ้น รีสตาร์ทคอมพิวเตอร์ และรอการเริ่มต้นครั้งต่อไป
  6. หลังเริ่มต้นใหม่เสร็จ เข้าถึงลิงก์นี้ (ที่นี่) เลื่อนลงคลิก Download uTorrent Classic เพื่อได้รุ่นล่าสุด
  7. เมื่อดาวน์โหลดไฟล์ติดตั้งเสร็จ เปิดมันและทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง uTorrent รุ่นใหม่
  8. เมื่อติดตั้งรุ่นใหม่เสร็จ ทำซ้ำการกระทำที่ก่อให้เกิด Disk Overloaded error ก่อนหน้า ดูว่าปัญหาแก้ไขแล้วหรือยัง

หากปัญหาเดิมยังคงอยู่ ให้ดำเนินต่อไปยังวิธีแก้ไขถัดไป

3. ตั้งค่า diskio.use_partfile เป็น False

นี่เป็นปัญหาที่ทราบมาแล้ว เกิดจากการข้ามไฟล์เมื่อ Partfile เปิดอยู่ (เปิดค่าเริ่มต้น) ผู้ใช้ส่วนใหญ่ยืนยันว่าปัญหาแก้ไขแล้วกับรุ่น 3.3 แต่หากคุณไม่อยากอัปเกรดเป็น uTorrent รุ่นใหม่ ก็มีทางเลือกอื่น

เพื่อหลีกเลี่ยง Disk Overloaded Error คุณสามารถเปิดเมนู Preferences ขั้นสูง และตั้งค่า diskio.use_partfile เป็น false

การดำเนินการนี้จะทำให้ไม่มีการข้ามไฟล์จาก Partfile อีก นี่คือคำแนะนำอย่างรวดเร็ววิธีทำ:

  1. เปิด uTorrent Client ใช้เมนูแถบด้านบนเข้าถึงเมนูดรอปดาวน์ Options
  2. ในเมนู Options ดรอปดาวน์ คลิก Preferences
  3. ในเมนู Preferences เลือกแท็บ Advanced จากส่วนซ้าย
  4. ไปที่ส่วนขวา วาง 'diskio.use_partfile' ในส่วน Filter กด Enter เพื่อค้นหาค่า
  5. เมื่อเจอชื่อที่ถูกต้อง คลิกเลือกครั้งเดียว แล้วตั้งค่าจาก True เป็น False คลิก Apply บันทึก

หากคุณบังคับการเปลี่ยนแปลงนี้แล้วแต่ยังเจอ Disk Overloaded Error เดียวกัน ให้ดำเนินต่อไปยังวิธีถัดไป

4. เพิ่มขนาด Base Cache

หากคุณเจอปัญหาหลักเมื่อพยายามดาวน์โหลดไฟล์ใหญ่ (10+ GB) หรือพยายามดาวน์โหลดหลายไฟล์พร้อมกัน น่าจะเป็นเพราะ Base Cache ไม่เพียงพอ

ในกรณีส่วนใหญ่ ปัญหาเกิดเพราะไดร์ฟ์ถูกบังคับให้เขียนบล็อกไปหลายตำแหน่งต่างกันพร้อมกัน และมันยุ่ง แก้ไขได้โดยเพิ่ม Cache ให้พอ เพื่อให้การเขียนเกิดขึ้นแบบ Sequential

นี่คือคำแนะนำอย่างรวดเร็วในการบังคับการเปลี่ยนแปลงนี้บนทุกรุ่น uTorrent:

  1. เปิด uTorrent เริ่มต้น เข้าถึงแท็บ Options จากแถบเมนูด้านบน
  2. จากเมนูดรอปดาวน์ Options คลิก Preferences
  3. ในเมนู Preferences คลิกเมนู Advanced แล้วคลิก Disk Cache
  4. กับแท็บ Disk Cache ที่เลือก ไปที่ส่วนขวา เริ่มด้วยการติ๊กช่อง Override automatic cache size and specify the size manually
  5. หลังปรับเปลี่ยนนี้ เปลี่ยนค่า Disk Cache เป็น 1024 MB คลิก Apply บันทึก
  6. รีสตาร์ท uTorrent และดูว่าปัญหาแก้ไขแล้วหรือยัง