ανάκτηση περιεχομένων σβησμένου δίσκου

Είναι δωρεάν, είναι σταθερό, είναι γρήγορο.. ας το γνωρίσουμε και λίγο καλύτερα..

Συντονιστές: Super-Moderators, Software & Hardware Moderators

Απάντηση
Άβαταρ μέλους
Hermeia
Honorary Member
Δημοσιεύσεις: 987
Εγγραφή: 02 Αύγ 2004 00:14
Τοποθεσία: Αθήνα
Επικοινωνία:

ανάκτηση περιεχομένων σβησμένου δίσκου

Δημοσίευση από Hermeia » 02 Ιουν 2006 12:08

εχω ενα partition πο υπεριείχε κάποια σημαντικά δεδομένα που θέλω να ανακτήσω

τα περιεχόμενα σβήστηκαν με rm (από linux)

το partition ήταν και είναι fat (dos-fat)
- διαμορφωμένο απο DOS & συμβατό με win98 & παλαιότερα win και DOS φυσικα
.. γι αυτό και δεν γίνεται ανάκτηση με τα εργαλεία του linux


επίσης
μετά από αλλεπάλληλα διαπλεκόμενα fdisk/mbr και lilo bootloader στο δίσκο που ανήκει,
τα fdisk των win98 και DOS δεν βλέπουν πια κανονικά τα διαμερίσματα (ως δικά τους),
αλλα βλέπουν μόνο 1 primary - unknown type & ενα extended "UNFORMATED OR NON_DOS"


ο δίσκος έχει το mandrake 9 στο primary,
κι έχει ακόμα 3 fat partition τα οποία βλεπει/γράφει άνετα κάθε linux που έχω δοκιμάσει,
και τα θεωρεί "vfat"


πισω στο διαγραμμένο κομματι λοιπον..

αυτα που θελω απο εκει μέσα είναι αρχεία κειμένου (txt)
και μερικά αντίγραφα ιστοσελίδων που εχουν εξαφανιστει εδώ και καιρό..
(html κι ελάχιστες εικόνες τους)


τι μπορώ ν κάνω για να τα ανακτήσω ?


ανακεφαλαίωση

- το partition ήταν/ειναι? FAT (dos-fat)
- εχει γινει rm (διαγραφη αρχείων απο linux)
- δεν εχει γινει φορματ
- τα προγράμματα που το διαμόρφωσαν δεν το αναγνωρίζουν (ουτε καν ως partition),
λόγω αλλαγών στο mbr του δίσκου
- το linux το θεωρεί αυτόματα vfat


τί κάνω και με ποιο σύστημα/πρόγραμμα ?

κάθε συβουλή ευπρόσδεκτη
Hermeia the InfoSharer
Η Γνώση είναι Δύναμη
Εικόνα

Άβαταρ μέλους
Connor MacLeod
Honorary Member
Δημοσιεύσεις: 13372
Εγγραφή: 07 Φεβ 2005 13:36
Τοποθεσία: Κοζάνη
Επικοινωνία:

ανάκτηση περιεχομένων σβησμένου δίσκου

Δημοσίευση από Connor MacLeod » 02 Ιουν 2006 12:37

Λοιπόν.
Θέλω αν μπορείς να μου κάνεις ένα σχεδιάγραμμα ή ένα screenshot με το πώς βλέπει
Το linux τον δίσκο που έχεις

Ενοω:
1 partition - unix και αν είναι logical η primary.
2 partition ....

καταλαβένεις τι λέω ή θελεις να σου δίξω?


Ελπίζω να υπάρχει το πρόβλημα και να μη καθομαι να λύνω μαθηματικά τώρα!!

Τα data που θες θα τα παρεις κατα ενα μεγαλο ποσοστο, με την προηπόθεση βέβαια να μην
Έχει γραφτεί τίποτε άλο από επάνω.

Τουλαχιστο ας προσπαθίσουμε
Meizu MX5(5.5"/8Core/3GB/32GB/Sony IMX220 20.7MP)
PC 27'' (3770@3.4/16GB/560SE/500GB SATA3/650W S12G)
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)

Άβαταρ μέλους
agrippas
Script Master
Δημοσιεύσεις: 494
Εγγραφή: 18 Ιούλ 2002 14:52
Τοποθεσία: Υπερπέραν
Επικοινωνία:

ανάκτηση περιεχομένων σβησμένου δίσκου

Δημοσίευση από agrippas » 02 Ιουν 2006 13:25

Κώδικας: Επιλογή όλων

fsck.vfat -r -u to_path_twn_svhsmenwn_files /dev/hdxx
-> hdxx = partition

Άβαταρ μέλους
Hermeia
Honorary Member
Δημοσιεύσεις: 987
Εγγραφή: 02 Αύγ 2004 00:14
Τοποθεσία: Αθήνα
Επικοινωνία:

ανάκτηση περιεχομένων σβησμένου δίσκου

Δημοσίευση από Hermeia » 04 Ιουν 2006 11:29

agrippas
ευχαριστώ πολυ,
ήδη μελετάω σχετικές πληροφορίες
- προφανως θελει ναμαι root, και βεβαια προτιμω να ξερω απο πριν τι και πως..


connor
το διαμερισμα ειναι hdb8 - κι ελπίζω αυτό λύνει αρκετές από τις απορίες σου
Για περισσότερα πες ποιας εντολής το αποτέλεσμα θέλεις..
Το πρόβλημα υπάρχει δυστυχώς, δεν είναι θεωρητικό.
Απλά έχω απελπιστεί τοσο καιρό που όποιον ρωτάω σηκώνει τα χέρια..

να είστε καλα
Hermeia the InfoSharer
Η Γνώση είναι Δύναμη
Εικόνα

Άβαταρ μέλους
Hermeia
Honorary Member
Δημοσιεύσεις: 987
Εγγραφή: 02 Αύγ 2004 00:14
Τοποθεσία: Αθήνα
Επικοινωνία:

ανάκτηση περιεχομένων σβησμένου δίσκου

Δημοσίευση από Hermeia » 04 Ιουν 2006 16:19

a.
δεν βρισκω την fsck.vfat - κάποιο μήνυμα λέει ότι λείπει
(μηπως είναι καλύτερα να εγκαταστήσω τα πλέον πρόσφατα dos-tools ? )

b.
αντιστοιχα υπάρχει η dosfsck (v.2.8, Feb 2001),
που συμφωνα με το man της κανει τα ίδια,
και συμφωνα με το readme υποστηρίζει "και" fat32 - άρα ελπίζω να θεωρεί δεδομένο το fat16

c.
όλα τα fsck δηλώνουν ρητά ότι πρέπει να δώσω το πλήρες όνομα του αρχείου που θέλω να ανακτήσω!
Λόγω τύχης βρήκα ένα κατάλογο (.txt) με όλους τους φακέλους που υπήρχαν στο διαμέρισμα (δείχνει ναναι αποτέλεσμα της du)
- αυτό σημαίνει οτι αν για παράδειγμα υπάρχει κάπου ο φάκελος /..path../selida_files
τότε στο ίδιο /..path../ πρέπει να υπάρχει και το αρχείο selida.htm H selida.html
- σύμφωνα με τον τρόπο που αποθηκεύει πλήρεις ιστοσελίδες ο ΙΕ.
(για τα αρχεια κειμενου δυστυχως δεν μπορώ να μαντέψω ονόματα αρχείων.. μάλλον πρέπει να αναζητήσω τα σβησμένα ονοματά τους στον βασικό κατάλογο.. αν καταφέρω πρώτα να το αναζητήσω .. )


δοκιμαζω λοιπον να ανακτήσω μερικά απο αυτα ..
πχ εντολή

dosfsck -v -r -u /mnt/good/arxeio/selida.htm

(και εναλακτικα .. /selida.html)

*- με το διαμερισμα mounted, ro - δεν κανει τιποτα.. απολύτως (και λογικά)
(προφανως το θελει unmounted?)

*- με το διαμερισμα unmounted, να ενα παράδειγμα αποτελέσματος..

---------------------------------------
dosfsck 2.8 (28 Feb 2001)
dosfsck 2.8, 28 Feb 2001, FAT32, LFN
Boot sector contents:
System ID "MSWIN4.1"
Media byte 0xf8 (hard disk)
512 bytes per logical sector
32768 bytes per cluster
1 reserved sector
First FAT starts at byte 512 (sector 1)
2 FATs, 16 bit entries
131072 bytes per FAT (= 256 sectors)
Root directory starts at byte 262656 (sector 513)
512 root directory entries
Data area starts at byte 279040 (sector 545)
65505 data clusters (2146467840 bytes)
63 sectors/track, 255 heads
63 hidden sectors
4192902 sectors total
Checking for unused clusters.
Warning: did not undelete file SELIDA.HTM
/dev/hdb8: 2 files, 1875/65505 clusters
---------------------------------------


δοκίμασα επίσης να ανακτήσω πρώτα το φάκελο
dosfsck -v -r -u /mnt/good/arxeio
- μια που λογικά το λινουξ θεωρεί κ τους φακελους ως αρχεια -
με το ίδιο αποτέλεσμα..


τι κάνω λάθος ή τι άλλο μπορώ να προσπαθήσω ?

μήπως πρέπει το διαμέρισμα ναναι mounted, rw ?


Σε κάθε περίπτωση ευχαριστώ πολύ για τη μέχρι τώρα πληροφορία,
- είναι η μοναδική φορά που μου δώθηκε μια καλη απάντηση στην ίδια ερώτηση !
ενώ την εχω βάλει σε "αφιερωμένες" λίστες, πχ. helug-migrate

να είστε καλά κι οι δύο !
Hermeia the InfoSharer
Η Γνώση είναι Δύναμη
Εικόνα

Άβαταρ μέλους
Connor MacLeod
Honorary Member
Δημοσιεύσεις: 13372
Εγγραφή: 07 Φεβ 2005 13:36
Τοποθεσία: Κοζάνη
Επικοινωνία:

ανάκτηση περιεχομένων σβησμένου δίσκου

Δημοσίευση από Connor MacLeod » 04 Ιουν 2006 17:40

Αυτό ΔΕ θα το κάνεις μέσα απτο Linux!

Δε ξέρω κατά ποσο γινετε.

Υπάρχουν προγράμματα που το κανουν αυτό.

Λοιπον μάλον δε με κατάλαβες!

Μπορεις να μπείς στα preferences μεσα και καπου να ψάξεις να μου δίξεις εικόνα που να φένετα ο δίσκος με τα partiotin?

Κάτι τέτοιο:

Μac OS:
Εικόνα

Win:
Εικόνα
Meizu MX5(5.5"/8Core/3GB/32GB/Sony IMX220 20.7MP)
PC 27'' (3770@3.4/16GB/560SE/500GB SATA3/650W S12G)
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)

Άβαταρ μέλους
agrippas
Script Master
Δημοσιεύσεις: 494
Εγγραφή: 18 Ιούλ 2002 14:52
Τοποθεσία: Υπερπέραν
Επικοινωνία:

ανάκτηση περιεχομένων σβησμένου δίσκου

Δημοσίευση από agrippas » 05 Ιουν 2006 05:52

Αφού είναι plain text τα files μπορείς να κάνεις την άλλη μαγκιά:

Κώδικας: Επιλογή όλων

grep -a -B[size prin] -A[size meta] "text" /dev/hdb8
Πx: Για να κάνεις recover ένα file που έχει μέσα το τηλ. του Μπάμπη κάπου στη μέση του αρχείου:

Κώδικας: Επιλογή όλων

grep -a -B200 -A200 "Μπάμπης" /dev/hdb8
In any case το partition στο fsck *πρέπει* να είναι unmounted. Επίσης μην τολμήσεις να γράψεις πάνω τίποτα. Δεν παίζει άγχος, αν δεν έχει γραφτεί κάτι άλλο πάνω από τα files θα τα κάνεις recover.

Άβαταρ μέλους
Hermeia
Honorary Member
Δημοσιεύσεις: 987
Εγγραφή: 02 Αύγ 2004 00:14
Τοποθεσία: Αθήνα
Επικοινωνία:

ανάκτηση περιεχομένων σβησμένου δίσκου

Δημοσίευση από Hermeia » 05 Ιουν 2006 13:12

Ευχαριστώ !!!

αν μπορείς και την εντολή (dd ? ή τί? )

για να πάρω τον κατάλογο (Fat)

- Η μαλλον άσε να το παιδέψω λιγάκι ...

κι αμα δεν τα καταφέρω, θα ζητήσω πάλι διορθώσεις.


ΕΥΧΑΡΙΣΤΩ ΚΑΡΓΑ !!!

:-)
Hermeia the InfoSharer
Η Γνώση είναι Δύναμη
Εικόνα

Άβαταρ μέλους
agrippas
Script Master
Δημοσιεύσεις: 494
Εγγραφή: 18 Ιούλ 2002 14:52
Τοποθεσία: Υπερπέραν
Επικοινωνία:

ανάκτηση περιεχομένων σβησμένου δίσκου

Δημοσίευση από agrippas » 05 Ιουν 2006 20:23

No prob.
On DOS type file systems, the first letter of the deleted file's name is replaced by a "sigma" character in the File Allocation Table (FAT). To undelete a deleted file (assuming none of the file has been overwritten in the mean-time) use the above hunt-n-grep method to find the truncated filename on the partition. Use lde to change the "sigma" character to something readable, say, an "x" (the original letter would be even better if you know it!). Hopefully, the file is now undeleted.
http://members.plug.org.au/~steve/mbr.html#hdd
Εκεί θα βρεις και για το dd που θες. Have fun.

Άβαταρ μέλους
Hermeia
Honorary Member
Δημοσιεύσεις: 987
Εγγραφή: 02 Αύγ 2004 00:14
Τοποθεσία: Αθήνα
Επικοινωνία:

ανάκτηση περιεχομένων σβησμένου δίσκου

Δημοσίευση από Hermeia » 06 Ιουν 2006 08:25

thnks !
Hermeia the InfoSharer
Η Γνώση είναι Δύναμη
Εικόνα

Απάντηση

Επιστροφή στο “Linux Guide”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης