30Aug
Διαγράφοντας τυχαία ένα αρχείο είναι ένα τρομερό συναίσθημα.Δεν είναι δυνατή η εκκίνηση στα Windows και η αναίρεση του αρχείου καθιστά το χειρότερο.Ευτυχώς, μπορείτε να ανακτήσετε τα διαγραμμένα αρχεία σε σκληρούς δίσκους NTFS από ένα CD του Ubuntu Live.
Για να εμφανιστεί αυτή η διαδικασία, δημιουργήσαμε τέσσερα αρχεία στην επιφάνεια εργασίας ενός υπολογιστή με Windows XP και στη συνέχεια τα διαγράψαμε.Στη συνέχεια εκκινήσαμε το ίδιο μηχάνημα με την εκκίνηση της μονάδας Flash USB Ubuntu 9.10 που δημιουργήσαμε την περασμένη εβδομάδα.
Μόλις εκκινήσει το Ubuntu 9.10, ανοίξτε ένα τερματικό κάνοντας κλικ στην επιλογή Εφαρμογές στην επάνω αριστερή γωνία της οθόνης και στη συνέχεια επιλέγοντας Αξεσουάρ & gt;Τερματικό.
Για την αναίρεση των αρχείων μας, πρέπει πρώτα να προσδιορίσουμε τον σκληρό δίσκο από τον οποίο θέλουμε να διαγράψουμε.Στο παράθυρο του τερματικού πληκτρολογήστε:
sudo fdisk -l
και πατήστε enter.
Αυτό που ψάχνετε είναι μια γραμμή που τελειώνει με HPSF / NTFS( κάτω από την επικεφαλίδα Σύστημα).Στην περίπτωσή μας, η συσκευή είναι "/dev/ sda1".Αυτό μπορεί να είναι ελαφρώς διαφορετικό για σας, αλλά θα αρχίσει ακόμα με το /dev/.Σημειώστε αυτό το όνομα συσκευής.
Εάν έχετε περισσότερα από ένα διαμερίσματα σκληρού δίσκου μορφοποιημένα ως NTFS, τότε ίσως μπορέσετε να προσδιορίσετε το σωστό διαμέρισμα κατά μέγεθος.Αν κοιτάξετε τη δεύτερη γραμμή του κειμένου στο παραπάνω screenshot, διαβάζει το "Disk /dev/ sda: 136.4 GB,. .." Αυτό σημαίνει ότι ο σκληρός δίσκος που έχει ονομάσει το Ubuntu /dev/ sda είναι 136.4 GB μεγάλο.Εάν οι σκληροί δίσκοι σας έχουν διαφορετικό μέγεθος, τότε αυτές οι πληροφορίες μπορούν να σας βοηθήσουν να εντοπίσετε το σωστό όνομα συσκευής που θα χρησιμοποιήσετε.Εναλλακτικά, μπορείτε να τα δοκιμάσετε όλα, αν και αυτό μπορεί να είναι χρονοβόρα για μεγάλους σκληρούς δίσκους.
Τώρα που γνωρίζετε το όνομα που έχει αντιστοιχιστεί στο Ubuntu στον σκληρό σας δίσκο, θα το σαρώσουμε για να δούμε τι αρχεία μπορούμε να αποκαλύψουμε.
Στο παράθυρο τερματικού, πληκτρολογήστε:
sudo ntfsundelete & lt; HD name & gt;
και πατήστε 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 & lt; HD name & gt;-u -m *. jpg
που είναι, στην περίπτωσή μας,
sudo ntfsundelete /dev/ sda1 -u -m *. jpg
Τα δύο αρχεία ανακτώνται από τη μονάδα σκληρού δίσκου NTFS και αποθηκεύονται στον τρέχοντα κατάλογο εργασίας του τερματικού.Από προεπιλογή, αυτός είναι ο αρχικός κατάλογος του τρέχοντος χρήστη, αν και εργαζόμαστε στον φάκελο "Επιφάνεια εργασίας".
Σημειώστε ότι το πρόγραμμα ntfsundelete δεν κάνει αλλαγές στον αρχικό σκληρό δίσκο NTFS.Εάν θέλετε να πάρετε αυτά τα αρχεία και να τα επαναφέρετε στον σκληρό δίσκο NTFS, θα πρέπει να τα μετακινήσετε εκεί αφού διαγραφούν με ntfsundelete.Φυσικά, μπορείτε επίσης να τα βάλετε στη μονάδα flash ή να ανοίξετε τον Firefox και να τα στείλετε ηλεκτρονικά στον εαυτό σας - ο ουρανός είναι το όριο!
Έχουμε ένα ακόμα αρχείο για να ξεκλειδώσουμε - MPG μας.
Σημειώστε την πρώτη στήλη στην αριστερή άκρη.Περιέχει έναν αριθμό, τον Inode.Σκεφτείτε αυτό ως μοναδικό αναγνωριστικό του αρχείου.Σημειώστε αυτόν τον αριθμό.
Για να διαγράψετε ένα αρχείο από το Inode, πληκτρολογήστε τα εξής στο τερματικό:
sudo ntfsundelete & lt; HD name & gt;-u-i
Στην περίπτωση μας, αυτό είναι:
sudo ntfsundelete /dev/ sda1 -u -i 14159
Αυτό ανακτά το αρχείο μαζί με ένα αναγνωριστικό που δεν μας νοιάζει.Και τα τρία μας ανακτήσιμα αρχεία ανακτώνται τώρα.
Ωστόσο, το Ubuntu μας επιτρέπει να γνωρίζουμε οπτικά ότι δεν μπορούμε να χρησιμοποιήσουμε αυτά τα αρχεία ακόμα.Αυτό συμβαίνει επειδή το πρόγραμμα ntfsundelete αποθηκεύει τα αρχεία ως "root" χρήστη, όχι τον χρήστη "ubuntu".
Μπορούμε να επαληθεύσουμε αυτό πληκτρολογώντας τα παρακάτω στο παράθυρο τερματικού μας:
ls -l
Θέλουμε αυτά τα τρία αρχεία να ανήκουν στο ubuntu, όχι στη ρίζα.Για να το κάνετε αυτό, πληκτρολογήστε τα παρακάτω στο παράθυρο του τερματικού:
sudo chown ubuntu & lt; Files & gt;
Εάν ο τρέχων φάκελος έχει άλλα αρχεία σε αυτό, ίσως να μην θέλετε να αλλάξετε τον ιδιοκτήτη τους στο ubuntu.Ωστόσο, στην περίπτωσή μας, έχουμε μόνο αυτά τα τρία αρχεία σε αυτό το φάκελο, οπότε θα χρησιμοποιήσουμε το * wildcard για να αλλάξουμε τον κάτοχο και των τριών αρχείων.
sudo chown ubuntu *
Τα αρχεία φαίνονται τώρα κανονικά και μπορούμε να κάνουμε ό, τι θέλουμε μαζί τους.
Ας ελπίσουμε ότι δεν θα χρειαστεί να χρησιμοποιήσετε αυτήν την συμβουλή, αλλά αν το κάνετε, το ntfsundelete είναι ένα ωραίο βοηθητικό πρόγραμμα γραμμής εντολών.Δεν έχει ένα φανταχτερό GUI όπως πολλά από τα παρόμοια προγράμματα των Windows, αλλά είναι ένα ισχυρό εργαλείο που μπορεί να ανακτήσει γρήγορα τα αρχεία σας.
Δείτε τη σελίδα του εγχειριδίου ntfsundelete για λεπτομερέστερες πληροφορίες χρήσης