Autosave (Tự động lưu) là tính năng cực kỳ hữu ích trên macOS vì nó ngăn mất mát thay đổi tăng dần của tài liệu/file bạn đang làm, ngay cả khi không nhấn Command-S hoặc File → Save. Khi bạn tiếp tục làm việc trên tài liệu, tiến độ hiện tại được cập nhật tạm thời nên bạn không lo khi app bỗng freeze hoặc quit. Khi đóng file, thay đổi sẽ được áp dụng ngay cả khi không dùng lệnh/phím tắt Save.
Nhưng nếu autosave thất bại thì sao?
Autosave không hoàn hảo, điều này được chứng minh bằng nhiều báo cáo phàn nàn về bug Mac "cannot be autosaved" khi lưu tài liệu. Một số người dùng gặp lỗi, phần lớn liên quan đến app tích hợp sẵn macOS. Bug "cannot be autosaved" khi lưu tài liệu trên Mac đã tồn tại gần một thập kỷ, cho thấy vấn đề lâu đời này không liên quan đến phiên bản macOS bạn dùng mà là cốt lõi của macOS.
Do lỗi này, người dùng xui xẻo mà autosave không hoạt động bị mất dữ liệu, đặc biệt những người không nhận ra Autosave không chạy và đóng tài liệu mà không lưu hết. Đa số thời gian, macOS không thông báo khi Autosave không hoạt động. Nhưng đôi khi bạn nhận popup: tài liệu không thể tự động lưu.
có thể gây ra sự cố hệ thống hoặc làm chậm hiệu suất.
Ý nghĩa bug "Cannot be Autosaved" trên Mac
Lỗi này đã tồn tại lâu, với báo cáo liên quan đến macOS Lion và các phiên bản Mac OS X cũ hơn. Người dùng thường gặp thông báo sau khi làm thay đổi trên tài liệu vốn nên được tự động lưu.
Thay vì lưu, người dùng nhận thông báo:
The document could not be autosaved. (Tài liệu không thể tự động lưu.)
Your changes will not be saved until the problem is resolved. You can also duplicate the document or discard your changes to close it. (Thay đổi của bạn sẽ không được lưu cho đến khi vấn đề giải quyết. Bạn cũng có thể nhân bản tài liệu hoặc hủy thay đổi để đóng nó.)
Một số biến thể thông báo khác:
- The document could not be autosaved. The file doesn't exist. (File không tồn tại.)
- The document could not be autosaved. Your most recent changes might be lost. (Thay đổi gần đây có thể mất.)
Hộp thoại không đưa ra nhiều lựa chọn cho người dùng, chỉ nút OK để đóng popup. Thông báo lỗi thậm chí không nói gì sai hay nguyên nhân, khiến nhiều người dùng cảm thấy bất lực. Như đã nói, lỗi này chủ yếu ảnh hưởng app tích hợp sẵn macOS: TextEdit, Open Office, Keynote.
Trong một số trường hợp, người dùng chỉ gặp sự cố autosave khi làm việc với file cực lớn. Người khác khi mở nhiều tài liệu cùng lúc.
Khi gặp bug "cannot be autosaved" khi lưu tài liệu trên Mac, nghĩa là Mac của bạn có vấn đề quyền (permissions) liên quan đến việc triển khai sandboxing của Apple. Có xung đột giữa app sandboxed và OS khi ghi file. App sandboxed là app tải từ App Store, bao gồm app độc quyền của Apple (miễn phí và trả phí). Các app này bị đặt nhiều hạn chế để tăng quyền riêng tư và bảo mật người dùng. Do đó, app sandboxed chỉ thực hiện tác vụ cụ thể và với file cụ thể.
Cách khắc phục bug "Cannot be Autosaved" khi lưu tài liệu trong app macOS
Gặp lỗi này đau đầu, nhất là nếu mất hết tiến độ file. Tưởng tượng tạo hơn 50 slide Keynote, toàn bộ tiến độ mất khi đóng file vì nghĩ đã tự lưu.
Nếu bug "cannot be autosaved" xuất hiện khi lưu tài liệu trên Mac, đây là những gì bạn có thể thử:
Giải pháp #1: Xóa menu Recent (Gần đây)
Nhờ người dùng tinh tế tìm ra lỗi này, đây có lẽ là giải pháp tốt nhất, nên thử trước. Khi làm việc quá nhiều file hoặc file quá lớn, bạn sẽ dùng hết slot cho autosave. Cách làm: xóa tài liệu/mục gần đây đã mở để làm mới quyền (refresh permissions) và giành thêm slot cho autosave.
Cách làm:
- Mở app bị ảnh hưởng.
- Nhấp File từ menu trên cùng, chọn Open Recent. Sẽ hiện danh sách file gần đây mở bằng app đó.
- Cuộn xuống cuối danh sách, nhấp Clear Menu.
Sau khi xóa danh sách, thử lưu file lại xem autosave đã khôi phục chưa.
Giải pháp #2: Nhân bản file (Duplicate)
Nếu giải pháp 1 không hiệu quả, bạn có thể thử copy tài liệu sang file mới và lưu file mới thay thế. Lưu ý: điều này không thực sự giải quyết lỗi. Nó chỉ cung cấp workaround để bạn lưu file mà không mất dữ liệu.
Cách nhân bản file: Nhấp File từ menu trên cùng > chọn Duplicate. Hoặc dùng phím tắt Shift + Command + S cho kết quả tương tự. Vào file nhân bản và lưu.
Nếu không thoải mái nhân bản tài liệu, có thể thử cách truyền thống: copy-paste nội dung tài liệu sang file mới.
Giải pháp #3: Quét file hỏng
Đôi khi lỗi do dữ liệu hỏng trong tài liệu bạn đang làm. Ví dụ: một số tab/cột trong Numbers bị hỏng và kích hoạt lỗi. Khắc phục: copy toàn bộ dữ liệu không hỏng sang file mới và lưu. Bạn không lo vì dữ liệu hỏng không được copy sang file mới.
Cũng khuyến khích xóa tất cả file hỏng trên Mac có thể làm trầm trọng vấn đề. Làm được bằng app tối ưu để xóa file rác và vấn đề tiềm ẩn trên Mac.
Giải pháp #4: Tắt Autosave
Mặc định, Autosave được bật bởi macOS để tiện cho người dùng lưu file. Tuy nhiên, nếu bạn không muốn phụ thuộc Autosave và muốn tự lưu file thủ công, có thể tắt nó trong System Preferences:
- Menu Apple > System Preferences.
- Chọn General.
- Bỏ chọn Ask to keep changes when closing documents (Hỏi giữ thay đổi khi đóng tài liệu).
- Đóng cửa sổ để lưu thay đổi.
Sau khi làm này, autosave sẽ không còn hoạt động. Bạn dùng tính năng Save sẽ nhắc lưu thay đổi khi đóng file.
Kết luận
Autosave là tính năng hữu ích, nhưng chỉ khi nó hoạt động. Nếu nó không chạy hoặc bạn gặp bug Mac "cannot be autosaved" khi lưu tài liệu, hãy làm theo hướng dẫn trên để khắc phục.