Impossibile ripristinare la partizione ext4 con TestDisk


1

Ho un disco con alcune partizioni NTFS primarie e una partizione estesa contenente partizioni Linux e Swap. Ho perso uno di quelli logici di Linux

Ho avviato un CD Linux live (RipLinux) e TestDisk è in grado di riconoscere la partizione persa (usando Deeper Search, non Quick Search). Mostra le posizioni di inizio e fine nella notazione cilindro-testa-settore. Se premo 'p' mostra i file al suo interno. Tutto sembra a posto ma sorgono alcuni problemi:

  • Ho ripristinato la partizione ma l'installazione di Linux non si avvia e neanche il CD live di Linux può montarla, quindi suppongo che TestDisk non abbia creato la partizione con le giuste posizioni Start / End
  • Ho pensato di annotare le posizioni Start e End e ricreare quella partizione con fdisk di Linux, ma fdisk usa la notazione settoriale invece della notazione CHS. fdisk ha un'opzione per usare CHS ma mostra solo il cilindro e non il cilindro-testa-settore, quindi non posso ricreare la partizione con le esatte posizioni di inizio e fine. Esiste un modo per tradurre le posizioni CHS in posizioni settoriali per alimentarle in fdisk?
  • Ogni volta che provo qualcosa in TestDisk, deve scansionare l'intero disco, c'è un modo per salvare la sessione precedente o per dire a Deeper Search di TestDisk di cercare solo una parte specifica del disco?

EDIT : aggiunto l'output di tune2fs -l /dev/sda7, sembra lo stesso di un'altra partizione Linux che funziona bene (tranne questo ha il needs_recoveryflag). Ho provato a usare fsckma ha dato molti errori e non è riuscito a recuperarlo

# tune2fs -l /dev/sda7
tune2fs 1.41.12 (17-May-2010)
Filesystem volume name:   <none>
Last mounted on:          /
Filesystem UUID:          b9164fa7-f5ac-43cc-9397-573482f5ab3a
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags:         signed_directory_hash
Default mount options:    user_xattr acl
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              701760
Block count:              2807040
Reserved block count:     140352
Free blocks:              1703406
Free inodes:              540871
First block:              0
Block size:               4096
Fragment size:            4096
Reserved GDT blocks:      685
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         8160
Inode blocks per group:   510
Flex block group size:    16
Filesystem created:       Tue Dec 16 23:30:48 2014
Last mount time:          Mon Dec 29 12:33:45 2014
Last write time:          Mon Dec 29 12:33:45 2014
Mount count:              6
Maximum mount count:      -1
Last checked:             Tue Dec 16 23:30:48 2014
Check interval:           0 (<none>)
Lifetime writes:          4248 MB
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:               256
Required extra isize:     28
Desired extra isize:      28
Journal inode:            8
Default directory hash:   half_md4
Directory Hash Seed:      6894974e-3ffa-4e83-bd2e-fecf440fb13f
Journal backup:           inode blocks

Potrebbe essere utile fornire ulteriori informazioni come le hai perse? Se hai qualcosa di prezioso in questa partizione, suggerirei di non scrivergli (per non danneggiare ulteriormente la struttura). Quale Linux e LiveCD stai usando?
kestasx,

Ho usato RipLinux come sistema di salvataggio; il motivo della perdita di partizioni non è chiaro: ho appena provato a creare una partizione logica da Gestione disco di Windows XP, non è riuscita a crearla e una delle partizioni logiche esistenti è andata dopo
golimar

Cosa tune2fs -l /dev/sdXNmostra per questa partizione (avviare da LiveCD, sostituire sdXN con il dispositivo corretto)? Cosa parted -lmostra?
Kestasx,
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.