Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Apple

Khắc phục: Không thể mở disk image 'No Mountable File Systems'

Hệ thống Mac là một trong những hệ thống hoạt động tốt nhất trên thế giới. Nhưng ngay cả những hệ thống tốt nhất cũng có thể gặp các loại vấn đề khác nhau theo thời gian. Một trong nhiều lỗi có thể là No Mountable File Systems (Không có hệ thống file có thể gắn). Lỗi này có thể xảy ra khi người dùng cố gắng mount (gắn) bất kỳ file dmg nào trên Mac OS. Trong bài viết này, chúng tôi sẽ kiểm tra các lý do có thể gây ra lỗi này và cách khắc phục.

Nguyên nhân gây ra No Mountable File Systems

Chúng tôi đã điều tra vấn đề này bằng cách xem xét các báo cáo người dùng và chiến lược sửa chữa thường được dùng để khắc phục thông báo lỗi này. Dựa trên điều tra, có một số tình huống khác nhau sẽ kích hoạt vấn đề này trên máy Mac.

  • File DMG bị hỏng: File dmg có sẵn để tải về có thể bị hỏng, hoặc khi bạn cố tải file từ trình duyệt, nó có thể không được tải đúng.
  • Định dạng file: Không phải file nào cũng tương thích với tất cả Mac OS. Một số file mới và mới nhất có thể không hoạt động với OS cũ do định dạng APFS.
  • Nút Catalog Files (Catalog Files Node): Nút catalog file được dùng để giữ bản ghi loại file và cách truy cập. Các file này được tạo bởi chính hệ thống, nhưng có khả năng nó bị hỏng đôi khi.

Bây giờ bạn đã có hiểu biết cơ bản về bản chất vấn đề, chúng ta sẽ chuyển sang các phương pháp. Dưới đây, bạn sẽ khám phá tập hợp các phương pháp mà người dùng khác trong tình huống tương tự đã dùng thành công để khắc phục vấn đề.

Phương pháp 1: Sửa chữa file DMG bị hỏng

Trong hầu hết trường hợp, vấn đề có thể là file dmg bị hỏng hoặc không tải đúng. Vì vậy, bạn có thể tải lại cùng file dmg để chắc chắn không có vấn đề với việc tải xuống. Cũng thử tải lại file với các plug-in trình hỗ trợ tải về bị tắt. Bạn có thể thử tải file trong trình duyệt khác, hoặc dùng Terminal và gõ curl -O url không có dấu hai chấm.

  1. Nhấp vào Kính lúp ở góc trên cùng bên phải hoặc chỉ nhấn (Command + Space)
  2. Tìm kiếm Terminal và Enter
  3. Bây giờ bạn có thể gõ lệnh sau trong Terminal để tải file:
    curl –O <URL>
    Ví dụ:
curl –O https://mirrors.ges.net.pk/vlc/vlc/3.0.6/macosx/vlc-3.0.6.dmg

Phương pháp 2: Mount từ dòng lệnh (Command Line)

Phương pháp này được kiểm tra cho disk image là image của 'whole disk image' (toàn bộ ổ đĩa) được tạo bởi Disk Utility. Nhưng file tạo bằng Disk Utility không hoạt động sau đó. Cũng nếu hdiutil attach disk.dmg không hoạt động và đưa ra cùng vấn đề no mountable file systems, bạn có thể thử các lệnh sau:

  1. Nhấn Command + Space để nhấp kính lúp ở góc trên bên phải màn hình
  2. Tìm kiếm Terminal và Enter để mở
  3. Tạo device node bằng lệnh sau:
    hdiutil attach –noverify –nomount disk.dmg

    Lưu ý: disk.dmg sẽ là tên file và địa chỉ thư mục, bạn có thể kéo thả vào Terminal

  4. Sau đó, gõ lệnh sau để tìm danh sách disk:
    diskutil list
  5. Bây giờ mount thiết bị bằng lệnh sau:
    diskutil mountDisk /dev/disk1

    Lưu ý: Phần disk1 là định danh thiết bị. Cũng ở đây mount là cho toàn bộ disk, trong khi bình thường bạn sẽ mount một slice, như disk0s2

Phương pháp 3: Định dạng hệ thống file (File System Format)

File bạn cố mount trên OSX có thể không tương thích với OSX của bạn. Định dạng hệ thống file APFS không được hỗ trợ bởi các phiên bản OSX cũ hơn. Cũng, hệ thống tạo disk image ở định dạng mới mặc định. Bạn có thể tìm định dạng disk phù hợp với OSX hiện tại đang chạy để làm cho nó hoạt động. Và chắc chắn tải file tương thích với định dạng hệ thống file của bạn.

Để kiểm tra hệ thống của bạn dùng APFS hay HFS, bạn có thể thử các bước sau:

  1. Nhấn Command + Space hoặc nhấp kính lúp góc trên bên phải
  2. Tìm kiếm Terminal và mở nó
  3. Bây giờ gõ lệnh sau trong Terminal:
    diskutil info /
  4. Bạn có thể kiểm tra Type (Bundle), nó sẽ cho bạn biết bạn đang chạy HFS hay APFS.