Recupero dati persi in una formattazione

Usate questo forum per richieste di aiuto e consigli sull'hardware montato nelle vostre macchine con GNU/Linux Slackware.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Recupero dati persi in una formattazione

Messaggio da Procopio »

Ebbene si. L'ho fatto, ho formattato per sbaglio l'hard disk esterno, e me ne sono accorto 5 secondi dopo.
Ho dato il comando

Codice: Seleziona tutto

mkfs.vfat /dev/sdb1
Ho dei files importanti, cioè qualche mese di lavoro dell'università... non l'ho ancora neanche spento, non ci ho ancora scritto sopra niente, posso recuperare i files? ho trovato una guida che mi spiega come fare su windows, ma qui posso farlo??

Avatar utente
ricciare
Linux 0.x
Linux 0.x
Messaggi: 71
Iscritto il: mer 27 feb 2008, 15:50
Nome Cognome: Nicola
Slackware: current 64bit
Kernel: 4.20.2
Desktop: fluxbox + kde4.10.5
Località: Pescia
Contatta:

Re: Recupero dati persi in una formattazione

Messaggio da ricciare »

prova con testdisk. Qua il link: http://www.cgsecurity.org/wiki/TestDisk

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Recupero dati persi in una formattazione

Messaggio da Procopio »

mmmmh no, ho eseguito questa guida fino a
Select the partition that was holding the lost files and choose Undelete
, cioè fino alla sezione "start undelete process", e una volta dato enter per listare i files da recuperare mi compare:

Codice: Seleziona tutto

No file found, filesystem may be damaged.
...
ed in effetti questo mi fa pensare che questo strumento recuperi i dati cancellati, non i dati persi in una formattazione "accidentale"...

questa seconda guida, invece, recupera un filesistem tipo NTFS, incluedndo "NTFS boot sector recovery" e almeno questa parte mi sembra esulare dal mio caso, o può essere questa?

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Recupero dati persi in una formattazione

Messaggio da Procopio »

anche con la seconda guida nulla di fatto....dopo aver effettuato una "deeper search", che scansiona cilindro per cilindro, arrivo a questa schermata:

Codice: Seleziona tutto

Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121602 255 63
     Partition               Start        End    Size in sectors
>L FAT32 LBA                0  32 33 121600 254 63 1953518017
e quando premo il tasto "p" per visualizzare la lista di files mi da il solito messaggio

Codice: Seleziona tutto

   L FAT32 LBA                0  32 33 121600 254 63 1953518017
Directory /

No file found, filesystem may be damaged.

erio
Linux 4.x
Linux 4.x
Messaggi: 1354
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Recupero dati persi in una formattazione

Messaggio da erio »

prova ad entrare con una live usb tipo slax o porteus,perche' montano tutto all'avvio, 5 secondi sono pochi per compromettere tutto, vedi che ti dice fdisk -l

Avatar utente
boh
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 16 set 2005, 0:00
Slackware: 14.2 (x64)
Kernel: 4.4.111
Desktop: KDE 4.14.32
Località: Milano
Contatta:

Re: Recupero dati persi in una formattazione

Messaggio da boh »

Io i file del mio HD esterno li ho recuperati con photorec (che nonostante il nome, recupera tutto), provalo :)
"Be yourself. Everyone else is already taken." ~ Oscar Wilde

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Recupero dati persi in una formattazione

Messaggio da Procopio »

in realtà scaricando testdisk ho scaricato anche photorec, sono insieme nel tar.bz2 dello slackbuild.
Sta volta ho avviato photorec e qualcosa sembra che me lo stia trovando, ma mi fa salvare i files sul disco rigido del pc, che ovviamente è molto più piccolo di quello del disco esterno! la cosa mi può creare problemi o quelli che mi salva sul pc sono solo una sorta di "collegamenti" ai files veri e propri che stanno sull' HD esterno?

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Recupero dati persi in una formattazione

Messaggio da Procopio »

con photorec sto riuscendo a recuperare i files, ma l'unico dato che mi resta dei files recuperati sono le estensioni...nomi, directory a cui appartenevano sono perduti...i nomi li riassegna lui e mi ritrovo con 11000 files chiamati f187156 et simila....

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Recupero dati persi in una formattazione

Messaggio da Procopio »

:doubt: domandone da 10000000 di dollari: di tutti i files su quel HD ne avevo in sostanza due che erano importantissimi, ed erano in formato .lyx.
Ora, quel tipo di formato non e` riconosciuto dal photorec che quindi me li ha salvati con un nome tipo f81752 senza estensione...come posso individuarli senza cercare di aprire tutti i 126000 files con il lyx??

tra l'altro su quell'HD avevo 270 GB di dati, ma il programma mi ha recuperato una settantina di GB di roba.... :doubt:

Comunque sono anchio dell'idea che con un mkfs.vfat di meno di venti secondi non possa avermi eliminato per sempre 270 GB di roba, ma questo metodo di recupero non sembra funzionare a dovere....qualcuno ha qualche altro suggerimento? [-o<

erio
Linux 4.x
Linux 4.x
Messaggi: 1354
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Recupero dati persi in una formattazione

Messaggio da erio »

hai provato con la live?

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3790
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Recupero dati persi in una formattazione

Messaggio da joe »

Procopio ha scritto::doubt: domandone da 10000000 di dollari: di tutti i files su quel HD ne avevo in sostanza due che erano importantissimi, ed erano in formato .lyx.
Ora, quel tipo di formato non e` riconosciuto dal photorec che quindi me li ha salvati con un nome tipo f81752 senza estensione...come posso individuarli senza cercare di aprire tutti i 126000 files con il lyx??
Prova col comando "file".
Ho fatto una prova sulla seguente directory contenente files nominati in modo criptico:

Codice: Seleziona tutto

bash-4.2$ ls -1
aaa
bbb
ccc
ddd
fff
ggg


bash-4.2$ file *
aaa: Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1, 320 kbps, 44.1 kHz, Stereo
bbb: ASCII text
ccc: PDF document, version 1.3
ddd: LyX document text
fff: directory
ggg: gzip compressed data, from Unix, last modified: Fri Mar  4 19:26:34 2005
In questo modo capisco che il file "lyx" è "ddd" e vado ad aprire e recuperare solo quello...
Buona fortuna! :D

Avatar utente
joseph
Linux 2.x
Linux 2.x
Messaggi: 206
Iscritto il: lun 14 giu 2010, 23:50
Slackware: 15.0
Kernel: 5.15.27
Desktop: xfce
Località: Salerno

Re: Recupero dati persi in una formattazione

Messaggio da joseph »

Usa foremost trova di tutto

Codice: Seleziona tutto

foremost -v -t lyx -o dir_recupero -i device

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Recupero dati persi in una formattazione

Messaggio da Procopio »

provo con foremost allora, dato che dei files che potrei analizzare con file ho solo 70 GB su 270 che avevo sull'hard disk...
Non capisco solo cosa c'è che non va con il comando...ho provato a spostare -i all'inizio, a impostare un device di ricerca noto, ma mi da semore questo

Codice: Seleziona tutto

root@darkstar:/home/matteo# foremost -v -t lyx -o /home/matteo/recupero_foremost -i /dev/sdb1
foremost version 1.5.7 by Jesse Kornblum, Kris Kendall, and Nick Mikus.
$ foremost [-v|-V|-h|-T|-Q|-q|-a|-w-d] [-t <type>] [-s <blocks>] [-k <size>] 
        [-b <size>] [-c <file>] [-o <dir>] [-i <file] 

-V  - display copyright information and exit
-t  - specify file type.  (-t jpeg,pdf ...) 
-d  - turn on indirect block detection (for UNIX file-systems) 
-i  - specify input file (default is stdin) 
-a  - Write all headers, perform no error detection (corrupted files) 
-w  - Only write the audit file, do not write any detected files to the disk 
-o  - set output directory (defaults to output)
-c  - set configuration file to use (defaults to foremost.conf)
-q  - enables quick mode. Search are performed on 512 byte boundaries.
-Q  - enables quiet mode. Suppress output messages. 
-v  - verbose mode. Logs all messages to screen

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Recupero dati persi in una formattazione

Messaggio da Procopio »

EDIT:
ho provato a cercare altri files, i .jpg ad esempio, ed in effetti me li trovava...gli unici che non mi trova sono i files .lyx che sono gli unici che mi interessano davvero, forse perchè non è un formato riconosciuto da foremost??

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3790
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Recupero dati persi in una formattazione

Messaggio da joe »

Il comando "file" puoi anche combinarlo con "grep", tipo:

Codice: Seleziona tutto

bash-4.2$ file *|grep LyX
ddd: LyX document text
E per scendere nelle varie subdir puoi combinarlo con "find":

Codice: Seleziona tutto

bash-4.2$ find ./ -exec file "{}" \;
./: directory
./fff: directory
./fff/drawing.eps: PostScript document text conforming DSC level 2.0, type EPS
./fff/lyxguide.lyx: LyX document text
./fff/demoarticle.lyx: LyX document text
./fff/essential.tex: LaTeX document, ASCII text
./fff/latexintro.pdf: PDF document, version 1.3
./fff/demoarticle.ps: PostScript document text conforming DSC level 2.0
./fff/Makefile: ASCII text
./fff/demoarticle.tex: LaTeX 2e document, ASCII text
./fff/personal.bind: ASCII text
./fff/demo.bib: BibTeX text file, 
./ddd: LyX document text
./bbb: ASCII text
./aaa: Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1, 320 kbps, 44.1 kHz, Stereo
./ggg: gzip compressed data, from Unix, last modified: Fri Mar  4 19:26:34 2005
./ccc: PDF document, version 1.3
Aggiungendo poi il "grep":

Codice: Seleziona tutto

bash-4.2$ find ./ -exec file "{}" \;|grep LyX
./fff/lyxguide.lyx: LyX document text
./fff/demoarticle.lyx: LyX document text
./ddd: LyX document text
Però forse non ho ben capito perchè non puoi usare "file" su tutto il malloppo... :roll:

Rispondi