ผู้ใช้หลายรายรายงานว่าพบข้อความ 「Sorry, there was a problem mounting the file」 เมื่อพยายามแม้าท์ไฟล์บน Windows Server 2012 R2, Windows 7, Windows 8.1 หรือ Windows 10 ปัญหานี้เกิดเฉพาะกับตัวแม้ท์ ISO ที่มาพร้อม Windows เท่านั้น

สาเหตุของข้อผิดพลาด「Sorry, there was a problem mounting the file」
เราสืบสวนปัญหานี้จากรายงานของผู้ใช้และวิธีแก้ไขที่พวกเขาใช้ พบว่ามีสถานการณ์ทั่วไปหลายอย่างที่ทำให้เกิดข้อความข้อผิดพลาดนี้:
- ไฟล์ ISO ที่ดาวน์โหลดจากอินเทอร์เน็ตถูกบล็อก — นี่คือสาเหตุที่พบบ่อยที่สุด ฟีเจอร์ความปลอดภัยของ Windows อาจบล็อกไฟล์ที่ดาวน์โหลดมาจากอินเทอร์เน็ต
- ไฟล์ ISO ถูกแม้ท์อยู่แล้ว — สาเหตุทั่วไปอีกอย่างคือไฟล์ ISO ถูกแม้ท์โดย Windows ไปแล้ว บางกรณี Windows จะแม้ท์ ISO อัตโนมัติทันทีที่ดาวน์โหลดเสร็จ
- การ์ด MicroSD ขัดขวางการแม้ท์ — ผู้ใช้บางรายรายงานว่าปัญหาเกิดจากการ์ด MicroSD ที่เสียบอยู่
- ไฟล์ ISO ไม่ได้ตั้งค่าเป็น Read Only — ยูทิลิตี้แม้ท์ดิสก์ที่มาพร้อม Windows จะแม้ท์ไฟล์ ISO ได้ยากหากไม่มีแฟล็ก read-only เนื่องจากขั้นตอนตรวจสอบเบื้องต้นจะค้นหาแฟล็กนี้โดยเฉพาะ
- ไดรเวอร์แม้ท์ดิสก์เสียหาย — เกิดบ่อยบน Windows 7 และ Windows 8 ผู้ใช้บางรายแก้ไขได้โดยใช้ Registry Editor
- ไฟล์ ISO มีแอตทริบิวต์ sparse — พบบ่อยบน Windows 10 และ Windows Server 2012 ผู้ใช้บางรายแก้ไขได้โดยการลบแอตทริบิวต์ sparse
หากคุณกำลังเผชิญกับข้อผิดพลาด 「Sorry, there was a problem mounting the file」 บทความนี้จะให้ขั้นตอนตรวจสอบและแก้ไขที่ผ่านการทดสอบ ด้านล่างมีหลายวิธีที่ผู้ใช้คนอื่นใช้แก้ไขหรือหลีกเลี่ยงปัญหานี้
เพื่อผลลัพธ์ที่ดีที่สุด ให้ทำตามวิธีต่อไปนี้ตามลำดับจนกว่าจะพบวิธีที่แก้ปัญหาในสถานการณ์ของคุณ เริ่มกันเลย
วิธีที่ 1: ตรวจสอบว่า ISO ถูกแม้ท์อยู่แล้วหรือไม่
ก่อนลองวิธีอื่น สำคัญที่ต้องแน่ใจว่าไฟล์ ISO ที่ทำให้เกิดข้อผิดพลาด ไม่ได้ถูกแม้ท์อยู่แล้ว ผู้ใช้หลายรายที่เจอข้อผิดพลาดนี้พบว่าสาเหตุคือไฟล์ถูกแม้ท์ไปแล้ว
เห็นได้ว่า Windows บางรุ่นจะแม้ท์ไดรฟ์อัตโนมัติเมื่อกระบวนการเสร็จสิ้น ซึ่งพบบ่อยบน Windows 8.1 ดังนั้น ให้เปิด File Explorer และดูว่าไฟล์ ISO ถูกแม้ท์อยู่แล้วหรือไม่

หากยังไม่ได้ถูกแม้ท์ ให้ไปวิธีถัดไป
วิธีที่ 2: ทำสำเนาไฟล์ ISO แล้วแม้ท์สำเนาแทน
วิธีแก้ที่ได้รับความนิยมมากที่สุดคือทำสำเนาไฟล์ ISO แล้วแม้ท์สำเนานั้นด้วยตัวแม้ท์ของ Windows เอง ผู้ใช้หลายรายรายงานว่าข้อผิดพลาดไม่เกิดขึ้นกับไฟล์สำเนา
เพื่อหลีกเลี่ยงข้อผิดพลาด ให้คลิกขวาที่ไฟล์ ISO ที่มีปัญหา เลือก Copy แม้จะไม่มีคำอธิบายทางการว่าทำไมวิธีนี้จึงมีผล แต่ผู้ใช้ Windows 추측ว่าการสร้างสำเนาใหม่จะกำจัดคุณสมบัติ blocked ที่ป้องกันการแม้ท์ ISO โดยหลีกเลี่ยงแฟล็ก sparse

ต่อไป คลิกขวาที่พื้นที่ว่าง (ตำแหน่งเดิมหรือต่างก็ได้) เลือก Paste รอจนเสร็จ จากนั้นคลิกขวาที่ไฟล์สำเนา เลือก Mount

กระบวนการแม้ท์ควรเสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด 「Sorry, there was a problem mounting the file」
หากวิธีนี้ไม่ได้ผล ให้ไปวิธีถัดไป
วิธีที่ 3: ยกเลิกการบล็อกไฟล์ ISO (Unblocking the ISO file)
อีกวิธีหนึ่งคือยกเลิกการบล็อกไฟล์ผ่าน File Explorer ผู้ใช้บางรายรายงานว่าข้อผิดพลาดหายไปหลังจากยกเลิกการบล็อกไฟล์ที่ดาวน์โหลดมาจากอินเทอร์เน็ต
ขั้นตอน:
- เปิด File Explorer ไปที่ตำแหน่งไฟล์ ISO
- เลือกไฟล์ ISO กด Alt + Enter เพื่อเปิดเมนู Properties (หรือคลิกขวาเลือก Properties)

- ในหน้าต่าง Properties ของไฟล์ ISO ไปที่แท็บ General ติ๊กถูกกล่อง Unblock ที่เกี่ยวข้องกับ Security แล้วกด Apply

- ลองแม้ท์ไฟล์อีกครั้งดูว่าสำเร็จหรือไม่
หากยังเจอข้อผิดพลาด ให้ไปวิธีถัดไป
วิธีที่ 4: ถอดการ์ด microSD ออก
สาเหตุที่ยืนยันแล้วอีกอย่างคือการมีการ์ด microSD เสียบอยู่ขณะพยายามแม้ท์ ISO บน Windows 7 และ 8.1 นี้รายงานว่าขัดขวางการแม้ท์ ทำให้เกิดข้อความผิดพลาด
หากเป็นกรณีของคุณ ให้ถอดการ์ด microSD ออก แล้วดูว่าข้อผิดพลาดหายหรือไม่
หากยังเจอข้อผิดพลาดเดียวกัน ให้ไปวิธีถัดไป
วิธีที่ 5: ตั้งค่าไฟล์ ISO ให้เป็น Read-Only
ผู้ใช้บางรายรายงานว่าปัญหาแก้ไขได้บน Windows 7 และ 8.1 หลังจากเปลี่ยนคุณสมบัติของไฟล์ ISO ให้เป็น Read-only
โปรแกรมแม้ท์ดิสก์ที่มาพร้อม Windows จะค้นหาแท็กนี้โดยเฉพาะเมื่อต้องการแม้ท์ไฟล์ หากไม่มีแท็กนี้ อาจเกิดข้อผิดพลาด 「Sorry, there was a problem mounting the file」
คู่มือเร็วในการตั้งค่า Read-Only:
- ไปที่ตำแหน่งไฟล์ ISO คลิกขวาเลือก Properties (หรือเลือกไฟล์กด Alt + Enter)

- ในหน้าจอ Properties ไปที่แท็บ General ตรวจสอบให้แน่ใจว่ากล่องถูก Read-only (ข้าง Attributes) ถูกติ๊ก แล้วกด Apply

- ลองแม้ท์รูปภาพอีกครั้ง หากยังเจอข้อผิดพลาด ให้ไปวิธีถัดไป
วิธีที่ 6: ซ่อมไดรเวอร์แม้ท์ดิสก์ด้วย Registry Editor
ผู้ใช้บางรายแก้ไขปัญหาได้หลังพบว่าสาเหตุมาจากไดรเวอร์แม้ท์ดิสก์ (ปัญหา Registry ที่เกี่ยวข้อง) โดยใช้ Registry Editor ซ่อมแซมความสมบูรณ์ของ Registry keys
หมายเหตุ: วิธีนี้ยืนยันได้เฉพาะ Windows 7 และ Windows 8.1 เท่านั้น
ขั้นตอน:
- กด Windows key + R พิมพ์ 「regedit」 กด Enter เปิด Registry Editor เมื่อ UAC ถาม ให้กด Yes

- สร้างสำรอง Registry ก่อน: ไปที่ File > Export

- บันทึกสำรองที่สะดวก ตั้งชื่อ ตรวจสอบให้ Export range เป็น All

หมายเหตุ: หากต้องการนำสำรองกลับคืน ให้ไปที่ File > Import เลือกไฟล์สำรอง
- ใช้บานหน้าต่างนำทาง (ซ้าย) ไปที่ Registry subkey ต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318} - เมื่อถึงแล้ว ไปบานขวา คลิกขวา UpperFilters เลือก Delete

หมายเหตุ: อย่าลบ UpperFilters.bak
- คลิกขวา LowerFilters เลือก Delete

- ปิด Registry Editor และรีสตาร์ทคอมพิวเตอร์
ตอนบูทครั้งต่อไป ลองแม้ท์ไฟล์ ISO อีกครั้งด้วยยูทิลิตี้แม้ท์ดิสก์ที่มาพร้อม Windows ดูว่าปัญหาแก้ไขได้หรือไม่
วิธีที่ 7: ลบแอตทริบิวต์ sparse
หากมาถึงขั้นนี้ยังไม่ได้ผล น่าจะเป็นเพราะไฟล์ ISO มีแอตทริบิวต์ sparse ตั้งอยู่ ซึ่งพบบ่อยบน Windows Server และ Windows 10
หากนี่คือสาเหตุ คุณสามารถแก้ไขได้โดยการลบแอตทริบิวต์ sparse ทำได้ทั้งด้วยตนเองหรือใช้ฟรีแวร์ ทำตามคู่มือที่สะดวกกว่า
ใช้ Remove Sparse ลบแอตทริบิวต์ sparse
หากเลือกใช้ GUI ทำตามคู่มือด้านล่างเพื่อติดตั้งและใช้ Remove Sparse:
- ไปที่ลิงก์นี้ (ที่นี่) ดาวน์โหลด Remove Sparse แล้วแตกไฟล์ .zip ในโฟลเดอร์ที่เข้าถึงง่าย
- เปิดไฟล์ Remove Sparse.reg กด Run ที่คำเตือนความปลอดภัย

- หลังกด Yes ที่ UAC กด Yes ที่ Registry Editor เพื่อทำการเปลี่ยนแปลง Registry ที่จำเป็น

- เมื่อเสร็จสิ้น คลิกขวาที่ไฟล์ ISO คุณควรจะเห็นตัวเลือก Remove Sparse หากไฟล์ ISO ยังมีแอตทริบิวต์ sparse อยู่

ใช้ Command Prompt 権限สูง ลบแอตทริบิวต์ sparse
อีกวิธีหนึ่งคือสร้างฟังก์ชันเดียวกับไฟล์ .reg ข้างบนจาก Command Prompt 權限สูง ขั้นตอน:
- กด Windows key + R พิมพ์ 「cmd」 กด Ctrl + Shift + Enter เปิด Command Prompt 権限สูง

- เมื่อ UAC ถาม กด Yes ให้สิทธิ์ admin
- ใน Command Prompt พิมพ์หรือวางคำสั่งต่อไปนี้ แล้วกด Enter (ระวัง: แทนที่ placeholder ด้วยพาธจริงของคุณ):
fsutil sparse setflag {PathToISO} 0 fsutil sparse queryflag {PathToISO}หมายเหตุ: PathToISO เป็น placeholder สำหรับตำแหน่งจริงของไฟล์ ISO แทนที่ด้วยพาธเต็มในสถานการณ์ของคุณ
หากวิธีนี้ไม่ได้ผล ให้ไปวิธีถัดไป
วิธีที่ 8: ใช้แอปพลิเคชันบุคคลที่สาม (3rd party application)
หากคุณยอมปล่อยตัวแม้ท์ดิสก์ที่มาพร้อม Windows ไป สามารถใช้ยูทิลิตี้แม้ท์ดิสก์บุคคลที่สามเพื่อแม้ท์ไฟล์ ISO ผู้ใช้หลายรายหลีกเลี่ยงปัญหาได้ด้วยโซลูชันภายนอก
คู่มือเร็วในการหลีกเลี่ยงข้อผิดพลาดโดยแม้ท์ ISO ด้วย Daemon Tools:
- ไปที่ลิงก์นี้ (ที่นี่) ดาวน์โหลดเวอร์ชันฟรีของ Daemon Tools
- เปิดไฟล์ติดตั้ง ตามพรอมป์ติดตั้ง Free license ของ Daemon Tools

- เมื่อถามว่าต้องการติดตั้ง Storage controllers ให้คลิก Install

- ติดตั้งเสร็จ คลิกขวาที่ไอคอน Daemon Tools ในแถบงาน เลือก Mount

- ใช้หน้าต่างนำทางไปที่ตำแหน่งไฟล์ ISO ที่ต้องการแม้ท์ เลือกไฟล์ ISO กด Open

- ไฟล์ ISO ควรถูกแม้ท์ทันที ด้วยวิธีนี้คุณจะหลีกเลี่ยงข้อผิดพลาด 「Sorry, there was a problem mounting the file」 ได้