כל משתמש במחשב כבר שם, כמה יותר מפעם אחת - הרגע שבו אתה מבין שאתה פשוט נמחק את הקובץ הלא נכון או חבורה של קבצים. סל המיחזור שימושי עבור מצבים מהסוג שבו קבצים שאתה מוחק נראים זמינים בסל המיחזור וניתן לשחזר אותם מאוחר יותר. יש הרבה מצבים שבהם הקובץ שנמחק לא הולך לסל המיחזור, מאמר זה ידון כיצד ניתן לשחזר קבצים שנמחקו Windows עם לינוקס, במיוחד אובונטו. הטכניקות שנדונו כאן יעבדו אם אתה כפול אתחול Windows ו- Linux או אם יש לך תקליטור אובונטו Live.

הכנה

קודם כל, אתה צריך ליצור תיקייה אשר יהיה היעד לך לשחזר את הקבצים שלך. זה צריך להיות בספרייה הביתית שלך או בהתקן אחסון חיצוני. לאחר מכן עליך להחליף את ספריית העבודה הנוכחית שלך לספריה החדשה שנוצרה. ניתן לעשות זאת עם הפקודות הבאות (הערה: החלף את "שם המשתמש" למטה עם שם המשתמש שלך):

 mkdir / home / שם משתמש / RecoveredFiles cd / home / שם משתמש / RecoveredFiles 

זה חשוב כמו שאתה לא חייב לשחזר קבצים לתוך אותו קובץ המכיל את הקבצים שנמחקו. הסיבה לכך היא שאתה לא רוצה להחליף את הקובץ שאתה מנסה לשחזר.

עכשיו, אתה צריך לדעת את הקבצים המדויקים קבצים שנמחקו שלך נמצאים. כדי לקבל רשימה של כל מערכות הקבצים הזמינות, פתח מסוף והקלד את הפקודה הבאה:

 sudo fdisk -l 

פקודה זו תיתן לך רשימה של כל מערכות הקבצים והמחיצות הזמינות במערכת שלך. מכאן, אתה אמור להיות מסוגל לזהות איזה מכשיר הקובץ שלך נמצא. אם אתה נתקל בבעיות בזיהוי ההתקן הנכון, באפשרותך להפעיל את הפקודה הבאה:

 df-h 

זה יראה לך רשימה של כל מערכות הקבצים רכוב שממנו ניתן למצוא את התקן הקבצים המכיל את הקבצים שנמחקו. לאחר מכן עליך לבטל את טעינת מערכת הקבצים של היעד באמצעות הפקודה:

 סודו 

Ntfsundelete

Ntfsundelete מגיע מותקן מראש על רוב מערכות לינוקס, וזה אפילו זמין על CD חי של אובונטו. כדי להתחיל, סרוק את מערכת הקבצים היעד עבור קבצים שנמחקו על ידי הפעלת הפקודה הבאה:

 סמסונג 

אם אתה יודע את שם הקובץ (ים) שברצונך לשחזר, תוכל להשתמש בדגל -m, המחזיר קבצים התואמים את התבנית הנתונה. הבא תואם את שני "SpecialFile1" ו "SpecialFile2" קבצים שנמחקו.

 sudo ntfsundelete -m * pecial * / dev / sda2 

Ntfsundelete יפה פורמטים את התוצאות עבורנו ומראה את שמות הקבצים ואת גודל הקובץ, כמו גם את אחוז הקובץ זה יכול להתאושש. אתה יכול למצוא עוד על דגלים ntfsundelete ידי הקלדה

 sudo ntfsundelete -h 

כדי לשחזר קובץ, אנו יכולים להשתמש בדגל -u (ביטול מחיקה) ובדגל -i (קובץ inodes). ניתן לציין יותר מקובץ אחד על ידי הפרדה בפסיקים:

 sudo ntfsundelete -u -i fileinode1, fileinode2 

טסטדיסק

זהו כלי חזק מאוד, והוא יכול לעשות קצת נזק רציני למערכת שלך אם זה לא נעשה שימוש נכון. מומלץ לעולם לא להשתמש בכלי זה אם אתה מרגיש מנומנם או מנומנם. כל הכללים החלים על הפעלת מכונות כבדות חלים כאן.

בנוסף לשחזר קבצים שנמחקו, testdisk יכול לתקן את טבלת המחיצות, לשחזר מחיצות שנמחקו, לבנות מחדש את Windows (NTFS ו FAT) מגזרים האתחול, ולהעתיק קבצים מ FAT שנמחקו, EXFAT, NTFS ו- Ext2 / Ext3 / Ext4 מחיצות.

Testdisk ניתן להתקין באובונטו על ידי הפעלת הבאה במסוף:

 sudo apt- לקבל testdisk להתקין 

הפעל את התוכנית באופן אינטראקטיבי על ידי הקלדת

 סודו 

לאחר מכן בחר באפשרות ליצור קובץ יומן חדש.

בחר את הכונן הקשיח המכיל את הקבצים שלך

Testdisk מזהה את סוג המחיצה על הכונן הקשיח נותן רמז כדי להדריך אותך על מה לבחור לעשות.

הערה : הקפד לבחור את סוג המחיצה רמז, אלא אם כן אתה בטוח לחלוטין הרמז טועה.

בחר "[מתקדם]. התעלם מכל האפשרויות האחרות.

השתמש בחצים למעלה / למטה כדי לבחור את מחיצת היעד, והשתמש ימינה / שמאלה כדי לבטל את מחיקתו בתחתית הטרמינל.

נווט אל ספריית היעד המכילה את הקבצים שנמחקו. קבצים שנמחקו מוצגים עם טקסט אדום. השתמש בחץ למעלה / למטה כדי לבחור את קובץ היעד.

לחץ על "c" ​​כדי להעתיק את הקובץ. Testdisk ישאל איפה אתה רוצה לשמור את הקובץ. לחץ על "y" כדי לבטל את מחיקתו ולשמור את הקובץ ביעד היעד. הודעה מקודדת עם צבעים שימושיים תתריע בפני הצלחה או כישלון.

סיכום

הקבצים שנמצאו הם בבעלות המשתמש השורש. כדי להעביר את הבעלות על הקובץ למשתמש שלך, הפעל את הפקודה הבאה, והחלף את שם המשתמש והקבצים ששוחזרו:

 שם משתמש שם משתמש SpecialFile1.jpg SpecialFile2.jpg 

הדרך הטובה ביותר להבטיח קבצים קריטיים נגישים לאחר המחיקה בשוגג היא לקבל גיבוי. כלים אלה יעזרו לך לשחזר קבצים שנמחקו של Windows עם לינוקס. מידע נוסף ניתן למצוא באינטרנט עבור ntfsundelete ו testdisk.