ผู้ใช้ Windows บางส่วนรายงานว่าเห็นข้อผิดพลาด Former volume not mounted แบบสุ่มใน Torrent Client ของพวกเขา ขยายข้อผิดพลาดจะ thấyข้อความว่า การเข้าถึงดิสก์ที่เก็บไฟล์ไม่พร้อมใช้งาน ปัญหานี้รายงานว่าเกิดกับ Torrent Clients ยอดนิยมส่วนใหญ่ รวมถึง BitTorrent, uTorrent, และ Vuze
หลังสืบสวนปัญหานี้ พบว่าสาเหตุที่เป็นไปได้มีหลายประการ นี่คือรายการสาเหตุสั้นๆ:
- Drive Letter ของ External Drive ผิด — หากใช้ External Drive สิ่งแรกควรทำคือ ถอดออกจากคอมพิวเตอร์และต่อใหม่ การดำเนินการนี้จะบังคับให้ OS กำหนด Drive Letter ใหม่ (อาจเป็นตัวเดียวกับที่ Torrent Client คาดหวัง)
- Download Location ไม่ถูกต้อง — ตามผู้ใช้ที่ได้รับผลกระทบ ปัญหาอาจเกิดเมื่อ Torrent Client เก็บ Download Location ที่ผิดอยู่ ในกรณีนี้ ใช้ Settings Menu เปลี่ยน Location จะแก้ปัญหาได้หมด
- Drive Letter ใน Torrent Client ไม่ตรง — หากเจอ Error นี้กับ External Drive และถอดบ่อย อาจเป็นว่าคอมพิวเตอร์กำหนด Letter ต่างจากเดิม ทำให้ Torrent Client Error ในกรณีนี้ แก้ได้โดยแก้ Preferences ให้ Drive Letter ตรงกัน
- Drive Letter ใน Disk Management ผิด — อาจเริ่มเจอ Error หลังแก้ไข Drive Letter ผ่าน Disk Management Utility หากเป็นกรณีนี้ ควรแก้ได้โดยใช้ Utility เดียวกัน เปลี่ยน Letter ให้ตรงกับที่ Torrent Client คาดหวัง
- Torrent เสียหายบางส่วน (Partially Corrupted Torrent) — หากมีการขัดขวางไม่คาดคิดขณะ Torrent กำลังดาวน์โหลด Client อาจปฏิเสธ Resume Download เนื่องจากข้อมูลขัดแย้ง แก้ได้โดยบังคับให้ Torrent Client Force Re-check Torrent นั้นๆ
- ไฟล์ Resume.dat มีข้อมูลขัดแย้ง — หากไม่กลัวแก้ไข Config Files ควรแก้ได้โดยแก้ไข resume.dat ด้วย Text Editor ขั้นสูง เช่น Notepad++
วิธีที่ 1: ต่อ External Drive ที่มีปัญหาใหม่
หากใช้ External Drive และมีนิสัยถอดบ่อย ควรเริ่มด้วยการถอดและต่อ External Drive ที่มีปัญหาใหม่
การดำเนินการนี้จะบังคับให้ OS กำหนด Letter ใหม่ให้ External Drive ซึ่งอาจแก้ปัญหาอัตโนมัติ
หลังต่อ External Drive ด้วยสายที่ถูกต้องแล้ว ให้ Reboot Torrent Client ดูว่าปัญหาแก้ไขหรือไม่
หาก Error Former volume not mounted ยังคงอยู่ ไปวิธีถัดไป
วิธีที่ 2: ตั้งค่า Download Location ให้ถูกต้อง
เหตุการณ์ทั่วไปที่ก่อให้ Error นี้คือ Torrent หนึ่งขึ้นไป อ้างอิง Download Path ที่ไม่มีอยู่จริง
มักเกิดเมื่อ User เริ่มดาวน์โหลดบน Removable Drive แล้วถอดออก (ขณะไฟล์กำลังดาวน์โหลดหรือ Seeding)
หากเป็นกรณีนี้ แก้ได้ง่ายโดยระบุ Torrent ที่มีปัญหา และตั้ง Download Location ให้ถูกต้องจาก Torrent Settings
เพื่อความสะดวก เราเตรียมคำแนะนำขั้นตอนการตั้ง Download Location ให้ถูกต้อง:
- เปิด Torrent Client ที่ก่อให้ Error คลิกขวาที่ Torrent ที่ก่อให้ปัญหา คลิก Advanced > Set Download Location
- จากเมนูถัดไป ไปที่ตำแหน่งที่เก็บไฟล์ Torrent คลิก Select Folder เมื่อเลือก Location ถูกต้องแล้ว
- รีสตาร์ท Torrent Client ดูว่าปัญหาแก้ไขหรือไม่
หากปัญหายังคงอยู่ ไปวิธีถัดไป
วิธีที่ 3: ทำให้ Drive Letter ตรงกับที่คอมพิวเตอร์กำหนด (uTorrent เท่านั้น)
หากใช้ External Drive และถอดต่อบ่อย อาจเป็นว่าเมื่อต่อกลับ คอมพิวเตอร์กำหนด Drive Letter เปลี่ยนไป
บน uTorrent นี่มักเกิดจาก Setting ในแท็บ Preferences
เรื่องนี้พบบ่อยกว่าที่คิด แก้ได้ง่าย แค่แก้ไข Directories ในหน้าจอ Preferences ให้ Drive Letter ตรงกับที่คอมพิวเตอร์กำหนด
คำแนะนำขั้นตอน:
- เปิด uTorrent ใช้ Ribbon Bar บนสุด คลิก Options แล้ว Preferences จาก Context Menu
- ในหน้าต่าง Preferences คลิก Directories ด้านซ้าย แล้วเช็คขวา ว่า Drive Letters ตรงกับ Configuration ปัจจุบันหรือไม่
- กด Apply บันทึกการเปลี่ยนแปลง รีสตาร์ท uTorrent ดูว่าปัญหาแก้ไขหรือไม่
หากยังเจอ Error Former volume not mounted ไปวิธีถัดไป
วิธีที่ 4: เปลี่ยน Drive Letter จาก Disk Management
หากมี Torrent หลายตัวที่ได้รับผลกระทบ หรือไม่อยากแก้ที่ Torrent Client สามารถแก้ทางอื่นได้
วิธีแก้ Error Former volume not mounted อีกอย่างคือ หา Drive Letter ที่ Torrent Client คาดหวัง และเปลี่ยน Drive Letter ของดิสก์ที่มีไฟล์ Torrent ให้ตรงกัน ผ่าน Disk Management
ขั้นตอนเปลี่ยน Drive Letter ผ่าน Disk Management:
- เปิด Torrent Client เช็ค Error Message วางเมาส์บน Error ควรเห็น Drive Letter ที่ Torrent Client คาดหวัง
- รู้ Letter แล้ว ปิด Client กด Windows + R เปิด Run พิมพ์ diskmgmt.msc กด Enter เปิด Disk Management
- ใน Disk Management คลิกขวาที่ Drive Letter ที่ไม่ตรงกับ Torrent Client เลือก Change Drive Letters and Paths
- ในหน้าจอ Change Drive Letter and Paths คลิก Change
- ใน Change Drive Letter or Path เลือก Assign the following drive letter ใช้ Drop-down เลือก Drive Letter เดียวกับที่ Torrent Client คาดหวัง
- คลิก OK บันทึก รีสตาร์ทคอมพิวเตอร์ ให้การเปลี่ยนแปลงมีผล
- หลัง Startup เสร็จ เปิด Torrent Client ดูว่าปัญหาแก้ไขหรือไม่
หากยังเจอ Error Former volume not mounted ไปวิธีถัดไป
วิธีที่ 5: Re-check Torrent ที่มีปัญหา
หากวิธีข้างต้นไม่ได้ผล ลองบังคับให้ Torrent Client Re-check Torrent ที่มีปัญหา การดำเนินการนี้ยืนยันสำเร็จโดยผู้ใช้ uTorrent และ BitTorrent
ไม่ได้แค่ 2 Client นี้ ทุก Client แบบนี้มีฟีเจอร์ Force Re-Check เริ่มได้โดยคลิกขวาที่ Torrent ที่มีปัญหา เลือกจาก Context Menu
หลัง Re-check เสร็จ รีสตาร์ทคอมพิวเตอร์ ดูว่า Error หายไปหรือไม่ ตอนเปิด Torrent Client ถัดไป
หากปัญหายังคงอยู่ ไปวิธีถัดไป
วิธีที่ 6: แก้ไขไฟล์ resume.dat (uTorrent เท่านั้น)
หากไม่เกรงใจแก้ไข Config Files อีกวิธีแก้ Error นี้คือใช้ Enhanced Text Editor เช่น Notepad++ แทนที่ Drive Letter ผิดทั้งหมดในไฟล์ resume.dat ของ uTorrent
สำคัญ: ไฟล์ resume.dat ระมัดระวัง หลังแก้ไข ต้องรักษาความยาวให้เท่าเดิม (แก้ได้แค่ตัวอักษร Path Letter)
ผู้ใช้หลายคนที่เจอ Error Former volume not mounted ยืนยันว่าแก้ได้โดย ใช้ Notepad++ แทนที่ Instance ผิดทั้งหมดใน resume.dat
ขั้นตอนดังนี้:
- ปิด uTorrent ทุก Instance และไม่มี Process รันใน Background
- ไปหน้า Official Download ของ Notepad++ ดาวน์โหลด Installer เวอร์ชันล่าสุด
- ดาวน์โหลดเสร็จ เปิด Installer Notepad++ ติดตั้งตามพรอมป์
- ติดตั้งเสร็จ กด Windows + R เปิด Run dialog พิมพ์ %AppData%\uTorrent\ กด Enter ไปยังตำแหน่งที่เก็บ resume.dat
- ในโฟลเดอร์ uTorrent จาก AppData คลิกขวา resume.dat เลือก Edit with Notepad++
หมายเหตุ: ควร Backup resume.dat ก่อน เผื่อแก้ผิด ทำได้โดย Copy ไฟล์ไปไว้ Drive/Folder อื่น - เปิดไฟล์ใน Notepad++ ใช้ Ribbon บนสุด ไป Search คลิก Replace
- ในหน้าต่าง Replace ตั้ง Find what เป็น Path ผิด (เช่น C:\Downloads\) ตั้ง Replace with เป็น Path ถูกต้อง (เช่น D:\Downloads\)
- คลิก Replace All เริ่มแทนที่
- Save การแก้ไข รักษาชื่อไฟล์ให้เหมือนเดิม
- รีสตาร์ทคอมพิวเตอร์ ดูว่าปัญหาแก้ไขหรือไม่ โดยเปิด uTorrent หลัง Startup ถัดไป