Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Καλησπέρα παιδιά!

Στην προσπάθειά μου να προσθέσω noise στο κρυπτογραφημένο partition του Ubuntu που θα δημιουργούσα (πριν την κρυπτογράφησή του), με βάση την παρακάτω εντολή:

openssl enc -aes-256-ctr -pass pass:"$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64)" -nosalt < /dev/zero > /dev/sda

όπως μπορείτε να διακρίνετε έσβησα ένα (μικρό) αρχικό μέρος του δίσκου και όχι του διαμερίσματος (Extended - sda3), μετά από ένα τραγικό όπως φαίνεται λάθος κατά την πληκτρολόγηση που ενώ πάτησα το 3 μετά το sda, για κάποιο λόγο δεν αποτυπώθηκε από το πληκτρολόγιο στο τερματικό.

Ευτυχώς διαπίστωσα αμέσως αυτό το λάθος, και με CTRL+C σταμάτησα την εντολή. Το partition table προφανώς διεγράφη, μαζί του και πιθανώς κάποια αρχεία από τα πρώτα διαμερίσματα του δίσκου (πιθανολογώ).

Το partition table πριν ήταν περίπου το παρακάτω (το περίπου αναφέρεται στις χωρητικότητες):

  • sda1/2 Windows - περίπου 100 GB
  • sda3 Ubuntu (Extended) - περίπου 100GB
  • sda4 κρυπτογραφημένο διαμέρισμα (Veracrypt) - περίπου 700GB
  • Unallocated space

 

Τι έχω ήδη δοκιμάσει:

1) Εκτέλεση gpard /dev/sda με το παρακάτω output μετά από εκτέλεση της εντολής για λίγο πάνω από μία μέρα:

Begin scan...
Possible partition(DOS FAT), size(10mb), offset(6720mb)
Possible partition(Windows NT/W2K FS), size(0mb), offset(31042mb)
Possible partition(Windows NT/W2K FS), size(3mb), offset(33462mb)
Possible partition(Windows NT/W2K FS), size(3mb), offset(33466mb)
Possible partition(Windows NT/W2K FS), size(3mb), offset(33469mb)
Possible partition(Windows NT/W2K FS), size(3mb), offset(34282mb)
Possible partition(Windows NT/W2K FS), size(0mb), offset(38780mb)
Possible partition(Windows NT/W2K FS), size(100767mb), offset(50486mb)
Possible partition(Windows NT/W2K FS), size(953866mb), offset(953867mb)

*


** Fatal error: dev(/dev/sda): seek failure.

2)
Εκτέλεση testdisk με τα παρακάτω outputs:

Με επιλογή διαμερίσματος Intel/PC, πριν από την ανάλυση

Με επιλογή Non partitioned media, πριν από την ανάλυση

Όπως μπορείτε να δείτε ο πρώτος έλεγχος επέστρεψε τα εξής (μεταξύ άλλων):

 

Disk /dev/sda - 1000 GB / 931 GiB - CHS 121601 255 63
Partition Start End Size in sectors

Linux 12858 253 4 24340 40 20 184444928

Structure: Ok. Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
*=Primary bootable P=Primary L=Logical E=Extended D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
Enter: to continue
ext4 blocksize=4096 Large_file Sparse_SB, 94 GB / 87 GiB

αυτό λογικά είναι το Extended Linux partition (sda3, πριν από το sda4)

Όπως μπορείτε να δείτε ο δεύτερος έλεγχος επέστρεψε τα εξής (μεταξύ άλλων):
 

P NTFS 6436 37 34 19282 67 17 206372864

Structure: Ok.

Keys T: change type, P: list files,
Enter: to continue
NTFS, blocksize=4096, 105 GB / 98 GiB

P ext4 12858 253 2 24340 40 18 184444928

Structure: Ok.

Keys T: change type, P: list files,
Enter: to continue
ext4 blocksize=4096 Large_file Sparse_SB Backup_SB, 94 GB / 87 GiB

3) Εκτέλεση των προγραμμάτων MiniTool & EaseUS (προσαρτώντας τον δίσκο σε Windows), με κανένα από αυτά να επιστρέφει το κρυπτογραφημένο διαμέρισμα από το Veracrypt, αλλά με το MiniTool να επιστρέφει το πιθανό Linux διαμέρισμα (87.95GB).

Θεωρητικά (μπορεί να είναι και λάθος η λογική μου), εφόσον βλέπουν το διαμέρισμα του Ubuntu (sda3 - Extended), δεν μπορούμε να "υποθέσουμε" με κάποιο βαθμό βεβαιότητας την αρχή του sda4 διαμερίσματος και να προσπαθήσουμε να δημιουργήσουμε ένα νέο με βάση αυτό, χωρίς να γίνει format, και να προσπαθήσουμε να το προσαρτήσουμε μετά μέσω Veracrypt;

Πώς πιστεύετε ότι πρέπει να κινηθώ από εδώ και πέρα για να σώσω μόνο το sda4 (Veracrypt encrypted partition), καθώς μόνο εκείνα τα δεδομένα με ενδιαφέρουν;

Σας ευχαριστώ προκαταβολικά για τον χρόνο σας!

Επεξ/σία από joktcas
Δημοσ.

Ακολούθα αυτο το λίνκ

Αποτι παρατηρώ στο output που δίνεις κάποια partition σώζονται, τώρα μένει να μάθουμε τι χρησιμοποιει το veracrypt(encryption algo) για να το κάνεις mount απο λινουξ. Θεωρώ σxεδόν απίθανο να χάθηκαν δεδομένα απο αυτο το partition, λογικά θα μπορείς να το ανοιξεις με cryptsetup και μετα να το κάνεις mount. Μη ξαναμπεις στα windows.

  • Like 1
Δημοσ.

Ακολούθα αυτο το λίνκ

Αποτι παρατηρώ στο output που δίνεις κάποια partition σώζονται, τώρα μένει να μάθουμε τι χρησιμοποιει το veracrypt(encryption algo) για να το κάνεις mount απο λινουξ. Θεωρώ σxεδόν απίθανο να χάθηκαν δεδομένα απο αυτο το partition, λογικά θα μπορείς να το ανοιξεις με cryptsetup και μετα να το κάνεις mount. Μη ξαναμπεις στα windows.

 

Καλησπέρα και σε ευχαριστώ για την απάντηση. Τα διαμερίσματα που φαίνονται στο testdisk μάλλον είναι αυτό των Windows (προηγουμένως sda2) & το Extended του Linux (προηγουμένως sda3).

 

To κρυπτογραφημένο διαμέρισμα του Veracrypt δεν το αναγνώρισε κανένα. Θεωρητικά όμως, μήπως θα μπορούσαμε να βρούμε τον last sector του sda3 και ακολούθως να δημιουργήσουμε εκ νέου το sda4 partition (αφού λογικά αμέσως μετά το sda3 ξεκινά αυτό) χωρίς να γίνει format ή μήπως έχει κάποιο λάθος το σκεπτικό μου;

 

Επίσης, με επιφύλαξη αναφέρω πως χρησιμοποιώντας το wxhexeditor είδα οτι μετά το πέρας του sda4 partition ο δίσκος είναι γεμάτος με μηδενικά (ίσως επειδή ήταν σχετικά καινούριος δίσκος και από την αρχή τα συγκεκριμένα διαμερίσματα δημιουργήθηκαν) - το Unallocated κομμάτι που ήταν αρχικά - οπότε θεωρητικά ξέρουμε και το τέλος του sda4 (?)

 

Όσον αφορά το link που παραθέτεις και τις οδηγίες, α) με βάση ποιο partition να προχωρήσω και β) λόγω του ότι στην αρχή επιλέγοντας ως διαμέρισμα την επιλογή Intel/PC & μετά Non-partition media βγάζει διαφορετικά διαμερίσματα κάθε φορά, υπάρχει θέμα αν θα επιλέξω το πρώτο ή το δεύτερο ως προς την αξιοπιστία του recovery;

 

EDIT: Επίσης, να αναφέρω ακόμα και αν "επαναφέρω" τα προαναφερθέντα διαμερίσματα μέσω testdisk, λόγω του ότι από μόνο του δεν εντοπίζει το Veracrypt encrypted partition, πάλι θα έχουμε θέμα.

Τέλος, ο encryption algo που χρησιμοποιήθηκε θεωρητικά (αν θυμάμαι καλα :P) είναι γνωστός.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...