היום נביט בכלי שחזור נתונים הטובים ביותר של Linux לעזור לך לשחזר כל נתונים שאולי אבדו לך. אם מחקת לאחרונה קבצים, יש הרבה סיכוי שתוכל לשחזר אותם.
אך אל תאבד תקווה אם מחקת את הקבצים לפני זמן רב. יש עדיין סיכוי שהנתונים של הקובץ נמצאים על הכונן הקשה שלך. אז קרא הלאה, ייתכן ותוכל לשחזר את כל הקבצים שאיבדת!
איך לבחור את כלי שחזור הנתונים של Linux הטובים ביותר?
יש כמה דברים שצריך לשקול, כי רוב כלי שחזור הנתונים עובדים בדרך דומה על ידי גישה לקטעים מפוצלים בכונן הקשיח שלך.
ההבדלים המרכזיים נמצאים בדרך השימוש, ממשק המשתמש, והתכונות. אז בוא נברר את התכונות והפונקציות של 20 הכלים הטובים ביותר לשחזור נתונים של Linux במאמר זה.
1. TestDisk – כלי לשחזור מחיקת פרטיציה ודיסק

זהו אחד מהכלים האהובים עלי. זהו כלי בסגנון שורת פקודה, אך מאוד קל לשימוש ואינטראקטיבי למדי. הכלי מפעיל ומתחיל לפעול באמצעות הפעלת הפקודה.
כתבנו מדריך לאחרונה על הכלי testdisk שמסביר לך את ההתקנה ושלבי הפעולה לשחזור קבצים.
חלק מתכונותיו של TestDisk:
- שחזור מחיקת מחיקה
- בניית טבלת מחיקה
- גיבוי מחיקה עבור מחיצות EFI GPT
- כתיבת MBR מחדש
2. Mondo Rescue – כלי לשחזור נתונים מרשת דיסקים

כלי שורת פקודה טוב נוסף הוא Mondo Rescue, הכולל מספר ייחודי שימושי לאנשים העובדים על יותר מסוגים שונים של מערכות קבצים. זהו הכלי היחיד שנמצא בשימוש כבר עשורים לגיבוי/שחזור/שחזור נתונים מכל סוגי התקני אחסון, כולל גם דיסקי טייפ!
כמה מתכונות של Mondo Rescue:
- גיבוי ושחזור בין מכשירי RAID למכשירים לא רייד
- ניהול מחיצות – שינוי גודל, חילוק למחיצות, הפורמט, וכו'.
- הגיבוי ושחזור בין התקנים הפועלים על Linux ו-Windows, כולל MBR
- וודא את אמינות הנתונים.
3. ddrescue – כלי שחזור נתונים של GNU

אנו עדיין נשתמשים בכלי שורת פקודה. זהו כלי שפותח על ידי GNU. זהו כלי חינמי ופתוח כמו כל הכלים האחרים של GNU.
כמה מתכונות של ddrescue:
- נוצר להיות תקין לגמרי
- הנתונים משוחזרים בצורה יעילה מאוד (נקראים רק הבלוקים הדרושים).
- אוטומטית ממזמן נתונים
- מסמנת באופן אוטומטי את הסקטורים הפגומים בכונן קשיח
- שחזור גיבוי יכול להימשך
4. Redo Backup and Recovery – הכלי הפשוט ביותר לשחזור עם ממשק גרפי

זה יכול לעבוד ככלי שימושי רגיל או כתקליטור CD/USB הניתן להכנסה לכל מכשיר, להפעיל את הכלי לשחזור ולהתחיל לשחזר נתונים. היתרון של כלי זה הוא שהוא אינו תלוי בפלטפורמה ומאפשר לשחזר נתונים לכמעט כל מערכת ההפעלה, כולל Linux.
כמה מתכונני Redo Backup and Recovery:
- יישומים בסיסיים מותקנים מראש כמו דפדפן, עורך טקסט, גם כאשר השחזור פועל
- הוא יכול לגשת ליישומים אחרים במהלך הפעולות של השחזור.
5. PhotoRec – כלי שחזור תמונות

זהו כלי שחזור נוסף מבית CGSecurity (הכלי השני הוא TestDisk). PhotoRec נוצר במיוחד לשחזור תמונות שנמחקו ומדיה בסגנון גרפי מ- SDCards ודיסקים קשיחים.
כמה מתכונני PhotoRec:
- ממשק אינטואיטיבי ואינטראקטיבי
- PhotoRec יכול לשחזר קבצים גם אם הדיסק הקשיח נפגע באופן רע
- מחפש רבים סוגי קבצים שונים מאוד.
6. תיקון האתחול – שחזור קבצי Live CD

אם המערכת שלך אינה מאתחלת עוד ואתה צריך לשחזר קבצים מכונן הקשיח שלך, זהו ה-CD החי שיש להשתמש בו. ניתן להשתמש בו כ-CD או כ-USB בהתאם לזמינות.
חלק מתכונות ה-Boot Repair Live CD:
- תיקון האתחול כאשר המערכת הפעילה לא מאתחלת יותר
- תיקון האתחול כאשר GRUB נשבר (לדוגמה, שגיאת "החילוץ של GRUB")
- התקנת או שחזור GRUB בקלות
- אפשרות ליצירת MBR ג'נרי לאתחול למערכת Windows
- אפשרות לשחזר את הסקטור האיניציאלי המקורי (MBR) אם נשמר על ידי clean-ubiquity
7. Foremost – כלי שחזור מידע פורנזי

זהו כלי שחזור מידע פורנזי שמותקן מראש ב-Kali Linux אך ניתן להתקין אותו בכמעט כל חלקי Linux אחרים. הכלי הזה יכול גם לשחזר מידע מתמונות (כמו אלה שנוצרו עם פקודת ה-dd).
חלק מהתכונות של Foremost:
- שחזור נתונים במגוון פורמטים של קבצי מדיה
- קובץ תצורה זמין להוספת פורמטים נוספים של קבצים
- שחזור נתוני iPhone אבודים ממחשב
- חילוץ יסודות נתונים שהוטמעו או אבדו מתמונה
8. Scalpel – כלי חיתוך קבצים רוחבי פלטפורמות

מבוסס במקור על Foremost, Scalpel הוא כלי חיתוך קבצים נוסף הפועל ב-Windows ו-Linux. כלי זה פועל גם על קבצי תמונה אך יש לו יתרון נוסף של ריבוי תהליכים וקלט/פלט אסינכרוני.
חלק מהתכונות של Scalpel:
- ריבוי תהליכים על מעבדים מרובי ליבות לעיבוד מהיר יותר
- קלט/פלט אסינכרוני מאפשר חפיפה בין פעולות דיסק וחיפוש
- תמיכה בביטויים רגולריים
- התאמה של כותרת-תחתית מוטמעת לעיבוד טוב יותר של קבצים.
9. SystemRescue CD – חבילת הצלה AIO Live CD

זה יותר קולקציה של כלים מאשר כלי בפני עצמו. אם אתה תקוע במצב שבו אינך יכול להפעיל את המערכת שלך, זהו ה-CD הנקייה היחידה שתעזור לך.
כמה מאפיינים של SystemRescue CD:
- GNU Parted: ניהול מפרט בשורת פקודה
- GParted: מימוש גרפי ל-GNU Parted
- FSArchiver: תוכנה לשמירת ארכיונים
- ddrescue: מוצא סקטורים פגומים בכונן הקשיח
- Ntfs3g: לגישה למערכות קבצים של Windows
- Testdisk: שחזור מפרטים וקבצים שנמחקו
- Memtest: יותר מועיל בבדיקות זיכרון
- Rsync: יוליות גיבוי מרחוק
- כלים רשת: יעודיים לגיבוי נתונים מעל רשתות מקומיות.
10. Ultimate Boot CD – אוסף של כלי שחזור נתונים כמעט מלאים

דומה ל-SystemRescue CD, Ultimate Boot CD הוא אוסף של כלים דיאגנוסטיים. אך זה לא מסתיים בזה. אם אתה רואה את תמונת המסך למעלה, תשים לב ל-"Parted Magic" ול-"UBCD FreeDOS". כן, זה בדיוק מה שהוא אומר.
ה-CD גם מספק את שני מערכות ההפעלה הללו שניתן להפעיל באופן חי מתפריט זה כדי לפתור בעיות בין לינוקס ווינדוס שלך. רשימה מלאה של הכלים והשימושים המצורפים בתוך תקליטור זה זמינה באתר, אך הנה רשימה של חלק מהכלים.
חלק מתכונני Ultimate Boot CD:
- BIOS
- מנקה CMOS
- קפיצת מעבד
- בדיקת יציבות המערכת
- שחזור MBR ו-GRUB
- שחזור סיסמת כניסה
- PhotoRec ו-TestDisk
- כלי מחלוקת דיסק
- ועוד…
11. Knoppix – הפצה מתקדמת המתאימה לשימוש יומיומי ולשחזור

כעת, Knoppix אינו כמו הכלים הרגילים לשחזור של Linux שמופיעים למעלה. אף על פי שכל המטרה של ההפצה הזו היא להיות רצינית במערכת הפעלה החיה ולשחזר נתונים או מערכות הפעלה אבודות, ניתן להפעיל אותה כמערכת הפעלה בלעדית עבור המחשב שלך.
היא מגיעה עם כל הכלים שתצטרך לשחזר נתונים אבודים.
חלק מתכונים של Knoppix:
- תוכנה של GNU/Linux
- זיהוי חומרה אוטומטי
- תמיכה בכרטיסי מסך רבים, כרטיסי קול, תקני SCSI ו-USB, ותקני פריפריה אחרים
- ניתן לשימוש כדיסק לימודי, מערכת הצלה או דיסק הדגמה של Linux
12. GParted Live – כלי ממשק גרפי ל-GNU Parted

בחלק מתקליטי ה-Live CDs שנדבג, צויין הכלי GParted שהוא שכבת ממשק גרפי לכלי ה- GNU Parted. ובעצם, אם מה שאתה רוצה הוא רק את כלי ה-GParted לצורך שחזור, אז תוכל להשתמש בתקליט ה-Live CD הזה ולפתור את הבעיה שלך.
GParted Live הוא Live CD שמספק לך גישה מיידית ל-GParted אם ברצונך לשחזר מערכת או מחיצה שכשלה.
חלק מתכוני GParted Live:
-
– Debian-based Live CD
-
– מסוגל לנהל מחיצות מסוגים שונים
-
– כולל testdisk ו-parted, שבהם GParted מספקת שכבת גרפיקה
-
– קל להבנה, עם קרבה כמעט אין עקיפה
13.
SafeCopy – אחד מכלי השחזור של Linux הטובים ביותר
SafeCopy הוא אחד מכלי שחזור המידע של Linux הטובים ביותר ופועל כאשר כל המתיחות נכשלות. כלי זה משמש לשחזור מידע ממקומות פגועים ומסקרים בכונן קשיח.
SafeCopy מנסה גם להשיג כמה שיותר נתונים מהכונן מקור, ואפשר גם לסמוך על פעולות נמוכות יותר שקשורות להתקנים ברמה נמוכה כל עוד הן יישמרו.
חלק מתכוני SafeCopy:
-
– ביצוע פעולות IO ברמה נמוכה כדי לחלץ מרבית המידע האפשרית
- יוזכר מיקום שחזור שרירותי גם אם התקן המקורי מנותק בתדירות (כמו כונני USB שיכולים לאבד חיבור עקב אחסון פגום)
- יכול לתקן שגיאות בנתונים על תקליטי CD, DVD, ואפילו דיסקטים
14. פקודת grep – שחזור נתוני טקסט פשוט
הכלי grep שאנו משתמשים בו כדי למצוא טקסט בפלט הטרמינל הוא מספיק חזק כדי לעזור גם לנו למצוא נתוני טקסט שאבדו. תסתכלו על דוגמת הקוד למטה:
grep -a -A 400 -B 25 'string to find here' /dev/sdb1 > recover.txt
- האפשרות -a מציינת ל-grep לשקול את המקור כקובץ טקסט
- האפשרויות -A ו -B מציינות ל-grep למצוא 25 שורות לפני ו-400 שורות אחרי שנמצאה שורה ספציפית זו. זה מאפשר לנו לקבל את כל קובץ הטקסט וגם, עדיף לנו לקבל יותר נתונים שאפשר למחוק אחר כך, מאשר לקבל פחות ולהריץ את הפקודה שוב.
- /dev/sdb1 הוא המקור שבו נרצה לחפש את הטקסט. רוצים שהטקסט יוחפף על כל הכונן
- > recover.txt יהיה המקום שבו הפלט יישמר.
15. ext3grep – כלי שחזור קבצים ל-Mount ext3
זהו כלי שורת פקודה שנוצר עבור מערכות קבצים של ext3 לצורך שחזור נתונים. עם שני פקודות בלבד, תוכל לשחזר ולשחזר קובץ שנמחק עם כלי זה.
ext3grep --dump-name <drive>
ext3grep --restore-all <drive>
# הנתונים ששוחזרו מאוחסנים בתיקייה זו
cd RESTORED_FILES
16. ext4magic – אחד מכלי שחזור הנתונים ל-Linux הטובים ביותר עבור ext4

זהו כלי שורת פקודה כמו רבים אחרים ברשימה וזמין ממאגרי החבילות של רוב ההפצות של Linux.
חלק מתכוננים של ext4magic:
- יכול לשחזר מערכות קבצים שנמחקו באופן רקורסיבי
- שחזור קבצים שנמחקו בטעות
- שחזור סקטורים ראשונים של דיסק קשיח שנדרשו בטעות
17. extundelete – יורש של ext3grep

כלי זה משתמש בשורשיו בקוד של ext3grep. כלי ה-ext3grep השתמש ביומן הדיסק כדי לשחזר קבצים וכך עושה גם extundelete. כלי זה מחפש ביומן הדיסק אחר עותקים ישנים של inode קיים כדי למצוא פרטים נוספים ומאגד אותם לקובץ.
חלק מהתכונות של extundelete:
- שחזור ממחיצות ext3 ו ext4 (שילוב של #15 ו-#16)
- אחד מהתוכניות לשחזור תוכן הקובץ ושמות הקבצים במחיצות ext4
- ext4magic מבוסס על extundelete לרוב קודי השחזור שלו של ext4
18. R-Undelete – טכנולוגיית שחזור נתונים IntelligentScan

הכלי לשחזור נתונים הזה הוא אחד מכלי שחזור הנתונים הטובים ביותר ב-Linux מהרשימה. יש לו גרסה חינמית וגם גרסה בתשלום, אך לשימוש אישי, הוא כלי לגמרי חינמי. הוא משתמש בטכנולוגיית IntelligentScan שיכולה לשחזר נתונים פגועים מאוד.
כמה מהתכונות של R-Undelete:
- שחזור של MBR ו-GPT
- שחזור של סקטור האתחול במערכות קבצים נפוצות
- שחזור קבצים במערכות ext, FAT, NTFS
19. ext3undel – סקריפט אישי לפשט את שחזור הקבצים
זהו סקריפט שנכתב כדי לפשט את השימוש בכלים מורכבים כמו Sleuthkit ו-PhotoRec ולפשט אותם. שימוש בכלים אלה בשילוב הופך גם את הסקריפט הזה לשיטה יעילה יותר לחליץ יותר מ-Inodes שנמחקים בצורה נכונה.
מכיוון שזהו סקריפט המשלב פונקציות של מספר כלים, הפונקציות דומות לכלים עצמם.
20. קיט הבלפור – ראיות פורנזיות

זוהי כלי שנוצר במיוחד עבור חקירות פורנזיות כדי לבצע ניתוח על דיסקים קשיחים ולאסוף ראיות. לכן, קיט הבלפור משתמש באלגוריתמים מאוד יעילים ומתקדמים כדי לחלץ כמה שיותר נתונים שנמחקו מדיסקים קשיחים.
הכלי הקודם שדיברנו עליו "ext3undel" מנצל טכנולוגיה מקיט הבלפור, אך אם ברצונך להשתמש בכלי זה ככלי עצמאי, ניתן להשתמש בו יחד עם ממשק ה-GUI שלו "Autopsy"
חלק מתכונני קיט הבלפור:
- ניתוח ציר זמן: צפיה באירועי מערכת ב-GUI
- חיפוש מילות מפתח: מציאת מילות מפתח בקבצי טקסט בכל הדיסק (כולל קבצים שנמחקו)
- תפעולי אמנות ברשת: חילוץ נתוני פעילות ברשת
- ניתוח רשומות: מציאת מכשירים שחוברו לאחרונה באמצעות נתוני הרישום
- ניתוח קבצי LNK: זיהוי מסמכים שנגשו לאחרונה
- ניתוח דואר אלקטרוני: פירוק הודעות דואר אלקטרוני בפורמט mbox לצורך קריאה וניתוח
- ועוד המון תכונות…
מסקנה
מקווים שמצאתם את הכלי המתאים לצרכי השחזור של הנתונים שלכם עם מאמר זה. עבור משתמש בסיסי, כמעט כל כלי מהרשימה יעבוד. אבל עבור אנשים שיש להם צרכים מיוחדים בשחזור קבצים, עליהם למצוא את הכלי שיש לו את התכונות שהם צריכים.
תמיד זכורו, למרות זאת, כי כלי אלה מנסים לשחזר קבצים שנמחקו על פי המטא נתונים שעדיין נשארים. אך זה אינו הבטחה לשחזור, לכן תמיד כדאי להיות לכם גיבויים של כל הנתונים שמאוחסנים.
Source:
https://www.digitalocean.com/community/tutorials/top-best-linux-data-recovery-tools