Repository 32bit  Forum
Repository 64bit  Wiki

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.

Recupero dati persi in una formattazione

Messaggioda Procopio » sab mag 04, 2013 21:29

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
Procopio
Linux 2.6
Linux 2.6
 
Messaggi: 701
Iscritto il: ven lug 29, 2011 10:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Kernel: 3.16.1-1-ARCH
Desktop: awesome 3.5.5-1
Distribuzione: ArchLinux

Re: Recupero dati persi in una formattazione

Messaggioda ricciare » sab mag 04, 2013 23:47

prova con testdisk. Qua il link: http://www.cgsecurity.org/wiki/TestDisk
Avatar utente
ricciare
Linux 1.0
Linux 1.0
 
Messaggi: 70
Iscritto il: mer feb 27, 2008 15:50
Località: Pescia
Nome Cognome: Nicola
Slackware: current 64bit
Kernel: 3.14.1
Desktop: fluxbox + kde4.10.5

Re: Recupero dati persi in una formattazione

Messaggioda Procopio » dom mag 05, 2013 2:45

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 2.6
Linux 2.6
 
Messaggi: 701
Iscritto il: ven lug 29, 2011 10:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Kernel: 3.16.1-1-ARCH
Desktop: awesome 3.5.5-1
Distribuzione: ArchLinux

Re: Recupero dati persi in una formattazione

Messaggioda Procopio » dom mag 05, 2013 10:27

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.
Avatar utente
Procopio
Linux 2.6
Linux 2.6
 
Messaggi: 701
Iscritto il: ven lug 29, 2011 10:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Kernel: 3.16.1-1-ARCH
Desktop: awesome 3.5.5-1
Distribuzione: ArchLinux

Re: Recupero dati persi in una formattazione

Messaggioda erio » dom mag 05, 2013 13:30

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
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1086
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Recupero dati persi in una formattazione

Messaggioda boh » dom mag 05, 2013 14:30

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
boh
Linux 2.6
Linux 2.6
 
Messaggi: 968
Iscritto il: gio set 15, 2005 23:00
Località: Milano
Slackware: 14.1 (x64)
Kernel: 3.14.1
Desktop: KDE 4.13.3

Re: Recupero dati persi in una formattazione

Messaggioda Procopio » dom mag 05, 2013 14:58

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 2.6
Linux 2.6
 
Messaggi: 701
Iscritto il: ven lug 29, 2011 10:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Kernel: 3.16.1-1-ARCH
Desktop: awesome 3.5.5-1
Distribuzione: ArchLinux

Re: Recupero dati persi in una formattazione

Messaggioda Procopio » dom mag 05, 2013 21:53

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 2.6
Linux 2.6
 
Messaggi: 701
Iscritto il: ven lug 29, 2011 10:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Kernel: 3.16.1-1-ARCH
Desktop: awesome 3.5.5-1
Distribuzione: ArchLinux

Re: Recupero dati persi in una formattazione

Messaggioda Procopio » lun mag 06, 2013 14:11

: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<
Avatar utente
Procopio
Linux 2.6
Linux 2.6
 
Messaggi: 701
Iscritto il: ven lug 29, 2011 10:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Kernel: 3.16.1-1-ARCH
Desktop: awesome 3.5.5-1
Distribuzione: ArchLinux

Re: Recupero dati persi in una formattazione

Messaggioda erio » lun mag 06, 2013 15:07

hai provato con la live?
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1086
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Recupero dati persi in una formattazione

Messaggioda joe » lun mag 06, 2013 15:38

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
joe
Iper Master
Iper Master
 
Messaggi: 2007
Iscritto il: ven apr 27, 2007 10:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: Recupero dati persi in una formattazione

Messaggioda joseph » lun mag 06, 2013 17:38

Usa foremost trova di tutto
Codice: Seleziona tutto
foremost -v -t lyx -o dir_recupero -i device
Avatar utente
joseph
Linux 2.4
Linux 2.4
 
Messaggi: 205
Iscritto il: lun giu 14, 2010 22:50
Località: Salerno
Slackware: 13.37
Kernel: 3.2.9
Desktop: xfce

Re: Recupero dati persi in una formattazione

Messaggioda Procopio » lun mag 06, 2013 19:00

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 2.6
Linux 2.6
 
Messaggi: 701
Iscritto il: ven lug 29, 2011 10:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Kernel: 3.16.1-1-ARCH
Desktop: awesome 3.5.5-1
Distribuzione: ArchLinux

Re: Recupero dati persi in una formattazione

Messaggioda Procopio » lun mag 06, 2013 20:47

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
Procopio
Linux 2.6
Linux 2.6
 
Messaggi: 701
Iscritto il: ven lug 29, 2011 10:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Kernel: 3.16.1-1-ARCH
Desktop: awesome 3.5.5-1
Distribuzione: ArchLinux

Re: Recupero dati persi in una formattazione

Messaggioda joe » lun mag 06, 2013 22:32

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:
Avatar utente
joe
Iper Master
Iper Master
 
Messaggi: 2007
Iscritto il: ven apr 27, 2007 10:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Prossimo

Torna a Hardware

Chi c’è in linea

Visitano il forum: Yahoo [Bot] e 0 ospiti