Giống như tất cả các phần mềm, macOS không tránh khỏi các lỗi hoặc sự cố không thường xuyên. Mặc dù hiếm khi xảy ra, nhưng các thư mục trên macOS đôi khi có thể thay đổi từ xuất hiện dưới dạng thư mục thông thường sang xuất hiện dưới dạng gói, giống như những thư mục được sử dụng để cài đặt ứng dụng macOS mới. Điều này cũng có thể xảy ra do thiết kế, đặc biệt nếu bạn đang tạo phần mềm mới.
Rất may, đây là một quá trình dễ dàng để khôi phục một thư mục trên máy Mac, nếu bạn cần. Có một số cách để thực hiện việc này, nhưng phương pháp đơn giản nhất là sử dụng ứng dụng Mac Terminal. Dưới đây là cách khôi phục thư mục trên Mac, bất kể định dạng.
Khôi phục thư mục trên máy Mac bằng thiết bị đầu cuối
Ứng dụng Mac Finder cố gắng tự động phát hiện mục đích thực sự của tệp hoặc thư mục để biết cách xử lý chính xác. Nếu các thuộc tính sai đã được áp dụng cho thư mục, thì Finder sẽ coi thư mục của bạn là một gói và sẽ không cho phép bạn truy cập vào các tệp được giữ bên trong.
Nó cũng sẽ làm điều này nếu thư mục của bạn có phần mở rộng sai, như .app . Để các hướng dẫn này hoạt động, bạn sẽ cần cài đặt Công cụ nhà phát triển macOS Xcode, dưới dạng getfileinfo và setfile các lệnh không được cài đặt trên macOS theo mặc định.
- Để xóa các thuộc tính này khỏi các thư mục macOS, hãy mở Terminal ứng dụng ( Bàn di chuột> Khác> Thiết bị đầu cuối ) và sử dụng cd để nhập thư mục chứa thư mục "bị hỏng" của bạn.
- Nguyên nhân chính của sự cố này là có gói bit thuộc tính, vì vậy để kiểm tra điều này, hãy nhập thư mục getfileinfo -aB trong ứng dụng Terminal, thay thế thư mục với vị trí của thư mục bạn muốn kiểm tra. Nếu lệnh trả về 1 , thuộc tính này đã được áp dụng cho thư mục của bạn, nghĩa là nó cần được xóa.
- Để xóa có gói bit thuộc tính từ thư mục của bạn và khôi phục quyền truy cập, nhập thư mục setfile -a b trong ứng dụng Terminal, thay thế thư mục với vị trí thư mục của bạn.
- Nhập thư mục getfileinfo -aB (thay thế thư mục ) để kiểm tra có gói trạng thái thuộc tính sau điều này — nếu 0 được trả về, thuộc tính đã bị xóa.
Sau khi bạn đã xóa có gói , cố gắng truy cập thư mục trong Finder ứng dụng, được đặt dưới dạng biểu tượng trên Dock hoặc trong Launchpad. Nếu bạn vẫn không thể truy cập vào thư mục, hãy kiểm tra để đảm bảo rằng thư mục của bạn không có phần mở rộng bất thường được đính kèm với nó.
- Định vị thư mục trong Finder , nhấp chuột phải và nhấn Nhận thông tin để tải thông tin thuộc tính của bạn.
- Thao tác này sẽ tải một cửa sổ riêng chứa thông tin bổ sung về thư mục của bạn. Nhấp vào Tên &Tiện ích mở rộng danh mục phụ để xem tên "đúng" cho thư mục của bạn. Nếu nó có phần mở rộng tệp (ví dụ: .app ), xóa nó và nhấn enter trên bàn phím của bạn để lưu.
- Finder sẽ yêu cầu bạn xác nhận xem bạn có muốn xóa tiện ích mở rộng khỏi thư mục của mình hay không. Nhấp vào nút Xóa để xác nhận.
Với phần mở rộng bị xóa, thư mục của bạn sẽ trở lại bình thường trong Finder, cho phép bạn mở nó như bình thường.
Bạn cũng có thể muốn truy cập các tệp và thư mục từ gói macOS chính hãng (như tệp PKG hoặc DMG). Nếu đúng như vậy, phương pháp đơn giản nhất là trích xuất nội dung vào một thư mục mới.
Giải nén thư mục Mac bằng thiết bị đầu cuối
Một gói macOS thực sự có nhiều định dạng tệp khác nhau, bao gồm tệp PKG và DMG. Cách bạn tiếp cận khôi phục hoặc giải nén các thư mục ở các định dạng này hơi khác nhau. Nếu bạn muốn khôi phục các thư mục từ các tệp gói macOS chính hãng, ứng dụng Terminal cho phép bạn thực hiện việc này.
Các phương pháp này giả định rằng bạn đang cố gắng truy cập các thư mục từ các tệp PKG hoặc DMG được đóng gói. Nếu tệp bị hỏng (hoặc không phải là tệp PKG hoặc DMG thực) thì các hướng dẫn này sẽ không hoạt động.
- Nếu bạn muốn khôi phục các thư mục từ tệp DMG, trước tiên bạn cần phải gắn nó làm ổ đĩa ảo. Bạn có thể làm điều đó bằng cách mở Terminal từ Launchpad> Other> Terminal .
- Nhập hdiutil đính kèm tệp.dmg , thay thế file.dmg với vị trí và tên tệp của tệp DMG của bạn, sau đó nhấn enter để chạy lệnh.
- Thư mục DMG của bạn sẽ được gắn kết dưới dạng một thư mục trong Tập tin thư mục trên ổ đĩa macOS của bạn. Để sao chép nội dung của tệp DMG của bạn vào một thư mục macOS mới, hãy nhập cp -r / Volumes / File / / Users / Tên người dùng / Thư mục , thay thế Tệp bằng tên gốc của tệp DMG của bạn và thay thế Tên người dùng / Thư mục với vị trí để sao chép tệp.
- Nhập thông tin hdiutil để tìm mã nhận dạng ổ đĩa cho tệp DMG được gắn kết của bạn, sau đó nhập hdiutil detach / dev / drive để ngắt kết nối tệp DMG của bạn, thay thế / dev / drive với số nhận dạng thiết bị chính xác.
Nội dung của tệp DMG của bạn sẽ được khôi phục vào một thư mục mới, sẵn sàng cho bạn truy cập.
- Để giải nén các tệp và thư mục từ tệp PKG vào một thư mục macOS chuẩn, hãy mở Terminal ứng dụng ( Bàn di chuột> Khác> Thiết bị đầu cuối ).
- Từ đó, nhập pkgutil -expand /location/file.pkg newpkgfolder , thay thế /location/file.pkg với vị trí và tên tệp của tệp PKG của bạn và newpkgfolder với đúng thư mục trích xuất.
Nội dung của tệp gói PKG sẽ được trích xuất đến vị trí bạn đã chỉ định.
Xử lý tệp &thư mục MacOS
Nếu bạn không biết cách khôi phục thư mục trên Mac, hãy thử các phương pháp này trước. Trong nhiều trường hợp, bạn có thể khôi phục thư mục macOS bị hỏng bằng cách sửa phần mở rộng hoặc xóa một số thuộc tính tệp nhất định. Nếu bạn có tệp gói macOS chính hãng ở định dạng PKG hoặc DMG, bạn có thể trích xuất nội dung bằng ứng dụng Terminal.
Tuy nhiên, không phải mọi thư mục đều có thể được khôi phục. Bạn nên cân nhắc sao lưu máy Mac của mình bằng Time Machine để đảm bảo rằng bạn luôn có thể truy xuất các tệp của mình, ngay cả khi một thư mục bị hỏng hoặc không thể truy cập được trong tương lai.