לשחזר קבצים שנמחקו בכונן קשיח מסוג NTFS מתוך תקליטור חי של אובונטו
מחיקה של קובץ בטעות היא תחושה נוראה. לא להיות מסוגל אתחול לתוך Windows לבטל את המחיקה כי הקובץ עושה את זה אפילו יותר גרוע. למרבה המזל, ניתן לשחזר קבצים שנמחקו על כוננים קשיחים מסוג NTFS מתקליטור חי של אובונטו.
כדי להציג את התהליך, יצרנו ארבעה קבצים בשולחן העבודה של מחשב Windows XP ולאחר מכן מחקנו אותם. לאחר מכן אתחול את אותה מכונה עם אתחול אובונטו 9.10 USB Flash Drive שיצרנו בשבוע שעבר.
לאחר שאובונטו 9.10 תיפתח, פתח מסוף על-ידי לחיצה על יישומים בפינה השמאלית העליונה של המסך ולאחר מכן בחירת אביזרים> מסוף.
כדי לבטל את מחיקת הקבצים שלנו, תחילה עלינו לזהות את הכונן הקשיח שאנו רוצים לבטל את מחיקתו. בחלון המסוף, הקלד:
sudo fdisk -l
לחץ על Enter.
מה שאתה מחפש הוא קו מסתיים עם HPSF / NTFS (תחת הכותרת מערכת). במקרה שלנו, המכשיר הוא "/ dev / sda1". זה עשוי להיות שונה במקצת בשבילך, אבל זה עדיין יתחיל עם / dev /. שים לב לשם התקן זה.
אם יש לך יותר ממחיצת כונן קשיח אחת בפורמט NTFS, ייתכן שתוכל לזהות את המחיצה הנכונה לפי הגודל. אם אתה מסתכל על שורת הטקסט השני של המסך לעיל, זה קורא "דיסק / dev / sda: 136.4 GB, ..." משמעות הדבר היא כי הכונן הקשיח כי אובונטו יש שם / dev / sda הוא 136.4 GB גדול. אם הכוננים הקשיחים שלך הם בגודל שונה, אז מידע זה יכול לעזור לך לעקוב אחר שם המכשיר הנכון להשתמש. לחלופין, אתה יכול פשוט לנסות את כולם, אם כי זה יכול להיות זמן רב עבור כוננים קשיחים גדולים.
עכשיו שאתה יודע את השם אובונטו יש להקצות את הכונן הקשיח, אנחנו לסרוק את זה כדי לראות אילו קבצים אנו יכולים לחשוף.
בחלון המסוף, הקלד:
סמסונג
ופגע להזין. במקרה שלנו, הפקודה היא:
/ sudo ntfsundelete / dev / sda1
שמות הקבצים שיכולים להתאושש מופיעים בעמודה הימנית הקיצונית. אחוז בעמודה השלישית מספר לנו כמה הקובץ ניתן לשחזר. שלושה מתוך ארבעת הקבצים שמחקנו במקור מופיעים ברשימה זו, למרות שאנו סוגרים את המחשב מיד לאחר מחיקת ארבעת הקבצים - כך שגם במקרים אידיאליים, ייתכן שהקבצים שלך לא יהיו ניתנים להשבה.
עם זאת, יש לנו שלושה קבצים שאנחנו יכולים לשחזר - שני JPGs ו MPG.
הערה: ntfsundelete זמין מיידית בתקליטור 9.10 Live של אובונטו. אם אתה נמצא בגירסה אחרת של אובונטו, או מסיבה אחרת לקבל שגיאה כאשר אתה מנסה להשתמש ntfsundelete, אתה יכול להתקין אותו על ידי הזנת "sudo apt-get להתקין ntfsprogs" בחלון מסוף.
כדי לשחזר במהירות את שני JPGs, נשתמש * wildcard כדי לשחזר את כל הקבצים המסתיימים עם .jpg.
בחלון המסוף, הזן
sudo ntfsundelete -u -m * .jpg
שהוא, במקרה שלנו,
sudo ntfsundelete / dev / sda1 -u -m * .jpg
שני הקבצים הם התאושש מהכונן הקשיח מסוג NTFS ונשמר בספריית העבודה הנוכחית של הטרמינל. כברירת מחדל, זוהי ספריית הבית של המשתמש הנוכחי, למרות שאנו עובדים בתיקיית שולחן העבודה.
שים לב שהתוכנית ntfsundelete אינה מבצעת שינויים בכונן הקשיח המקורי מסוג NTFS. אם אתה רוצה לקחת את הקבצים האלה ולשים אותם בחזרה בכונן הקשיח NTFS, תצטרך להעביר אותם שם אחרי שהם מחוקים עם ntfsundelete. כמובן, אתה יכול גם לשים אותם על כונן הפלאש שלך או לפתוח את Firefox ו בדוא"ל אותם לעצמך - השמים של הגבול!
יש לנו עוד קובץ אחד לבטל מחיקה - MPG שלנו.
הערה העמודה הראשונה בצד שמאל. הוא מכיל מספר, Inode שלה. תחשוב על זה כמזהה הייחודי של הקובץ. שים לב למספר זה.
כדי לבטל מחיקה של קובץ על-ידי Inode, הזן את הפרטים הבאים במסוף:
sudo ntfsundelete -u -i
במקרה שלנו, זהו:
sudo ntfsundelete / dev / sda1 -u-i 14159
זה משחזרת את הקובץ, יחד עם מזהה שאנחנו לא באמת אכפת. כל שלושת הקבצים הניתנים לשחזור שלנו התאוששו כעת.
עם זאת, אובונטו מאפשר לנו לדעת חזותית שאנחנו לא יכולים להשתמש בקבצים אלה עדיין. זה בגלל התוכנית ntfsundelete שומר את הקבצים כמשתמש "שורש", לא המשתמש "ubuntu".
אנו יכולים לאמת זאת על ידי הקלדת הפרטים הבאים בחלון המסוף שלנו:
ll -l
אנחנו רוצים ששלושת הקבצים האלה יהיו בבעלות אובונטו, לא שורש. לשם כך, הזן את הפריטים הבאים בחלון המסוף:
אובונטו
אם התיקייה הנוכחית כוללת קבצים אחרים, ייתכן שלא תרצה לשנות את הבעלים שלהם לאובונטו. עם זאת, במקרה שלנו, יש לנו רק שלושה קבצים אלה בתיקיה זו, כך נשתמש * בתווים כלליים כדי לשנות את הבעלים של כל שלושת הקבצים.
sudo chown ubuntu *
הקבצים נראים עכשיו נורמליים, ואנחנו יכולים לעשות מה שאנחנו רוצים איתם.
אני מקווה שאתה לא צריך להשתמש בעצה זו, אבל אם אתה עושה, ntfsundelete הוא כלי שורת הפקודה נחמד. זה לא צריך ממשק משתמש מפואר כמו רבים של תוכניות Windows דומים, אבל זה כלי רב עוצמה שיכול לשחזר את הקבצים שלך במהירות.
ראה דף ידני של ntfsundelete לקבלת מידע שימוש מפורט יותר