Αρχική σελίδα » πως να » Ανακτήστε τα διαγραμμένα αρχεία σε έναν σκληρό δίσκο NTFS από ένα CD του Ubuntu Live

    Ανακτήστε τα διαγραμμένα αρχεία σε έναν σκληρό δίσκο NTFS από ένα CD του Ubuntu Live

    Η τυχαία διαγραφή ενός αρχείου είναι μια τρομερή αίσθηση. Δεν είναι δυνατή η εκκίνηση στα Windows και η αναίρεση του αρχείου καθιστά αυτό ακόμη χειρότερο. Ευτυχώς, μπορείτε να ανακτήσετε τα διαγραμμένα αρχεία σε σκληρούς δίσκους NTFS από ένα CD του Ubuntu Live.

    Για να εμφανιστεί αυτή η διαδικασία, δημιουργήσαμε τέσσερα αρχεία στην επιφάνεια εργασίας μιας μηχανής των Windows XP και, στη συνέχεια, τα διαγράψαμε. Στη συνέχεια εκκινήσαμε το ίδιο μηχάνημα με το bootable USB Flash Drive Ubuntu 9.10 που δημιουργήσαμε την περασμένη εβδομάδα.

    Μόλις εκκινήσει το Ubuntu 9.10, ανοίξτε ένα τερματικό κάνοντας κλικ στην επιλογή Εφαρμογές στην επάνω αριστερή γωνία της οθόνης και στη συνέχεια επιλέγοντας Αξεσουάρ> Τερματικό.


    Για να διαγράψουμε τα αρχεία μας, πρέπει πρώτα να προσδιορίσουμε τον σκληρό δίσκο από τον οποίο θέλουμε να διαγράψουμε. Στο παράθυρο του τερματικού πληκτρολογήστε:

    sudo fdisk -l

    και πατήστε enter.

    Αυτό που ψάχνετε είναι μια γραμμή που τελειώνει με HPSF / NTFS (κάτω από την επικεφαλίδα Σύστημα). Στην περίπτωσή μας, η συσκευή είναι "/ dev / sda1". Αυτό μπορεί να είναι ελαφρώς διαφορετικό για εσάς, αλλά θα αρχίσει ακόμα με το / dev /. Σημειώστε αυτό το όνομα συσκευής.

    Εάν έχετε περισσότερα από ένα διαμερίσματα σκληρού δίσκου μορφοποιημένα ως NTFS, τότε ίσως μπορέσετε να προσδιορίσετε το σωστό διαμέρισμα κατά μέγεθος. Αν κοιτάξετε τη δεύτερη γραμμή κειμένου στο παραπάνω screenshot, διαβάζει το "Disk / dev / sda: 136.4 GB, ..." Αυτό σημαίνει ότι ο σκληρός δίσκος που ονομάζεται / dev / sda είναι 136.4 GB. Εάν οι σκληροί δίσκοι σας έχουν διαφορετικό μέγεθος, τότε αυτές οι πληροφορίες μπορούν να σας βοηθήσουν να εντοπίσετε το σωστό όνομα συσκευής που θα χρησιμοποιήσετε. Εναλλακτικά, μπορείτε να τα δοκιμάσετε όλα, αν και αυτό μπορεί να είναι χρονοβόρα για τους μεγάλους σκληρούς δίσκους.

    Τώρα που γνωρίζετε το όνομα που έχει αντιστοιχιστεί στο Ubuntu στον σκληρό σας δίσκο, θα το σαρώσουμε για να δούμε τι αρχεία μπορούμε να ανακαλύψουμε.

    Στο παράθυρο του τερματικού, πληκτρολογήστε:

    sudo ntfsundelete

    και πατήστε enter. Στην περίπτωσή μας, η εντολή είναι:

    sudo ntfsundelete / dev / sda1

    Τα ονόματα των αρχείων που μπορούν να ανακτηθούν εμφανίζονται στη δεξιά στήλη. Το ποσοστό στην τρίτη στήλη μας λέει πόσα από αυτά μπορεί να ανακτηθεί. Τρία από τα τέσσερα αρχεία που διαγράψαμε αρχικά εμφανίζονται σε αυτήν τη λίστα, παρόλο που κλείσαμε τον υπολογιστή αμέσως μετά τη διαγραφή των τεσσάρων αρχείων - έτσι ακόμα και σε ιδανικές περιπτώσεις, τα αρχεία σας ενδέχεται να μην είναι ανακτήσιμα.

    Παρ 'όλα αυτά, έχουμε τρία αρχεία που μπορούμε να ανακτήσουμε - δύο JPG και ένα MPG.

    Σημείωση: Το ntfsundelete είναι άμεσα διαθέσιμο στο Ubuntu 9.10 Live CD. Εάν βρίσκεστε σε διαφορετική έκδοση του Ubuntu ή για κάποιο άλλο λόγο λάβετε ένα λάθος όταν προσπαθείτε να χρησιμοποιήσετε το ntfsundelete, μπορείτε να το εγκαταστήσετε εισάγοντας το "sudo apt-get install ntfsprogs" σε ένα παράθυρο τερματικού.

    Για να ανακτήσετε γρήγορα τα δύο JPG, θα χρησιμοποιήσουμε το * wildcard για να ανακτήσετε όλα τα αρχεία που τελειώνουν με το .jpg.

    Στο παράθυρο του τερματικού, πληκτρολογήστε

    sudo ntfsundelete -u -m * .jpg

    που είναι, στην περίπτωσή μας,

    sudo ntfsundelete / dev / sda1 -u -m * .jpg

    Τα δύο αρχεία ανακτώνται από τη μονάδα σκληρού δίσκου NTFS και αποθηκεύονται στον τρέχοντα κατάλογο εργασίας του τερματικού. Από προεπιλογή, αυτός είναι ο αρχικός κατάλογος του τρέχοντος χρήστη, αν και εργαζόμαστε στον φάκελο "Επιφάνεια εργασίας".

    Σημειώστε ότι το πρόγραμμα ntfsundelete δεν κάνει αλλαγές στον αρχικό σκληρό δίσκο NTFS. Αν θέλετε να πάρετε αυτά τα αρχεία και να τα επαναφέρετε στον σκληρό δίσκο NTFS, θα πρέπει να τα μετακινήσετε εκεί αφού διαγραφούν με ntfsundelete. Φυσικά, μπορείτε επίσης να τα τοποθετήσετε στη μονάδα flash ή να ανοίξετε τον Firefox και να τα στείλετε ηλεκτρονικά στον εαυτό σας - ο ουρανός είναι το όριο!

    Έχουμε ένα ακόμα αρχείο για την ανάκαμψη - το MPG μας.

    Σημειώστε την πρώτη στήλη στην αριστερή άκρη. Περιέχει έναν αριθμό, τον Inode. Σκεφτείτε αυτό ως μοναδικό αναγνωριστικό του αρχείου. Σημειώστε αυτόν τον αριθμό.

    Για να διαγράψετε ένα αρχείο από το Inode, πληκτρολογήστε τα εξής στο τερματικό:

    sudo ntfsundelete -u -i

    Στην περίπτωσή μας, αυτό είναι:

    sudo ntfsundelete / dev / sda1-u-i 14159

    Αυτό ανακτά το αρχείο, μαζί με ένα αναγνωριστικό που δεν μας ενδιαφέρει πραγματικά. Και τα τρία μας ανακτήσιμα αρχεία ανακτώνται τώρα.

    Ωστόσο, το Ubuntu μας ενημερώνει οπτικά ότι δεν μπορούμε να χρησιμοποιήσουμε αυτά τα αρχεία ακόμα. Αυτό συμβαίνει επειδή το πρόγραμμα ntfsundelete αποθηκεύει τα αρχεία ως "root" χρήστη, όχι τον χρήστη "ubuntu".

    Μπορούμε να επαληθεύσουμε αυτό πληκτρολογώντας τα παρακάτω στο παράθυρο του τερματικού μας:

    ls -l

    Θέλουμε αυτά τα τρία αρχεία να ανήκουν στο ubuntu, όχι στη ρίζα. Για να το κάνετε αυτό, πληκτρολογήστε τα εξής στο παράθυρο του τερματικού:

    sudo chown ubuntu

    Εάν ο τρέχων φάκελος έχει άλλα αρχεία σε αυτό, ίσως να μην θέλετε να αλλάξετε τον ιδιοκτήτη τους στο ubuntu. Ωστόσο, στην περίπτωσή μας, έχουμε μόνο αυτά τα τρία αρχεία σε αυτό το φάκελο, οπότε θα χρησιμοποιήσουμε το * wildcard για να αλλάξουμε τον κάτοχο και των τριών αρχείων.

    sudo chown ubuntu *

    Τα αρχεία φαίνονται τώρα κανονικά και μπορούμε να κάνουμε ό, τι θέλουμε μαζί τους.

    Ας ελπίσουμε ότι δεν θα χρειαστεί να χρησιμοποιήσετε αυτή την άκρη, αλλά αν το κάνετε, το ntfsundelete είναι ένα ωραίο βοηθητικό πρόγραμμα γραμμής εντολών. Δεν έχει ένα φανταχτερό GUI όπως πολλά από τα παρόμοια προγράμματα των Windows, αλλά είναι ένα ισχυρό εργαλείο που μπορεί να ανακτήσει γρήγορα τα αρχεία σας.

    Δείτε τη σελίδα εγχειριδίου του ntfsundelete για λεπτομερέστερες πληροφορίες χρήσης