Ανάκτηση δεδομένων

Προβλήματα που αντιμετωπίζουμε χρησιμοποιώντας κάποια από τις συσκευές που απαρτίζουν τους Η/Υ μας.

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

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

Ανάκτηση δεδομένων

Δημοσίευση από Hermeia » 13 Μαρ 2008 07:55

Ανάκτηση δεδομένων

χρειάζεται να εχεις αντίστοιχο αποθηκευτικό χώρο - που να χωράει ολόκληρο κάθε διαμέρισμα του δίσκου
(1 διαμέρισμα κάθε φορά)

για το FAT23 - με σιγουρια - από οποιαδήποτε διανομή
(για το το ntfs παίζεται.. αναλόγως της διανομής που θα χρησιμοποιήσεις.. κι άλλα που δεν ξέρω καλα - μπορεί να λειτουργήσει αν εχεις δίσκο που το χωράει ολόκληρο το partition - δεν το έχω δοκιμάσει - σίγουρα πολλοί ξέρουν καλύτερα)

Ανοίγεις ενα υπολογιστή με οποιοδήποτε Linux (Και Live-cd)

προσθέτεις τον εξωτερικό-δίσκο, και κοιτάς τα χαρακτηριστικά του - δεν τον προσαρτάς/mount
(πχ με το fdisk, βλέπεις τα ακριβή όρια κάθε partition στο δίσκο - με διακόπτες να μην κάνει τίποτα, μόνο να σου δειξει τις πληροφορίες - εντολή

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

$ fdisk -l /dev/sda
- /dev/sda είναι ο πρώτος εξωτερικός δίσκος usb που συνδέθκε σε ένα υπολογιστή που δεν έχει εσωτερικό-sata δίσκο )

Aντιγράφεις ένα ολόκληρο διαμέρισμα/partition στον άλλο δίσκο που έχει χώρο (αδιαμόρφωτο ή linux-formated ή fat)
με την εντολή dd
πχ.

$ dd if=/dev/sda2 of=target bs=sectorsize count=sector-number

dev=sda2 ειναι το 2ο partition του πρώτου usb εξωτερικού δίσκου - εφόσον ο υπολογιστής δεν έχει καμά sata συσκευή (αυτός υποτίθεται είναι ο χαλασμένος σου δίσκος)

sectorsize (αριθμός)=το μέγεθος των sectors του εξωτερικού δίσκου (που σε νοιάζει να σώσεις τα περιεχόμενα)

sector-number (αριθμός)= ο αριθμός sectors στο συγκεκριμένο Partition που θα πάρεις τώρα

of=target
εδώ στη θέση του Target θα βάλεις το πού θα πάει να βάλει το αντίγραφο του partition
Αυτό θα είναι σαν ενα κομμάτι δίσκου.. οπότε μπορείς να πας να το βάλεις σε ένα αδιαμόρφωτο δίσκο ή τμήμα-δίσκου αν θέλεις (αρκει να μην είναι μικρότερο από το προτότυπο)

πχ. target=/dev/hdb7
(το 7o διαμέρισμα του 2ου IDE δίσκου του υπολογιστή - ή το 3ο τμήμα του extended partition)

ή μπορεί να είναι ένα αρχείο (ειδικού τύπου, που θα φιλοξενεί ένα ανεξάρτητο τμήμα δίσκου)
- το οποίο δοκιμασμένα μπορεί να πάει μέσα σε τμήμα δίσκου διαμορφωμένο σε linux (ext2 H ext3) ή/και σε Fat (οποιοδήποτε fat) - γιατί αυτά τα βλέπει άνετα το Linux
- υπόψη όμως ότι εδώ το ελεύθερο τμήμα του φιλοξενούντος partition πρέπει να χωράει το αντίγραφο σε έμα μονο-μπλόκ (και όχι σε κομματάκια)


πχ. πχ. target=/mnt/onoma-prosartisis/folder/antigrafo
onoma-prosartisis = το όνομα που έχει το διαμέρισμα προορισμού στο Linux-συστημα
/folder/ - σε ποιο υπο-φάκελο θα πάει να το γράψειi
και antigrafo - to νέο αρχειο που θα γίνει το αντίγραφο

στη συνέχεια κάνεις mount αυτό το 'antigrafo' σαν να ήτανε δίσκος.. και παίρνεις από εκεί όποια αρχεία θές


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

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


καλή Ανοιξη


-- edit -
to FAT έχει περιορισμούς στο μέγιστο μέγεθος αρχείου,
δηλαδή όλα τα είδη filesystem έχουν, αλλά στα FAT είναι από τα μικρότερα
- νομίζω 2ΜΒ στπ FAT32 και μικρότερο στο FAT16-
οπότε δεν μπορούμε να χρησιμοποιήσουμε την παραπάνω μέθοδο για ανάκτηση που θα δημιουργούσε ένα ΑΡΧΕΙΟ-αντίγραφο-Partition μεγαλύτερο από 2ΜΒ σε κάποιο τμήμα δίσκου διαμορφωμένο σε FAT.
Για ανάκτηση από μεγάλα τμήματα δίσκων μπορεί να χρειαστεί να χρησιμοποιούμε ως προορισμό μόνο αδιαμόρφωτο δίσκο ή τμήμα δίσκου.
Συγνώμη που το ξέχασα.. ο παλιος μου δισκος είχε κομμάτια/partition των 2GB κι όταν χτύπησε τον αντέγραψα έτσι σε αρχεία σ' ένα usb-WD 250GB οπως ήτανε απο τη μαμά του ο τελευταίος.. αναφερόταν FAT. Σωθηκαν περίπου το 1/3 των περιεχομένων σε άψογα αρχεία, δηλαδή τα περισσότερα μέχρι και 3ο επίπεδο βάθους φακέλων και ελάχιστα από το 4ο επίπεδο βάθους φακέλων (και τίποτα πιο βαθεια) - αλλά αυτός ο δίσκος είχε καταστραφεί άσχημα από προβλημα στο τροφοδοτικό.


Εχω εδώ ένα NTFS 320GB SATA, εσωτερικό, με αναφερόμενο πρόβλημα πρόσβασης στα vista.
Τον έβαλα σε ένα κουτί usb και με απλό αντίγραφο (cp/copy) με ένα linux-live-cd, με το χτυπημένο δίσκο usb πλέον, τον συνδέω στο σύστημα αφού έχει ανοίξει και mount read-only σε κονσόλα (command only), πήρα 80 από τα 88 GΒ των περιεχομένων του.
Αυτός είναι ο πιο απλός, ασφαλής κι εύκολος τρόπος να πάρουμε ό,τι μπορούμε σε πρώτη φάση, χωρίς να διακινδυνέψουμε να χειροτερέψουμε την κατάσταση του δίσκου.

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

Απάντηση

Επιστροφή στο “PC Hardware”

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

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