ไฟล์ DMG เป็นรูปแบบที่ใช้กันทั่วไปใน macős สำหรับติดตั้งซอฟต์แวร์ จัดเก็บข้อมูล และสำรองข้อมูล ปกติ macOS รองรับ DMG แบบเนทีฟ คุณแค่ดับเบิลคลิกเพื่อ mount และเข้าถึง virtual disk ใน Finder
หลังอัปเดต Mac เป็น Sequoia ล่าสุด ผมเปิดไฟล์ dmg ใดๆ ไม่ได้ และติดตั้งอะไรไม่ได้ ลอง attach ผ่าน terminal ก็ไม่ได้ - Apple Community
ผมย้ายข้อมูลที่เก็บในไฟล์ dg ที่มีรหัสผ่านจาก MacBook เก่าไปเครื่องใหม่ ตอนนี้เปิดไฟล์ dmg ด้วยดับเบิลคลิกไม่ได้! - Apple Community
อย่างไรก็ตาม ผู้ใช้บางคนรายงานปัญหาเช่น เปิดไฟล์ DMG บน Mac ไม่ได้ หลังอัปเกรดเป็น macOS Sequoia หากคุณเจอปัญหาแบบนี้ ติดตามเราเพื่อแก้ไข
ด้วยบางเหตุผล คุณอาจไม่สามารถเปิดไฟล์ DMG บน Mac ได้ ลองวิธีต่อไปนี้เพื่อแก้ไข:
- ตรวจสอบไฟล์ DMG
- กวาดพื้นที่จัดเก็บ
- Mount ไฟล์ DMG ด้วยตนเองผ่าน Terminal
- เปิดไฟล์ DMG ด้วย Disk Utility
- รีเซ็ต NVRAM & SMC
วิธีที่ 1: ตรวจสอบไฟล์ DMG
หากไฟล์ DMG ไม่สมบูรณ์ เสียหาย หรือดาวน์โหลดไม่ถูกต้อง macOS อาจ mount ไม่ได้ สิ่งนี้อาจเกิดจากการดาวน์โหลดถูกขัดจังหวะ หรือไฟล์เสียหายระหว่างโอนถ่าย
ดังนั้น คุณควรเปิด Terminal ตรวจสอบว่าไฟล์เสียหายหรือไม่ พิมพ์คำสั่งต่อไปนี้และกด Enter หากเห็นข้อผิดพลาด ไฟล์น่าจะเสียหาย ตอนนี้ต้องไปที่เว็บไซต์อย่างเป็นทางการและ ดาวน์โหลดไฟล์ DMG ใหม่
hdiutil verify ~/Downloads/yourfile.dmg
พร้อมกัน คุณยังลองเปิดบน Mac อีกเครื่องได้ เพื่อหลีกเลี่ยงปัญหาจาก Mac ของคุณ
วิธีที่ 2: กวาดพื้นที่จัดเก็บ
พื้นที่จัดเก็บที่เพียงพอเป็นสิ่งจำเป็นสำหรับการเปิดไฟล์ DMG บน Mac เมื่อ mount ไฟล์ DMG macOS จะสร้างไฟล์แคชและไฟล์ชั่วคราว หากพื้นที่ไม่พอ ระบบอาจสร้างไฟล์สำคัญเหล่านี้ไม่ได้ นำไปสู่ข้อผิดพลาดการ mount
คุณตรวจสอบพื้นที่ว่างได้โดยคลิก Apple menu > About This Mac > Storage หากพื้นที่ไม่พอสำหรับเปิด DMG ลองลบไฟล์ที่ไม่จำเป็นด้วยตนเอง
หรือสำหรับการทำความสะอาดที่เร็วและมีประสิทธิภาพกว่า คุณสามารถใช้เครื่องมือจัดการดิสก์อย่าง iBoysoft DiskGeeker for Mac
มันเป็นเครื่องมือจัดการดิสก์มืออาชีพที่ระบุไฟล์ขนาดใหญ่บน Mac ได้รวดเร็ว ทำให้คุณลบไฟล์ที่ไม่ต้องการง่ายขึ้น ยังสแกนหาแคช ไฟล์ชั่วคราว ล็อกระบบ และขยะข้อมูลอื่นๆ ด้วยแค่คลิก Clean คุณสามารถลบไฟล์ที่ไม่จำเป็นเหล่านี้ได้ทันทีและกวาดพื้นที่จัดเก็บ
ลองดาวน์โหลดมาใช้ดูสิ
แชร์ iBoysoft DiskGeeker for Mac ให้ผู้คนมากขึ้นหากคุณพบว่ามันมีประโยชน์!
วิธีที่ 3: Mount ไฟล์ DMG ด้วยตนเองผ่าน Terminal
บางครั้ง macOS Finder ไม่ mount ไฟล์ DMG อัตโนมัติ ใช้ Terminal บังคับให้ mount ได้
- เปิด Terminal (Applications > Utilities > Terminal)
- พิมพ์คำสั่งต่อไปนี้และกด Enter: hdiutil attach ~/Downloads/yourfile.dmg
- หากสำเร็จ คุณควรเห็นเอาต์พุตบ่งบอกว่า DMG ถูก mount แล้ว
วิธีที่ 4: เปิดไฟล์ DMG ด้วย Disk Utility
หากไฟล์ DMG ไม่ mount ปกติ ลอง mount ด้วยตนเองผ่าน Disk Utility
- เปิด Disk Utility (Applications > Utilities > Disk Utility)
- คลิก File > Open Disk Image แล้วเลือกไฟล์ DMG ของคุณ
หากเห็นข้อผิดพลาด คลิก First Aid และรันซ่อมแซม
วิธีที่ 5: รีเซ็ต NVRAM & SMC
หากคุณ เปิดไฟล์ DMG บน Mac ไม่ได้ อาจเกิดจากการตั้งค่าระบบ การจัดการฮาร์ดแวร์ หรือการควบคุมพลังงาน การรีเซ็ต NVRAM (Non-Volatile Random-Access Memory) และ SMC (System Management Controller) ช่วยแก้ปัญหาเหล่านี้ได้
รีเซ็ต NVRAM (เฉพาะ Mac รุ่น Intel)
- ปิด Mac
- เปิดเครื่องและทันทีกดค้าง Option + Command + P + R เป็นเวลา 20 วินาที

- ปล่อยปุ่มและปล่อยให้ Mac รีสตาร์ท
สำหรับ Mac รุ่น Apple Silicon เพียงรีสตาร์ท NVRAM จะรีเซ็ตอัตโนมัติ
รีเซ็ต SMC (เฉพาะ Mac รุ่น Intel)
- ปิด Mac
- สำหรับ MacBook: กดค้าง Shift + Control + Option และกดปุ่ม Power 10 วินาที แล้วปล่อย
- สำหรับเดสก์ทอป: ถอดปลั๊ก 15 วินาที แล้วเสียบและเปิดเครื่อง
Mac รุ่น Apple Silicon ไม่ต้องรีเซ็ต SMC เพียงรีสตาร์ท
สุดท้าย ลองเปิดไฟล์ DMG อีกครั้งหลังรีเซ็ต
แชร์ 5 วิธีนี้เพื่อช่วยผู้คนมากขึ้นแก้ปัญหาเปิดไฟล์ DMG บน Mac ไม่ได้
ทำไมจึงเปิดไฟล์ DMG บน Mac ไม่ได้?
หากคุณ เปิดไฟล์ DMG บน Mac ไม่ได้ อาจมีหลายเหตุผลป้องกันไม่ให้ mount หรือติดตั้งได้อย่างถูกต้อง เช่น ไฟล์เสียหาย ปัญหาความเข้ากันได้ของระบบ การตั้งค่าสิทธิ์ ข้อจำกัดด้านความปลอดภัย ฯลฯ
- ไฟล์ DMG เสียหาย: หากมีข้อผิดพลาดระหว่างดาวน์โหลด ไฟล์ DMG อาจเสียหาย ป้องกันไม่ให้ mount ได้ถูกต้อง
- ความไม่เข้ากันได้ของ macOS version: บางไฟล์ DMG ออกแบบสำหรับ macOS รุ่นใหม่หรือเก่า ซึ่งอาจทำให้เกิดปัญหาความเข้ากันได้
- ปัญหาสิทธิ์: หากไฟล์ DMG ขาดสิทธิ์ที่จำเป็น คุณอาจต้องปรับสิทธิ์ด้วยตนเองหรือเปิดไฟล์ด้วยสิทธิ์แอดมิน
- ข้อจำกัดด้านความปลอดภัย: macOS Gatekeeper อาจบล็อกไฟล์ DMG จากนักพัฒนาที่ยืนยันตัวตนไม่ได้ ป้องกันไม่ให้เปิด
- พื้นที่ดิสก์ไม่เพียงพอ: ไฟล์ DMG มักต้องแยกไฟล์ชั่วคราวไปที่ดิสก์ การขาดพื้นที่ว่างทำให้ mount ล้มเหลว
- Disk image ไม่ถูกต้อง: บางไฟล์ DMG ไม่ใช่ disk image มาตรฐาน แต่เป็นไฟล์ปลอมหรือเข้ารหัส ทำให้ไม่รู้จัก
- ข้อผิดพลาดระบบ: macOS อาจ mount DMG ไม่ได้เนื่องจากปัญหาแคชหรือปัญหาเกี่ยวกับระบบอื่นๆ
แชร์บทความนี้ให้เพื่อนๆ หากมีประโยชน์สำหรับคุณ