Correzione del superblocco errato sulla partizione logica


1

Stavo seguendo http://www.howtoforge.com/linux_resi...xt3_partitions e quando riavvio ed eseguo:

root@Microknoppix:/home/knoppix# fsck -n /dev/sda7
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sda7

The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>

quindi ho eseguito e2fsck con tutti i numeri di blocco necessari (dimentica esattamente quale strumento ho usato per trovare dove sono nascosti i superblocchi) nessun dado

poi ho eseguito testdisk e ho cercato il superblocco, senza risultati

qualcuno ha qualche idea?

fdisk -l per riferimento:

root@Microknoppix:/home/knoppix# fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x97646c29

    Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64       38912   312046593    f  W95 Ext'd (LBA)
/dev/sda5              64         326     2104320   82  Linux swap / Solaris
/dev/sda6   *         327        2938    20972544   83  Linux
/dev/sda7            2938       38912   288968672+  83  Linux

A dire il vero sembra che l'ho perso ... Il prossimo passo se succede è scaricare la partizione in un file di immagine e spero di poter trovare o scrivere un software per analizzare i dati alla ricerca di intestazioni di file conosciute, penso.

Risposte:


1

Il link che hai pubblicato non funziona, quindi non sono sicuro di cosa tu stia cercando di fare qui, ma non dovresti eseguire fsck/ e2fscksu una partizione estesa. e2fsckè usato per controllare ext2e ext3partizioni.

Questo avvertimento

Il superblocco non può essere letto o non descrive un file system ext2 corretto. Se il dispositivo è valido e contiene davvero un filesystem ext2 (e non swap o ufs o qualcos'altro), allora il superblocco è corrotto e potresti provare a eseguire e2fsck con un superblocco alternativo: e2fsck -b 8193

significa che la partizione non è una ext2/ ext3partizione.

Se hai forzato il controllo, potrebbe anche aver causato qualche danno, e forse è per questo che "l'hai perso".

Spero comunque che tu non abbia perso dati importanti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.