testdisk ha sballato la partition table - posso rimediare?

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
Avatar utente
marcus_the_ubuntian
Prode Principiante
Messaggi: 20
Iscrizione: giovedì 20 marzo 2008, 16:41

testdisk ha sballato la partition table - posso rimediare?

Messaggio da marcus_the_ubuntian »

Spero sia la sezione giusta...altrimenti scusate e spostate.

Ho cercato in internet e nel forum per un problema simile ma non ho trovato nulla che mi aiutasse.

Due giorni fa ho avuto la necessità di usare la funzione di testdisk che riscrive la tabella partizioni..il problema è che testdisk ha riscritto qualcosa di diverso da quello che mi aspettavo...la situazione prima di questa operazione era (secondo fdisk)

sda1 win restore
sda2 win7 boot
sda4 ntfs partizione dati
sda5 linux swap
sda6 linux

ora mi ritrovo con (sempre secondo fdisk)

sda1 win restore
sda2 linux swap
sda4 win7
sda5 linux
sda6 dati

In più gparted non riconosce le partizioni e considera tutto lo spazio non allocato mentre disk utility mi da come informazioni la partizione di recupero di windows e quella di windows 7 più una partizione extended suddivisa tra ubuntu (sistema operativo, ext4) e la partizione dati di windows(ntfs), mentre prima erano separate.

Ho pensato di recuperare la cartella home da ubuntu e reinstallare tutto, ma non mi era più possibile montare la partizione di Ubuntu (un errore circa un file system driver non installato e un altro errore che al momento non ricordo) e quindi ho riusato testdisk per fare una immagine della home, scoprendo solo dopo che voleva fare una immagine di tutta la partizione..non avevo spazio sufficiente per quest'ultima opzione e il processo si è interrotto...e la partizione di ubuntu ora è VUOTA (almeno per testdisk).

Riesco a montare senza problemi le partizioni ntfs, e se chiedo consiglio qui è perchè ovviamente non si avvia più niente...nemmeno grub2 ma solo il grub rescue (immagino perchè grub non trovi il grub.cfg)
Scusate se sono stato prolisso ma volevo dare un quadro completo..le mie domande sono:

1. posso in qualche modo ripristinare la partition table originale?
2. posso recuperare la cartella home di ubuntu?
3. posso ripristinare (in uno slancio di ottimismo) almeno ubuntu?

Grazie e buonanotte :ciao:
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40359
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: testdisk ha sballato la partition table - posso rimediar

Messaggio da steff »

1) Testdisk crea un backup (log), l'hai salvato? Se sì puoi rimettere l'originale. L'hai usato dalla live?
2) non ho ben capito, posta

Codice: Seleziona tutto

 sudo parted -l 
sudo fdisk -l
3) non so...


4) (retorica) il backup dei tuoi dati dov'è ? Una regola fondamentale prima di toccare i dischi....
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
marcus_the_ubuntian
Prode Principiante
Messaggi: 20
Iscrizione: giovedì 20 marzo 2008, 16:41

Re: testdisk ha sballato la partition table - posso rimediar

Messaggio da marcus_the_ubuntian »

1) ahimè no, niente log e no, quando ho fatto la scrittura la prima volta non ero su live

2)parted -l

Codice: Seleziona tutto

Error: Can't have a partition outside the disk!                           

Model: Generic Flash Disk (scsi)
Disk /dev/sdb: 2109MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      31,7kB  2107MB  2107MB  primary  fat32        boot, lba
cioè il pendrive da dove ho fatto pertire la live, non vede l'hd

fdisk -l

Codice: Seleziona tutto

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x93cb8fe1

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     3074047     1536000    7  HPFS/NTFS/exFAT
/dev/sda2         3074048     3084479        5216   83  Linux
/dev/sda3         3084480    65995019    31455270    7  HPFS/NTFS/exFAT
/dev/sda4        65995020   312592769   123298875    f  W95 Ext'd (LBA)
/dev/sda5        65995083   128905554    31455236   83  Linux
/dev/sda6       131010075   312576704    90783315    7  HPFS/NTFS/exFAT

Disk /dev/sdb: 2108 MB, 2108686336 bytes
65 heads, 62 sectors/track, 1021 cylinders, total 4118528 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0007703a

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          62     4114629     2057284    c  W95 FAT32 (LBA)
in particolare la riga relativa a sda4 è sospetta...non ho mai avuto niente del genere mentre era tutto ok.

Vorrei sapere se mi è possibile recuperare la cartella /home dalla partizione di ubuntu (chè è l'unica che mi interessa) così reinstallo tutto di nuovo

3)no problem

4) un backup ce l'ho, ma non così aggiornato temo...in ogni caso hai ragione :)
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40359
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: testdisk ha sballato la partition table - posso rimediar

Messaggio da steff »

Sembra tutto in ordine, sda4 è una partizione estesa che contiene due partizione sda5/6. Vedo due linux nessuna swap.

Da cd live potresto provare:

Codice: Seleziona tutto

sudo fsck -yv /dev/sda2
sudo fsck -yv /dev/sda5
Ma prima forse è meglio postare da testdisk quel che esce dopo analyse e quicksearch.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
marcus_the_ubuntian
Prode Principiante
Messaggi: 20
Iscrizione: giovedì 20 marzo 2008, 16:41

Re: testdisk ha sballato la partition table - posso rimediar

Messaggio da marcus_the_ubuntian »

testdisk analyse

Codice: Seleziona tutto

Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

 1 * HPFS - NTFS              0  32 33   191  89 26    3072000 [WinRE]
 2 P Linux                  191  89 27   191 254 63	 10432
 3 P HPFS - NTFS            192   0  1  4107 254 63   62910540 [Win7]
 4 E extended LBA          4108   0  1 19457 254 63  246597750
 5 L Linux                 4108   1  1  8023 254 58   62910472 [Ubuntu]
   X extended              8154 254  1 19456 254 63  181566693
 6 L HPFS - NTFS           8155   0  1 19456 254 63  181566630 [Dati]
testdisk quick search

Codice: Seleziona tutto

Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63
     Partition               Start        End    Size in sectors
>* HPFS - NTFS              0  32 33   191  89 26    3072000 [WinRE]
 D Linux                  191  89 27   192  29 29      12288
 D HPFS - NTFS            192   0  1  4107 254 63   62910540 [Win7]
 P Linux                 4108   1  1  8023 254 63   62910477 [Ubuntu]
 P HPFS - NTFS           8155   0  1 19456 254 63  181566630 [Dati]
fsck sda2

Codice: Seleziona tutto

fsck from util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
/dev/sda2 non è stato controllato negli ultimi 707 giorni, controllo forzato.
Passo 1: Controllo di inode, blocco(i) e dimensioni
Passo 2: Analisi della struttura delle directory
Passo 3: Controllo della connettività di directory
Pass 4: Controllo del numero dei riferimenti
Pass 5: Checking gruppo summary information

      11 inodes used (0.84%)
       1 non-contiguous file (9.1%)
       0 non-contiguous directories (0.0%)
         # of inodes with ind/dind/tind blocks: 0/0/0
         Extent depth histogram: 1
    1226 blocks used (23.50%)
       0 bad blocks
       0 large files

       0 regular files
       2 directories
       0 character device files
       0 block device files
       0 fifos
       0 links
       0 symbolic links (0 fast symbolic links)
       0 sockets
--------
       2 files
fsck sda5

Codice: Seleziona tutto

fsck from util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
Ubuntu: clean, 11/1966080 files, 134638/7863809 blocks
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40359
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: testdisk ha sballato la partition table - posso rimediar

Messaggio da steff »

Hai provato http://wiki.ubuntu-it.org/Amministrazio ... Ripristino montando la partizione del sistema? La altra linux è la /home?

Visto che il filecheck funziona le sdue partizioni dovresti poter montare dalla live.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
marcus_the_ubuntian
Prode Principiante
Messaggi: 20
Iscrizione: giovedì 20 marzo 2008, 16:41

Re: testdisk ha sballato la partition table - posso rimediar

Messaggio da marcus_the_ubuntian »

non ricordo sinceramente se ho provato a reinstallare grub, però di sicuro ho provato a montare la partizione più grande da live (la sda5) e non me la fa montare, dandomi quell'errore circa il driver del file system.

Io ho creduto che le partizioni fossero swap e file system di ubuntu (completo di home, non ho separazione tra sistema e dati), e lo dico anche a giudicare dalle dimensioni della sda2..tu dici che non è swap perchè (giustamente) non è indicato...no so davvero cosa dire...comunque provo a reinstallare grub appena possibile (magari si sistema tutto) e aggiorno il post.

Grazie comunque per il supporto
Avatar utente
marcus_the_ubuntian
Prode Principiante
Messaggi: 20
Iscrizione: giovedì 20 marzo 2008, 16:41

Re: testdisk ha sballato la partition table - posso rimediar

Messaggio da marcus_the_ubuntian »

Aggiornamento: monta entrambe le partizioni, ma l'unica cartella presente è lost&found, il che non dovrebbe essere e non capisco come mai sia successo.
Con testdisk ho cercato di creare un'immagine della partizione che non è andata a buon fine perchè avevo poco spazio sul disco (e saggiamente testdisk lo ha detto solo DOPO aver cominciato la copia) ma questo non dovrebbe aver cancellato alcun dato vero?

Come è possibile che sia sparito tutto? Potrebbe dipendere dalla riscrittura della partition table (che continuo a sostenere sia errata rispetto a come era prima)?

Posso riscriverla io in qualche modo assegnando gli "sda#" (passatemi il termine) come credo debbano andare?
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40359
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: testdisk ha sballato la partition table - posso rimediar

Messaggio da steff »

Controllato il contenuto di lost+found con sudo nautilus?
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
marcus_the_ubuntian
Prode Principiante
Messaggi: 20
Iscrizione: giovedì 20 marzo 2008, 16:41

Re: testdisk ha sballato la partition table - posso rimediar

Messaggio da marcus_the_ubuntian »

si, cartella vuota...la situazione mi sembra abbastanza irrecuperabile, quindi penso che procederò con la reinstallazione totale di windows7 e ubuntu..grazie lo stesso per l'aiuto
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 8 ospiti