Ragazzi...in un hard disk con dentro dati, ma con un filesystem corrotto o non riconosciuto, è possibile ricreare il filesystem?
con mkfs cancello anke i dati?
Ragazzi...in un hard disk con dentro dati, ma con un filesystem corrotto o non riconosciuto, è possibile ricreare il filesystem?
con mkfs cancello anke i dati?
Con mkfs cancelli i dati in quanto ricrei il filesystem.
se ti ricordi esattamente quanti blocchi occupava il filesystem puoi sistemarlo con fdisk senza sovrascriverlo
scus, ma in che senso quanti blokki okkupava il filesystem?
guidami tu!!!pls
da root fai
fdisk /dev/hda (o il dispositivo associato al disco contenente il filesystem)
poi premi p , vedrai la situazione delle varie partizioni con i seguenti campi per ognuna
Device Boot Start End Blocks Id System
qui devi ricordarti i valori dei blocchi se vuoi ripristinarli
ehm...il comando che mi hai dato dà questo output
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Creazione di una nuova disklabel DOS. Le modifiche rimarranno memorizzate
solamente fino a quando si decide di scriverle. Dopodiché, ovviamente, il
contenuto precedente non potrà essere recuperato.
The number of cylinders for this disk is set to 24790.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Attenzione: il flag 0x0000 non valido della tabella delle partizioni 4 verrà corretto con w(rite)
ragà..io ho provato a fare ciò:
1. mi sono creato una cartella nell'hd funzionante in /media/deposito
2. ho dato questo comando
per copiare i primi 5mb del disco in cui non c'è più filesystem, nell'immagine hd1.imgCodice:dd if=/dev/sda5 of=/media/deposito/hd1.img bs=5000000 count=1
3. ho poi provato a montarlo in loop così:
ma mi dà questo output:Codice:mount -o loop /media/deposito/hd1.img /media/deposito/hd1
Ora, vi avviso che sono andato molto ad intuito, dove ho sbagliato?ioctl: LOOP_CLR_FD: Dispositivo o risorsa occupata
mount: si deve specificare il tipo di filesystem
a provarci?
oppure qualcosa di sensato c'è e ci si può lavorare sopra?
emh...
sei hai debian , usa testdisk per risistemare il filesystem e recuperare quello che ti serve
Ti amo compagno!!
ehm....testdisk ha funzionato perfettamente (un po' a culo ). Mi ha ricostruito il mio amatissimo FAT32 e l'ho potuto rimontare!
Gioia e gaudio!!
Devi specificare il filesystem.Originalmente inviato da liceoperito
Facendo così
dici che il file hd1.img è una ISO.Codice:mount -o loop -t iso9660 /media/deposito/hd1.img /media/deposito/hd1
Funziona?