Ανάκτηση διεγραμμένων αρχείων με την χρήση του foremost

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

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

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Re: Ανάκτηση διεγραμμένων αρχείων με την χρήση του foremost

Δημοσίευσηαπό simosx » 07 Φεβ 2011, 15:10

akounadis έγραψε:Ωραία μέθοδος, καλός οδηγός !! Μπράβο !!
Έκανα ανάκτηση διαγραμμένων φωτογραφιών σε μια sd κάρτα φωτογραφικής μηχανής σε σύστημα αρχείων fat32 σε εξωτερικό φλασάκι 8Giga
Από τις 500 φώτο κατάφερε να ανακτήσει τις 300. Για τις υπόλοιπες αναφέρει όταν πάω να ανοίξω κάποια ότι λείπει το αρχείο και το μέγεθός του είναι 51kb.


Για ανάκτηση φωτογραφιών από τέτοιες κάρτες η δουλειά είναι σχετικά εύκολη διότι οι φωτογραφίες μπαίνουν η μία μετά την άλλη και δεν υπάρχει επικάλυψη. Αν από την κάμερα περιστρέφεις ή επεξεργάζεσαι τις φωτογραφίες, τότε κάνει τη δουλειά του foremost λίγο πιο δύσκολη. Ακόμα, μιας και δεν υπάρχει απαίτηση να γνωρίζεις τα πραγματικά ονόματα, τα ονόματα που δίνει το foremost είναι μια χαρά (ο πίνακας των ονομάτων των αρχείων έχει σβηστεί από τη διαγραφή από την κάρτα, οπότε δεν υπάρχει τρόπος ανάκτησης αυτών των ονομάτων).
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Ανάκτηση διεγραμμένων αρχείων με την χρήση του foremost

Δημοσίευσηαπό akounadis » 07 Φεβ 2011, 15:21

simosx έγραψε:
akounadis έγραψε:Ωραία μέθοδος, καλός οδηγός !! Μπράβο !!
Έκανα ανάκτηση διαγραμμένων φωτογραφιών σε μια sd κάρτα φωτογραφικής μηχανής σε σύστημα αρχείων fat32 σε εξωτερικό φλασάκι 8Giga
Από τις 500 φώτο κατάφερε να ανακτήσει τις 300. Για τις υπόλοιπες αναφέρει όταν πάω να ανοίξω κάποια ότι λείπει το αρχείο και το μέγεθός του είναι 51kb.


Για ανάκτηση φωτογραφιών από τέτοιες κάρτες η δουλειά είναι σχετικά εύκολη διότι οι φωτογραφίες μπαίνουν η μία μετά την άλλη και δεν υπάρχει επικάλυψη. Αν από την κάμερα περιστρέφεις ή επεξεργάζεσαι τις φωτογραφίες, τότε κάνει τη δουλειά του foremost λίγο πιο δύσκολη. Ακόμα, μιας και δεν υπάρχει απαίτηση να γνωρίζεις τα πραγματικά ονόματα, τα ονόματα που δίνει το foremost είναι μια χαρά (ο πίνακας των ονομάτων των αρχείων έχει σβηστεί από τη διαγραφή από την κάρτα, οπότε δεν υπάρχει τρόπος ανάκτησης αυτών των ονομάτων).


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

Να προσθέσω ότι, όταν επιχείρησα να ανοίξω μια φώτο π.χ. 51kb και επέλεξα να κάνω επεξεργασία τότε μου φανέρωσε την φώτο αλλά αλλοιωμένη, αρκετά.
Intel Core i7-7700HQ CPU @ 2.80GHz ‖ RAM 7617 MiB ‖ Dell Inc. 065C71 - Dell Inc. Inspiron 15 7000 Gaming
Intel Device [8086:591b] {i915} ⋮ nVidia Device [10de:1c8c] {nouveau}
wlp3s0: Intel Wireless 3165 [8086:3165] (rev 79) ⋮ enp2s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Συναντήσεις φίλων του Ubuntu-gr σε πόλεις της Ελλάδας
Άβαταρ μέλους
akounadis
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1050
Εγγραφή: 23 Δεκ 2009, 17:40
Τοποθεσία: Πειραιάς
Launchpad: akounadis
Εκτύπωση

Re: Ανάκτηση διεγραμμένων αρχείων με την χρήση του foremost

Δημοσίευσηαπό simosx » 07 Φεβ 2011, 15:48

akounadis έγραψε:
simosx έγραψε:
akounadis έγραψε:Ωραία μέθοδος, καλός οδηγός !! Μπράβο !!
Έκανα ανάκτηση διαγραμμένων φωτογραφιών σε μια sd κάρτα φωτογραφικής μηχανής σε σύστημα αρχείων fat32 σε εξωτερικό φλασάκι 8Giga
Από τις 500 φώτο κατάφερε να ανακτήσει τις 300. Για τις υπόλοιπες αναφέρει όταν πάω να ανοίξω κάποια ότι λείπει το αρχείο και το μέγεθός του είναι 51kb.


Για ανάκτηση φωτογραφιών από τέτοιες κάρτες η δουλειά είναι σχετικά εύκολη διότι οι φωτογραφίες μπαίνουν η μία μετά την άλλη και δεν υπάρχει επικάλυψη. Αν από την κάμερα περιστρέφεις ή επεξεργάζεσαι τις φωτογραφίες, τότε κάνει τη δουλειά του foremost λίγο πιο δύσκολη. Ακόμα, μιας και δεν υπάρχει απαίτηση να γνωρίζεις τα πραγματικά ονόματα, τα ονόματα που δίνει το foremost είναι μια χαρά (ο πίνακας των ονομάτων των αρχείων έχει σβηστεί από τη διαγραφή από την κάρτα, οπότε δεν υπάρχει τρόπος ανάκτησης αυτών των ονομάτων).


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

Να προσθέσω ότι, όταν επιχείρησα να ανοίξω μια φώτο π.χ. 51kb και επέλεξα να κάνω επεξεργασία τότε μου φανέρωσε την φώτο αλλά αλλοιωμένη, αρκετά.


Στο έργο foremost προσθέτουν συνέχεια νέες τεχνικές για τον εντοπισμό φωτογραφιών. Το πρόγραμμα βλέπει ότι υπάρχουν στο δίσκο τα byte JFIF και ξεκινάει να συλλέγει συνεχόμενα byte ώστε να φτιαχτεί μια πλήρης εικόνα. Κάθε αρχείο καταλαμβάνει μπλοκ, νομίζω 1ΚΒ το καθένα, οπότε αν όλα είναι συνεχόμενα, τότε είναι εύκολο να διαβάζεις τα μπλοκ μέχρι το τελευταίο. Αν τα τελευταία μισά μπλοκ δεν είναι σε φυσική σειρά, τότε το foremost μπορεί να μην είναι σε θέση να το διαπιστώσει. Όπως καταλαβαίνεις, είναι θέμα του αλγορίθμου και το πόσο κόπο θα κάνει για να συμπληρώσει τη φωτογραφία.
Οπότε, αυτό που μπορείς να κάνεις είναι να κάνεις ένα ψηφιακό αντίγραφο της κάρτας με χρήση π.χ.
Κώδικας: Επιλογή όλων

dd if=/dev/sdb1 of=mycardbackup.dd


και να τρέξεις το foremost από εκεί. Ακόμα, μπορείς να διατηρήσεις το mycardbackup.dd ώστε στο μέλλον που θα βγει καλύτερη έκδοση του foremost να μπορέσεις να δοκιμάσεις ξανά αν έχει καλύτερο αποτέλεσμα.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Ανάκτηση διεγραμμένων αρχείων με την χρήση του foremost

Δημοσίευσηαπό akounadis » 07 Φεβ 2011, 15:53

simosx έγραψε:

Στο έργο foremost προσθέτουν συνέχεια νέες τεχνικές για τον εντοπισμό φωτογραφιών. Το πρόγραμμα βλέπει ότι υπάρχουν στο δίσκο τα byte JFIF και ξεκινάει να συλλέγει συνεχόμενα byte ώστε να φτιαχτεί μια πλήρης εικόνα. Κάθε αρχείο καταλαμβάνει μπλοκ, νομίζω 1ΚΒ το καθένα, οπότε αν όλα είναι συνεχόμενα, τότε είναι εύκολο να διαβάζεις τα μπλοκ μέχρι το τελευταίο. Αν τα τελευταία μισά μπλοκ δεν είναι σε φυσική σειρά, τότε το foremost μπορεί να μην είναι σε θέση να το διαπιστώσει. Όπως καταλαβαίνεις, είναι θέμα του αλγορίθμου και το πόσο κόπο θα κάνει για να συμπληρώσει τη φωτογραφία.
Οπότε, αυτό που μπορείς να κάνεις είναι να κάνεις ένα ψηφιακό αντίγραφο της κάρτας με χρήση π.χ.
Κώδικας: Επιλογή όλων

dd if=/dev/sdb1 of=mycardbackup.dd


και να τρέξεις το foremost από εκεί. Ακόμα, μπορείς να διατηρήσεις το mycardbackup.dd ώστε στο μέλλον που θα βγει καλύτερη έκδοση του foremost να μπορέσεις να δοκιμάσεις ξανά αν έχει καλύτερο αποτέλεσμα.


Σ' ευχαριστώ "simosx", σημαντικές πληροφορίες. ;-)
Intel Core i7-7700HQ CPU @ 2.80GHz ‖ RAM 7617 MiB ‖ Dell Inc. 065C71 - Dell Inc. Inspiron 15 7000 Gaming
Intel Device [8086:591b] {i915} ⋮ nVidia Device [10de:1c8c] {nouveau}
wlp3s0: Intel Wireless 3165 [8086:3165] (rev 79) ⋮ enp2s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Συναντήσεις φίλων του Ubuntu-gr σε πόλεις της Ελλάδας
Άβαταρ μέλους
akounadis
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1050
Εγγραφή: 23 Δεκ 2009, 17:40
Τοποθεσία: Πειραιάς
Launchpad: akounadis
Εκτύπωση

Re: Ανάκτηση διεγραμμένων αρχείων με την χρήση του foremost

Δημοσίευσηαπό Burlitsa » 11 Φεβ 2011, 15:38

Γεια σας!! Χθες το βράδυ έκανα καταλάθος format στον εξωτερικό μου δίσκο... είχα ανοίξει το gparted και επέλεξα ένα usb και για κάποιο λόγω το άλλαξα και το 'βαλα στον εξωτερικό χωρίς να το καταλάβω και πάτησα διαμόρφωση σε ext4.
1.Από χθες (βασικά κάπου στις 5 το πρωί)φτιάχνω το image του δίσκου(250 GB) σε έναν 500 GB και είναι στα 155 GB αυτήν την στιγμή...

Όταν το τελειώσω τι μου προτείνεται να κάνω? να χρησιμοποιήσω το test disc?
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Php, HTML, Css, Java, C, C++ ┃ Αγγλικά
Λειτουργικό σε Η/Υ Ubuntu 13.04 σε Amd 64
Burlitsa
babeTUX
babeTUX
 
Δημοσιεύσεις: 55
Εγγραφή: 07 Δεκ 2008, 22:40
Εκτύπωση

Re: Ανάκτηση διεγραμμένων αρχείων με την χρήση του foremost

Δημοσίευσηαπό logari81 » 11 Φεβ 2011, 16:08

Το πρώτο βήμα με το testdisk θα ήταν να προσπαθήσεις να κανεις ανάκτηση των partition και inode tables. Αν πετύχει ανακτάς όλα σου τα δεδομένα άθικτα, αλλά ειναι λίγο απίθανο. Αν δεν πετύχει κάνεις αναζήτηση με το testdisk για όσα αρχεία/καταλόγους μπορέσει να βρει μεμονομένα. Έπειτα αναλόγως με το αποτέλεσμα, μπορείς να δοκιμάσεις και άλλα προγράμματα όπως το foremost ή το magicrescue που κανουν την ιδια δουλεια (αναζήτηση μεμονομένων αρχειων/καταλόγων).
http://opensourceecology.org/


Λειτουργικό: Ubuntu 10.04 lucid 64-bitΠροδιαγραφές: 4x Intel Core i5 CPU M 450 2.40GHz ‖ RAM 3696 MiB ‖ Lenovo KL3 - LENOVO IdeaPad Y560
Κάρτα γραφικών: ATI Device [1002:68c0]Ασύρματο: wlan0: Atheros Inc. AR928X Wireless Network Adapter (PCI-Express) [168c:002a] (rev 01)
logari81
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6074
Εγγραφή: 14 Μάιος 2008, 10:40
Εκτύπωση

Re: Ανάκτηση διεγραμμένων αρχείων με την χρήση του foremost

Δημοσίευσηαπό Burlitsa » 11 Φεβ 2011, 16:22

εφόσον έχω σώσει τον δίσκο μου σε image και δεν έχω κάνει κάτι άλλο μετα το φορματ δεν υπάρχει πιθανότητα να κάνω ανάκτηση το παρτίσιον που είχα?
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Php, HTML, Css, Java, C, C++ ┃ Αγγλικά
Λειτουργικό σε Η/Υ Ubuntu 13.04 σε Amd 64
Burlitsa
babeTUX
babeTUX
 
Δημοσιεύσεις: 55
Εγγραφή: 07 Δεκ 2008, 22:40
Εκτύπωση

Re: Ανάκτηση διεγραμμένων αρχείων με την χρήση του foremost

Δημοσίευσηαπό simosx » 11 Φεβ 2011, 16:31

Αυτό που καταλαβαίνω είναι ότι ένα μεγάλο μέρος του εξωτερικού δίσκου έχει μηδενιστεί/καθαριστεί από τη μερική δημιουργία του νέου συστήματος αρχείων.
Δεν ξέρω με τι σειρά η εντολή δημιουργίας συστήματος αρχείων mkfs.ext4 γράφει στο δίσκο. Ας υποθέσουμε ότι σβήνει σειριακά το δίσκο, οπότε τα πρώτα MB έχουν χαθεί.

Με το testdisk μπορείς να προσπαθήσεις να ανακτήσεις τον πίνακα αρχείων του συστήματος αρχείων, αρκεί να έχει διατηρηθεί κάποιο αντίγραφό του. Ίσως τα ext3 και ext4 βάζουν αλλού τα αντίγραφα του πίνακα των αρχείων και να έχει απομείνει ένα αντίγραφο. Οπότε με το testdisk μπορείς να προσπαθήσεις.

Θέλεις δοκιμές και αναζήτηση στο διαδίκτυο για εμπειρίες από άλλα άτομα με το ίδιο πρόβλημα.
Αυτό που είναι σίγουρο ότι μπορείς να ανακτήσεις, σε κάποιο βαθμό, είναι τα μεμονωμένα αρχεία, όπως είπε και ο logari81.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Ανάκτηση διεγραμμένων αρχείων με την χρήση του foremost

Δημοσίευσηαπό Burlitsa » 11 Φεβ 2011, 16:34

Ευχαριστώ πολύ παιδιά αν χρειαστώ κάτι.. εδώ είστε.. :D 8-)
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Php, HTML, Css, Java, C, C++ ┃ Αγγλικά
Λειτουργικό σε Η/Υ Ubuntu 13.04 σε Amd 64
Burlitsa
babeTUX
babeTUX
 
Δημοσιεύσεις: 55
Εγγραφή: 07 Δεκ 2008, 22:40
Εκτύπωση

Re: Ανάκτηση διεγραμμένων αρχείων με την χρήση του foremost

Δημοσίευσηαπό logari81 » 11 Φεβ 2011, 17:34

Burlitsa έγραψε:εφόσον έχω σώσει τον δίσκο μου σε image και δεν έχω κάνει κάτι άλλο μετα το φορματ δεν υπάρχει πιθανότητα να κάνω ανάκτηση το παρτίσιον που είχα?

ναι, έχω απαντήσει ήδη:
logari81 έγραψε:Το πρώτο βήμα με το testdisk θα ήταν να προσπαθήσεις να κανεις ανάκτηση των partition και inode tables.
http://opensourceecology.org/


Λειτουργικό: Ubuntu 10.04 lucid 64-bitΠροδιαγραφές: 4x Intel Core i5 CPU M 450 2.40GHz ‖ RAM 3696 MiB ‖ Lenovo KL3 - LENOVO IdeaPad Y560
Κάρτα γραφικών: ATI Device [1002:68c0]Ασύρματο: wlan0: Atheros Inc. AR928X Wireless Network Adapter (PCI-Express) [168c:002a] (rev 01)
logari81
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6074
Εγγραφή: 14 Μάιος 2008, 10:40
Εκτύπωση

ΠροηγούμενηΕπόμενο

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Οδηγοί - How to - Tutorials