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

แก้ไข: ไม่สามารถเปิด Disk Image ได้ 'No Mountable File Systems'

ระบบ Mac เป็นหนึ่งในระบบที่ทำงานได้ดีที่สุดในโลก แต่แม้ระบบที่ดีที่สุดก็อาจได้ปัญหาต่างๆ ตามเวลา หนึ่งในข้อผิดพลาดหลายอย่างอาจเป็น "No Mountable File Systems" (ไม่มีระบบไฟล์ที่มาวน์ท์ได้) ตอนนี้ ข้อผิดพลาดนี้อาจเกิดขึ้นเมื่อผู้ใช้พยายามมาวน์ท์ไฟล์ dmg ใดๆ บน Mac OS ของพวกเขา ในบทความนี้ เราจะตรวจสอบสาเหตุที่เป็นไปได้ของข้อผิดพลาดนี้และวิธีแก้ไข

แก้ไข: ไม่สามารถเปิด Disk Image ได้  No Mountable File Systems

สาเหตุของ No Mountable File Systems

เราสำรวจปัญหานี้โดยเฉพาะโดยการดูรายงานผู้ใช้ต่างๆ และกลยุทธ์ซ่อมแซมที่มักใช้เพื่อแก้ไขข้อความผิดพลาดนี้ ตามการสำรวจของเรา มีสถานการณ์ที่แตกต่างกันหลายอย่างที่จะกระตุ้นปัญหานี้บนคอมพิวเตอร์ Mac

  • ไฟล์ DMG เสียหาย: ไฟล์ dmg ที่พร้อมสำหรับดาวน์โหลดอาจเสียหาย หรือเมื่อคุณพยายามดาวน์โหลดไฟล์จากเบราว์เซอร์ อาจไม่ได้ดาวน์โหลดอย่างถูกต้อง
  • รูปแบบไฟล์: ไฟล์ทุกไฟล์ไม่ได้เข้ากันได้กับ Mac OS ทุกอย่าง รุ่นใหม่และล่าสุดบางอย่างอาจไม่ทำงานกับ OS เก่าเพราะรูปแบบ APFS
  • Catalog Files Node: Catalog files node ใช้เก็บบันทึกประเภทของไฟล์และวิธีการเข้าถึง ไฟล์เหล่านี้ถูกสร้างโดยระบบเอง แต่มีโอกาสว่ามันอาจเสียหายบางครั้ง

ตอนนี้คุณมีความเข้าใจพื้นฐานเกี่ยวกับลักษณะของปัญหาแล้ว เราจะไปสู่วิธีแก้ไข ด้านล่าง คุณจะพบชุดวิธีการที่ผู้ใช้คนอื่นในสถานการณ์คล้ายกันใช้แก้ไขปัญหานี้สำเร็จแล้ว

วิธีที่ 1: ซ่อมแซมไฟล์ DMG ที่เสียหาย

ในกรณีส่วนใหญ่ ปัญหาอาจเป็นไฟล์ dmg ที่เสียหายหรือไฟล์ที่ไม่ได้ดาวน์โหลดอย่างถูกต้อง ดังนั้นสิ่งที่คุณสามารถทำได้คือ ดาวน์โหลดไฟล์ dmg เดียวกันอีกครั้ง เพื่อให้แน่ใจว่าไม่มีปัญหากับการดาวน์โหลด นอกจากนี้ ลองดาวน์โหลดไฟล์อีกครั้งด้วยการปิดปลั๊กอินผู้ช่วยดาวน์โหลด (download assistant plug-ins) คุณสามารถลองดาวน์โหลดไฟล์ในเบราว์เซอร์ที่ต่างกันได้เช่นกัน หรือโดยใช้ Terminal และพิมพ์ "curl -O url" โดยไม่มีเครื่องหมายทวิภาค

  1. คลิก Magnifying glass (แว่นขยาย) ที่มุมขวาบน หรือแค่กด (Command + Space)
  2. ค้นหา Terminal และ Enter
  3. ตอนนี้คุณสามารถพิมพ์คำสั่งต่อไปนี้ใน Terminal เพื่อดาวน์โหลดไฟล์:
    curl –O <URL>
    ตัวอย่าง:

    curl –O https://mirrors.ges.net.pk/vlc/vlc/3.0.6/macosx/vlc-3.0.6.dmg
    แก้ไข: ไม่สามารถเปิด Disk Image ได้  No Mountable File Systems

วิธีที่ 2: มาวน์ท์จาก Command Line

วิธีนี้ทดสอบสำหรับ Disk Image ซึ่งเป็น image ของ 'whole disk image' ที่สร้างโดย Disk Utility แต่ไฟล์ที่สร้างด้วย Disk Utility ไม่ทำงานในภายหลัง นอกจากนี้ หาก "hdiutil attach disk.dmg" ไม่ได้ผลและให้ปัญหา no mountable file systems เดียวกัน คุณสามารถลองคำสั่งต่อไปนี้ได้:

  1. กด Command + Space เพื่อคลิกแว่นขยายที่มุมขวาบนของหน้าจอ
  2. ค้นหา "Terminal" และ Enter เพื่อเปิด
  3. สร้าง device node ด้วยคำสั่งต่อไปนี้:
    hdiutil attach –noverify –nomount disk.dmg

    หมายเหตุ: disk.dmg จะเป็นชื่อไฟล์และที่อยู่ไดเรกทอรี คุณสามารถลากและวางไปที่ Terminal ได้

    แก้ไข: ไม่สามารถเปิด Disk Image ได้  No Mountable File Systems

     

  4. จากนั้น พิมพ์คำสั่งต่อไปนี้เพื่อหารายการดิสก์:
    diskutil list 
    แก้ไข: ไม่สามารถเปิด Disk Image ได้  No Mountable File Systems
  5. ตอนนี้ มาวน์ท์อุปกรณ์โดยใช้คำสั่งต่อไปนี้:
    diskutil mountDisk /dev/disk1
    แก้ไข: ไม่สามารถเปิด Disk Image ได้  No Mountable File Systems

    หมายเหตุ: ส่วน disk1 คือตัวระบุอุปกรณ์ นอกจากนี้ ที่นี่การมาวน์ท์เป็นสำหรับดิสก์ทั้งหมด ในขณะที่ปกติคุณจะมาวน์ท์ slice เช่น disk0s2

วิธีที่ 3: รูปแบบระบบไฟล์ (File System Format)

ไฟล์ที่คุณพยายามมาวน์ท์บน OSX ของคุณอาจไม่เข้ากันได้กับ OSX ของคุณ รูปแบบระบบไฟล์เป็น APFS ไม่ได้รับการรองรับโดยรุ่น OSX เก่า นอกจากนี้ ระบบสร้าง Disk Images ในรูปแบบใหม่โดยค่าเริ่มต้น คุณสามารถค้นหารูปแบบดิสก์ที่เหมาะสมสำหรับ OSX ปัจจุบันที่กำลังรันอยู่เพื่อให้มันทำงาน และตรวจสอบให้แน่ใจว่าดาวน์โหลดไฟล์ที่เข้ากันได้กับรูปแบบระบบไฟล์ของระบบของคุณ

เพื่อตรวจสอบว่าระบบของคุณใช้ APFS หรือ HFS คุณสามารถลองขั้นตอนด้านล่างได้:

  1. กด Command + Space หรือคลิกแว่นขยายที่มุมขวาบน
  2. ตอนนี้ค้นหา Terminal และเปิดมัน
  3. ตอนนี้พิมพ์คำสั่งต่อไปนี้ใน Terminal:
    diskutil info /
    แก้ไข: ไม่สามารถเปิด Disk Image ได้  No Mountable File Systems
  4. คุณสามารถตรวจสอบ "Type (Bundle)" จะแสดงว่าคุณกำลังรัน HFS หรือ APFS