ผู้ใช้ Mac ส่วนใหญ่ลบประวัติ Safari แล้วไม่อยากให้กลับมา — แต่บางครั้งลบผิดพลาด หรือรู้ว่ามีเว็บสำคัญที่ไม่จำ Address ได้
หากคุณอยู่ในสถานการณ์นี้ — บทความนี้ช่วยแก้ เพราะอธิบาย 3 วิธีกู้ประวัติ Safari ที่ลบบน Mac ที่ดีที่สุด แต่ก่อนจะไปถึงวิธีเหล่านั้น ต้องอธิบายก่อนว่า Safari Browser History คืออะไร และอยู่ที่ไหน
Safari History คืออะไร และหาได้ที่ไหน?
Safari History = ฐานข้อมูลเว็บที่เคยเข้า เหมือน Browser อื่นๆ Safari เก็บอัตโนมัติ เพื่อให้ revisit เว็บที่รู้จักง่ายขึ้น ไม่ต้องพิมพ์ Address ซ้ำ
ดู Safari History:
- เปิด Safari บน Mac
- เลือกเมนู History
- คลิก Show All History
จะเห็นตาราง 2 คอลัมน์หลายแถว: คอลัมน์ซ้าย = ชื่อเว็บ, คอลัมน์ขวา = Address จัดกลุ่มตามวันที่ — ย้อนกลับดู History วันที่เฉพาะได้ หรือใช้ Search Bar มุมขวาบน ค้นหา Keywords
ข้อมูลทั้งหมดที่เห็นจาก Show All History — เก็บอยู่บน Hard Drive ในไฟล์ History.db ที่ ~/Library/Safari/
หาและเปิด History.db:
- เปิด Finder
- เลือก Go
- คลิก Go to Folder
- พิมพ์ Path ไปยัง Safari History File Location ใน Textbox กด OK
- เปิด History.db ด้วย TextEdit
จะเห็น Text File ยาว ยากต่อการอ่าน — เพราะ History.db เป็น SQLite Database File** ไม่ได้ตั้งใจให้อ่านใน Text Editor ปกติ ควรเปิดด้วย Database Browser เช่น DB Browser for SQLite** (ดาวน์โหลดฟรีจากเว็บ официальный)
ติดตั้ง DB Browser for SQLite แล้ว เปิดแอป คลิก Open Database เลือก History.db ไปแท็บ Browse Data เลือก Table history_items
จะเห็นรายการ URLs และ Domain Names ที่จัดรูปแบบสวย — เรียง A-Z ได้
Safari History ถูกลบได้อย่างไร และเมื่อไหร่กู้คืนได้?
ดูสาเหตุลบ Safari History และว่ากู้คืนได้ไหม:
- Intentional Deletion (ลบเจตนา) — หลายคนชอบ History สะอาด ป้องกันผู้อื่นดูกิจกรรมออนไลน์ — แตก็ต้องการ Address เว็บที่เข้าไปนานมาแล้วแตไม่จำ
- Accidental Deletion (ลบผิดพลาด) — กด Clear History ยืนยัน ค่าเริ่มต้นลบแค่ 1 ชม.ล่าสุด แต่เลือก "All History" ได้ — บ่อยครั้งผู้ใช้อยากลบ 1 ชม. แตไม่เห็นว่าตัวเลือก All History ถูกเลือก — ทำให้ History ทั้งหมดหายทันที
- Private Browsing — Safari มี Private Window (Command+Shift+N) ป้องกันไม่บันทึก History — บางคนไม่รู้ว่าใช้ Private Window อยู่ จึงแปลกใจว่า History ไม่ถูกบันทึก
- Formatting — ตอน Reinstall macOS บางครั้ง Format System Drive ก่อน เพื่อเริ่มต้นใหม่ — Format ลบไม่แค่ Safari History แตทุกไฟล์บน Hard Drive
- Hackers — User Mac ปลอดภัยจาก Malware กว่า Windows (แฮกเกอร์มุ่ง Windows) แตไม่ได้ immune สนิท — Ransomware, Remote Desktop Hacks ยังทำให้ Mac User สูญเสีย Safari History ได้ในลับตา
โชคดีที่ ทุกสถานการณ์ข้างต้น — ยกเว้น Private Browsing (ป้องกันไม่บันทึก History) — สามารถกู้คืน Safari History ได้** ด้วย Native Tools และ Third-party Software
วิธีทำ Safari History Recovery?
มี 3 วิธีหลักกู้ Safari History บน Mac — เราอธิบายตามลำดับที่แนะนำลอง
วิธีที่ 1: Disk Drill
Disk Drill เหมาะสำหรับกู้ History.db ที่ลบผิดหรือหายระหว่าง Format — ตราบใดที่ไฟล์ไม่ถูก Overwrite ควรกู้คืนเต็มที่ได้ แม้ไฟล์เสียบางส่วน — ยังเปิดได้ด้วย Database Browser (DB Browser for SQLite) หรือ Text Editor (TextEdit)
กู้ประวัติ Safari ที่ลบด้วย Disk Drill:
- ดาวน์โหลดและติดตั้ง Disk Drill for Mac
- เปิด Disk Drill เลือก Main Hard Drive
- คลิก Search for lost data
- พิมพ์ "history.db" ในช่อง Search มุมขวาบน กด Return
- เลือก History.db ที่ลบ คลิก Recover
- เลือก Recovery Destination ที่ปลอดภัย คลิก OK
ต่อมา ดู Safari History ที่ลบใน Text Editor หรือ Database Browser โปรด เพื่อดูใน Safari — ต้อง Copy History.db ที่กู้ได้ ไปวางทับไฟล์ที่อยู่ใน ~/Library/Safari
วิธีที่ 2: iCloud
หากใช้ iCloud Backup Safari Data และซิงค์ข้ามอุปกรณ์ — กู้ Safari History ที่ลบได้ผ่าน iPhone หรือ iOS/iPadOS อื่น ที่ยังมี History เดิม
ขั้นตอน:
- เปิด Settings บน iPhone/iPad
- แท็บชื่อคุณ
- เลือก iCloud
- หา Safari** Toggle สวิตช์ข้างมัน จนกระทั่งโผล่ Prompt ให้ Merge Data
- คลิก Merge
วิธีนี้บังคับให้ iPhone Overwrite Safari History ใน iCloud — ซึ่งทำให้กู้ Safari History ที่ลบบน Mac ได้ แค่เปิด Safari ใน iCloud Settings (ดูส่วนท้ายบทความสำหรับ Step-by-step)
วิธีที่ 3: Time Machine
กู้ Safari History ด้วย Time Machine ได้ — แทนที่จะกู้ Mac ทั้งเครื่องจาก Recovery (ใช้เวลานาน) ให้กู้แค่ History.db** ซึ่งอธิบายไปแล้วว่ามี URL ทั้งหมด อยู่ที่ ~/Library/Safari
กู้ประวัติ Safari ที่ลบด้วย Time Machine:
- ปิด Safari
- เปิด Finder เลือก Go > Go to Folder
- พิมพ์
~/Library/Safariกด Go - เลื่อนหา History.db คลิกเลือก
- คลิกไอคอน Time Machine บน Menu Bar เลือก Enter Time Machine
- ย้อนเวลาถึง Version History.db ที่มี Safari History ที่หาย
- คลิก Restore** กู้ไฟล์ที่เลือก
ครั้งหน้าที่เปิด Safari — History ควรกลับมา นี่คือวิธีกู้ประวัติ Safari ที่ลบด้วย Time Machine อย่างง่าย
ข้อจำกัด: ทำงานก็ต่อเมื่อ Time Machine เปิดอยู่ ก่อน** เกิด Data Loss หากไม่ได้เปิด — ไม่มี Backup History.db ให้กู้
วิธีป้องกันการสูญเสีย Safari History
วิธีดีที่สุด: เปิด Safari ใน iCloud Preferences** — iCloud จะ Backup Safari Data ขึ้น Cloud อัตโนมัติ ซิงค์ข้ามอุปกรณ์ และกู้คืนได้ง่ายหาก Mac เกิดอะไรขึ้น
Backup Safari History ด้วย iCloud:
- เปิด System Preferences บน Mac
- เลือก iCloud
- ติ๊ก Safari
Safari Browsing History จะซิงค์อัตโนมัติข้ามอุปกรณ์ Apple ทุกเครื่องที่ใช้ Apple ID เดียวกัน