การกู้คืนไฟล์ที่ถูกลบใน MacOS


2

มีเคล็ดลับ Unix เก่าสำหรับการพยายามกู้คืนไฟล์ที่ถูกลบที่คุณเรียกใช้อยู่

$ sudo grep -C100 string-known-to-be-in-file /dev/sda1

ซึ่งใช้เวลานานมาก แต่อย่างน้อยก็สามารถกู้คืนส่วนที่คุณสูญเสียไปได้ แต่นี่ดูเหมือนจะใช้งานไม่ได้บน Mac ของฉันซึ่งพูดง่ายๆ

grep: /dev/disk1s1: Operation not permitted

มีวิธีรับคำสั่ง grep ให้ทำงานกับฉันหรือไม่?

หมายเหตุ:ฉันสูญเสียไฟล์สำคัญผ่านทางunlink(aka rm) แต่ฉันหวังว่าบล็อกยังคงอยู่ในดิสก์ของฉันและฉันสามารถกู้คืนบางส่วนได้ ไฟล์ที่หายไปเป็นข้อความดิบ (ไม่ใช่เอกสาร Word หรือรูปแบบไบนารีอื่น ๆ ) ดังนั้นควรจะgrepสามารถ Mac ของฉันมี SSD ดังนั้นฉันจึงหวังว่าการสวมระดับจะทำให้ฉันได้รับไฟล์บางส่วน / ทั้งหมดคืน เรื่องราวทั้งหมดของไฟล์ที่หายไปอยู่ที่นี่


เพียงเดาที่นี่ แต่อาจเป็นไดเรกทอรีที่ได้รับการคุ้มครองโดย SIP (การป้องกันความสมบูรณ์ของระบบ) บูตเข้าสู่โหมดการกู้คืนรันเทอร์มินัลและเรียกใช้ csrutil ปิดการใช้งานและรีบูต คำสั่งนั้นอาจใช้งานได้ในขณะนี้
Steve Chambers
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.