Autosave ฟีเจอร์ที่ใช้งานได้จริงบน macOS เพราะป้องกันการสูญเสียการเปลี่ยนแปลงเล็กน้อยของเอกสาร/ไฟล์ที่กำลังทำงาน แม้คุณไม่กด Command-S หรือ File → Save ขณะทำงานต่อ Progress ปัจจุบันจะอัปเดตชั่วคราว ไม่ต้องกังวลหากแอปค้างหรือปิดทันใด้ว ปิดไฟล์ การเปลี่ยนแปลงจะถูกนำไปใช้แม้ไม่ใช้คำสั่ง Save
แต่ถ้า Autosave ล้มเหลว จะอย่างไร?
Autosave ไม่สมบูรณ์ พิสูจน์แล้วจากรายงานหลายครั้ง ร้องเรียน Mac bug "cannot be autosaved" ตอนเซฟเอกสาร เจอหลายคน ส่วนใหญ่เกี่ยวกับ Built-in apps ของ macOS บั๊ก "cannot be autosaved" นี้มีมเกือบ 1 ทศวรรษ แสดงว่าปัญหาชronic นี้ไม่เกี่ยวกับ macOS version ที่ใช้ แต่เกี่ยวกับ Core ของ macOS เอง
เพราะ Error นี้ ผู้ใช้โชคร้ายที่ Autosave ไม่ทำงาน สูญเสียข้อมูล โดยเฉพาะผู้ที่ไม่รู้ว่า Autosave ล้มเหลว และปิดเอกสารโดยไม่เซฟ ทุกเวลา macOS ไมแจ้งว่า Autosave ไม่ทำงาน แต่บางครั้งขึ้น Popup: Document could not be autosaved
เคล็ดลับ: สแกน Mac เพื่อหาปัญหาประสิทธิภาพ ไฟล์ขยะ แอป有害 和ภัยคุกคามความปลอดภัย
ที่อาจก่อให้เกิดปัญหาระบบหรือทำให้ช้าลง
ความหมายของบั๊ก "Cannot be Autosaved" บน Mac
Error นี้มีมานาน รายงานเกี่ยว macOS Lion และ Mac OS X เก่า มักเจอหลังแก้ไขเอกสารซึ่งควร Auto-save
แทนที่จะเซฟ ได้ Notification:
The document could not be autosaved.
Your changes will not be saved until the problem is resolved. You can also duplicate the document or discard your changes to close it.
รูปแบบข้อความอื่น:
- The document could not be autosaved. The file doesn't exist.
- The document could not be autosaved. Your most recent changes might be lost.
Dialog ไม่ให้ตัวเลือกมาก แค่ปุ่ม OK ปิด Popup ข้อความไม่บอกสาเหตุ ทำให้ผู้ใช้รู้สึกหายนะ Error นี้ส่งผลต่อ Built-in apps ของ macOS: TextEdit, Open Office, Keynote
บางกรณี Autosave issue เฉพาะไฟล์ใหญ่มาก หรือเปิดเอกสารเยอะมาก
เจอ "cannot be autosaved" = Mac มีปัญหา Permission กับ Sandboxing ของ Apple มี Conflict ระหว่าง Sandboxed apps และ OS ตอนเขียนไฟล์ Sandboxed apps = โหลดจาก App Store รวมแอปของ Apple ฟรี/จ่าย มีข้อจำกัดเพื่อ Privacy/Security ทำให้ Sandboxed apps ทำงานได้เฉพาะงาน/ไฟล์บางอย่าง
วิธีแก้ บั๊ก "Cannot be Autosaved" ตอนเซฟเอกสารใน macOS Apps
Error นี้ปวดหัว โดยเฉพาะหาสูญเสีย Progress ทั้งหมด คิดว่าสร้าง 50+ สไลด์ Keynote แล้ว Progress หายตอนปิดไฟล์คิดว่า Auto-save แล้ว
หากเจอ บั๊กนี้ ลองวิธีด้านล่าง:
วิธีที่ 1: ล้าง Recent Menu
ขอบคุณผู้ใช้เก่งที่หาวิธีได้ นี่คือวิธีแก้ที่ดีที่สุด ลองก่อน ทำงานหลายไฟล์หรือไฟล์ใหญ่ = ใช้ Slot Autosave หมด วิธีแก้: ล้าง Recent documents/items เพื่อ Refresh permission และได้ Slot Autosave ใหม่
- เปิดแอปที่มีปัญหา
- คลิก File เมนูบน > Open Recent จะเห็นรายการไฟล์ล่าสุดที่เปิดด้วยแอปนั้น
- เลื่อนล่างสุด คลิก Clear Menu
ลบรายการแล้ว ลองเซฟไฟล์ใหม่ ดูว่า Autosave กลับมาทำงานไหม
วิธีที่ 2: Duplicate ไฟล์
ถ้าวิธีแรกไม่ได้ ลอง Copy เอกสารเป็นไฟล์ใหม่ เซฟไฟล์ใหม่แทน วิธีนี้ไม่ได้แก้ Error จริง แต่เป็น Workaround เซฟไฟล์โดยไม่สูญเสียข้อมูล
Duplicate: File > Duplicate หรือ Shift + Command + S ไปไฟล์ Duplicate เซฟมัน
หากไม่ชอบ Duplicate ลอง Copy-paste เนื้อหาไปไฟล์ใหม่แบบดั้งเดิม
วิธีที่ 3: สแกนไฟล์เสียหาย
บางครั้ง Error จากข้อมูลเสียหายในเอกสารที่ทำงาน เช่น Tab/Column ใน Numbers เสีย ทำให้ Error แก้โดย Copy ข้อมูลที่ไม่เสียไปไฟล์ใหม่ เซฟ ข้อมูลเสียจะไม่ถูก Copy
แนะนำลบไฟล์เสียหายทั้งหมดบน Mac ที่อาจทำให้ปัญหารุนแรง ใช้ Optimizer app ลบไฟล์ขยะและปัญหาทiềm năng
วิธีที่ 4: ปิด Autosave
Autosave เปิด Default โดย macOS เพื่อความสะดวก แต่ถ้าไม่อยากพึ่ง Autosave อยากเซฟเอง ปิดได้ใน System Preferences:
- Apple menu > System Preferences
- คลิก General
- ยกเลิกติ๊ก Ask to keep changes when closing documents
- ปิดหน้าต่างเซฟการเปลี่ยนแปลง
หลังนี้ Autosave จะไม่ทำงาน ใช้ Save แทน จะพร้อมต์เซฟตอนปิดไฟล์
สรุป
Autosave ฟีเจอร์ดี แต่ต้องทำงาน หากไม่ทำงานหรือเจอ Mac bug "cannot be autosaved" ตอนเซฟเอกสาร ทำตามคำแนะนำข้างต้นเพื่อแก้ไข