Soluzioni recupero partizioni: Gparted (con gpart) e Testdisk

Aperto da Richard, Martedì 01 Ottobre 2019, 14:18:46

Discussione precedente - Discussione successiva

Richard

Io ho questa foto di domenica sera che stavo passando a un amico per consultarmi. Qui il disco è pieno. Praticamente avevo un problema della schermata di login che mi andava in loop e tra le varie guide che ho trovate, anche quelle per reisntallare lightdm, xorg, usare startx....ecc....ecc... non ha funzionato.
Così mi son detto dai che cancello il backup che ho e lo uso per un altro backup, dato che il sistema non parte piu.
Così ho fatto, ma senza fare il backup.
Era tutto ok inizialmente, non c'erano dei buchi, infatti era così:



Si vede piena zeppa perché probabilmente era andato qualcosa in errore, ma prima di fare le prove avevo eliminato un po' di file video e musica.

Poi mi son detto, magari devo allargare la partizione di sistema, quella verde, perché è troppo  piccola.
Praticamente io avevo un errore, nelle operazioni indicate sopra, di spazio insufficiente su var/cache/apt/archives e anche con tutti i clean possibili non ne venivo a capo.
Cosi ho tolto 2Gb dalla partizione grande e gli ho lasciati per la parte verde ed era tutto ok.
Il sistema non partiva comunque.
Poi son tornato su gparted e ho detto: dai che libero quei 500mb per lo swap che non ho mai avuto, magari funziona e così ho fatto, tolto 500Mb dalla partizione verde e stavo per fare lo swap.
Poi alla fine ho detto....ma se è funzionato fino adesso senza swap, tanto vale riprendere quei 500Mb nella partizione grande e poi clonare il disco e tenerlo come backup.

Poi ho deciso di lasciare stare mentre spostavo di 500Mb e così mi sono tagliato le dita perché gparted mi ha mostrato la partizione vuota (bianca contorno nero).

Quindi in sostanza erano circa 500Mb.

Comunque tempo di scrivere sto post e il deep search ha finito, peccato mi si sia bloccato il programma perché appare la stringa per scrivere i programmi :bonk:
Vabbe ripeto come mi hai indicato inizialmente, comunque era così



e continuava giù.
Ho messo l'immagine perché alcuni caratteri non me li carica il forum.
Non so perché da il simbolo del terabyte sopra, sarà andato in loop.

andrea111

Più o meno ci siamo.
Se il tuo ultimo sistema è quello della schermata che hai postato dovresti essere a posto.
Comunque ti ritroverai con un sistema non funzionante (come era prima), probabilmente per mancanza di spazio.

Ritorniamo qui
CitazioneDisk /dev/sda - 240 GB / 223 GiB - CHS 29185 255 63
     Partition               Start        End    Size in sectors
>P EFI System                  2048    4161535    4159488 [EFI System Partition]
P Linux filesys. data      4161536  467824639  463663104
.........

Structure: Ok.  Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
                P=Primary  D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
     Enter: to continue
FAT32, blocksize=4096, 2129 MB / 2031 MiB

Seleziona EFI System e premi "P" (lista i file) apparirà una sola cartella senza nome e tu premi di nuovo "P" e posta.


Portatile ASUS con Scheda madre X55C +i5-3210M -- 6 GB RAM ddr3 -- grafica intel.

Richard

#17
Mi sono accorto perché è apparsa la stringa col dollaro, avevo schiacciato CTRL+C involontariamente,anziché fare Copia col mouse.
   P EFI System                  2048    4161535    4159488 [EFI System Partitio
Directory /EFI

>drwxr-xr-x     0     0         0 21-Apr-2019 18:26 .
drwxr-xr-x     0     0         0 21-Apr-2019 18:26 ..
drwxr-xr-x     0     0         0 21-Apr-2019 21:20 ubuntu
drwxr-xr-x     0     0         0 29-Sep-2019 19:38 BOOT
drwxr-xr-x     0     0         0 28-Sep-2019 21:26 Microsoft



Sull'altro vedo
P Linux filesys. data      4161536  467824639  463663104
Directory /

>drwxr-xr-x     0     0      4096 25-Sep-2019 19:39 .
drwxr-xr-x     0     0      4096 25-Sep-2019 19:39 ..
drwx------     0     0     16384 21-Apr-2019 20:18 lost+found
brwsrw-rwt 39311 20284 4882526112496532130 12-Jun-1988 19:31 boot
-rw-------     0     0 2147483648 21-Apr-2019 20:19 swapfile
?r-xr----T    79 27200         0 11-Jan-1970 08:00 etc
drwxr-xr-x     0     0      4096 21-Apr-2019 20:42 media
drwx--x-wx 33182 45998 3769821952 30-Sep-1995 12:42 bin
?rw-r-xr-x     0   523 432361948579561988 25-May-2035 20:40 dev
p-w-rwsr-T 40482 33480 16547873519331992724 29-Aug-1999 14:04 home
c--S-wxr-t 44670 23934 6142432263449896559  9-Feb-2007 20:56 lib
l-wx--SrwT 61023 51455 9672599450267161874 15-Dec-1906 12:07 mnt
?-wsrwxrwt 34560    10 5066596808886272 20-Jun-1969 21:39 opt
?rws--S-wT 65492 65422 18401707424599244769  6-Nov-1969 16:03 proc
br-xrw--w- 24951 28514 7018075406802971746 25-Sep-2020 06:17 root
?r-Srwsr-T 26736 20512 8367815003170867824 11-May-2031 14:37 run
drwxr-xr-x     0     0      4096 17-Dec-2018 16:00 srv
b----ws-wt 59940 17911 2458490601067191338 23-Jun-2036 02:07 tmp
?-wS-w--w- 34879 23089 2551971062443153644 18-Jun-1926 19:32 usr
--wsr--r-x 58521 32995 11149475094871972540 15-Feb-1914 17:51 var
lrwxrwxrwx     0     0        33 25-Sep-2019 19:39 initrd.img
lrwxrwxrwx     0     0        30 25-Sep-2019 19:39 vmlinuz.old
lrwxrwxrwx     0     0        30 25-Sep-2019 19:39 vmlinuz
lrwxrwxrwx     0     0        33 25-Sep-2019 19:39 vmlinuz.old             ******
?--x--x---  4079 51988 18403947505075126916  9-Jul-1932 02:10 cdrom
?--S---r-t 61700 11285 18305426095040689089 29-Nov-1950 02:40 timeshift
-rw-------     0     0   4595712  6-May-2019 20:52 core
>-rw-rw-r--  1000  1000     27220 27-Aug-2019 14:16 .ismount-test-file      ******
>lrwxrwxrwx     0     0        33 25-Sep-2019 19:39 initrd.img.old
                                                   Next
Use Right to change directory, h to hide deleted files
    q to quit, : to select the current file, a to select all files
    C to copy the selected files, c to copy the current file


quelli con gli * sono in rosso

andrea111

C'era un windows allora.
Ubuntu sta per mint o avevi installato qualche ubuntu in precedenza? giusto per essere sicuri.

Stessa procedura con linux filesystem e tasto P, puoi farlo ricorsivamente per andare alla ricerca dei tuoi file in home/utente.

Quando ti sei stufato di cercare e ti pare ci sia tutto si può pensare di dare il fatidico "write".
Quando ha fatto, la prima cosa che farai sarà di aprire gparted e controllare se vede tutto a posto.
Se è a posto, riavvia e incrocia le dita.

Hai installato timeshift, se non sbaglio quella roba fa immagini complete di sistema, con tre o quattro di quelle immagini ti riempi il disco da non poterlo più usare. Le immagini di timeshift si fanno su supporto esterno, non sul disco interno, il disco interno te reggerà al massimo un paio di quelle immagini.

Ora comunque devo chiudere, mi aspettano, a domani. Auguri.

Portatile ASUS con Scheda madre X55C +i5-3210M -- 6 GB RAM ddr3 -- grafica intel.

Richard

#19
Forse hai ragione c'era windows, 3 anni fa. Perché quando ho comprato questo hard disk, quasi un anno fa, l'ho clonato. Quindi avrà clonato anche i residui di quello vecchio.
Ubuntu che io ricordi non c'era, ma non ne sono sicuro. Avevo Windows, poi cinnamon, poi quest'anno ho messo Mate e infine Xfce.
Il secondo tel'ho postato, ma mi sembrano pochi file, forse meglio che rifaccio il deep search e poi alla fine faccio write, no?
Ma se col Write non cambia nulla, poi posso comunque recuperare i file con altri programmi? O il Write è pericoloso?

Richard

Col Deep Search il risultato è questo. Le parentesi ti fanno capire che c'è altro contenuto, troppe righe. Entrando in molte di queste stringhe dice che non trova il file system

Disk /dev/sda - 240 GB / 223 GiB - CHS 29185 255 63
     Partition               Start        End    Size in sectors
>D Linux filesys. data         2046  468860925  468858880
D EFI System                  2048    4161535    4159488 [EFI System Partition] [NO NAME]
D Linux filesys. data         2048  468860927  468858880
D MS Data                     2054    4161541    4159488 [NO NAME]
D Linux Swap                280568     280583         16
D Linux Swap                280576    4474863    4194288
D Linux filesys. data      1050622  450148349  449097728
D Linux filesys. data      1050624  450148351  449097728
D Linux Swap               1329144    1329159         16
D Linux Swap               1329152    5523439    4194288
D Linux filesys. data      4161536  467824639  463663104
D Linux Swap               4440056    4440071         16
D Linux Swap               4440064    8634351    4194288
D Linux filesys. data      5197822  468860925  463663104
D Linux filesys. data      5197824  468860927  463663104
D MS Data                 75083019   75089192       6174
D MS Data                 75089192   75095365       6174
D MS Data                 89898013   89930079      32067 [NO NAME]
D MS Data                 89898014   94074850    4176837 [NO NAME]
D MS Data                 89898017   90636943     738927 [NO NAME]
D MS Data                 89898018   90102817     204800 [NO NAME]
D MS Data                 89898019   91946018    2048000 [NO NAME]
D MS Data                 89929089   89961155      32067 [NO NAME]
D MS Data                 89929090   94105926    4176837 [NO NAME]
D MS Data                 89929093   90668019     738927 [NO NAME]
D MS Data                 89929094   90133893     204800 [NO NAME]
D MS Data                 89929095   91977094    2048000 [NO NAME]
D MS Data                 89929096   89961162      32067 [NO NAME]
D MS Data                 89929097   94105933    4176837 [NO NAME]
D MS Data                 89929100   90668026     738927 [NO NAME]

[...]

D Mac HFS                150027648  151696615    1668968
D MS Data                150161665  234043648   83881984
D MS Data                150273593  234155576   83881984
D Mac HFS                151696610  153365577    1668968
D EFI System             152817876  152821523       3648 [EFI System Partition] [OCS-EFI]
D MS Data                153766076  153768955       2880
D MS Data                169646607  169652780       6174
D MS Data                169652780  169658953       6174 [Boot]
D MS Data                169659068  169679806      20739 [NO NAME]
D EFI System             178723712  178726591       2880 [EFI System Partition] [EFISECTOR]
D MS Data                178727531  178733704       6174
D MS Data                178733704  178739877       6174 [Boot]
D Linux filesys. data    190959614  192086013    1126400
D Linux filesys. data    190959616  192086015    1126400
D Linux filesys. data    196952621  198960696    2008076 [IeR O D ]
D Linux filesys. data    196952622  198960697    2008076 [IeR O D ]
D MS Data                203099662  203102541       2880 [NO NAME]
D MS Data                203099742  203102621       2880 [NO NAME]
D MS Data                203099971  203102850       2880 [NO NAME]
D MS Data                203100064  203102943       2880 [NO NAME]
D MS Data                203100152  265617319   62517168 [6354c16.jso]
D MS Data                204161651  204164530       2880 [NO NAME]
D MS Data                204162907  204165786       2880 [NO NAME]
D MS Data                204163443  204166322       2880 [NO NAME]
D MS Data                209248263  293130246   83881984
>D MS Data                211063229  211066108       2880 [NO NAME]


[...]




D Linux filesys. data    460345344  461471743    1126400
D MS Data                460963072  462011647    1048576 [SDCARD]
D MS Data                460963078  462011653    1048576 [SDCARD]
D Linux filesys. data    463128360  465749799    2621440
D Linux filesys. data    463128568  463263735     135168
>D Linux filesys. data    463129960  464768359    1638400


andrea111

Il Deep Search nel tuo caso non serve a nulla. Ormai è assodato.

Una volta arrivato qui
CitazioneDisk /dev/sda - 240 GB / 223 GiB - CHS 29185 255 63
     Partition               Start        End    Size in sectors
>P EFI System                  2048    4161535    4159488 [EFI System Partition]
P Linux filesys. data      4161536  467824639  463663104
.........

Structure: Ok.  Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
                P=Primary  D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
     Enter: to continue
FAT32, blocksize=4096, 2129 MB / 2031 MiB
Dai Enter e poi <write>

Naturalmente se il sistema non funzionava prima continuerà a non funzionare, ma questo è un altro discorso da vedere in seguito.


Portatile ASUS con Scheda madre X55C +i5-3210M -- 6 GB RAM ddr3 -- grafica intel.

Richard

#22
Ciao, grazie! È tornato così, ma ora?







La funziona recupera dati di gparted è affidabile? Ho provato a lanciarla un paio di giorni fa e diceva che doveva trovare il file system del volume sda2 e da li poi avrei potuto recuperare i dati, ma l'ho stoppato dopo un paio d'ore e il messaggio di output era che chiaramente non ha trovato il file system. Avrei dovuto aspettare ancora o è inutile?

andrea111

Posta sudo fdisk -l /dev/sda

Quindi ti ritrovi con una partizione vuota
In sda1 riesci a vedere cosa contiene? nel senso che ti mostra file e cartelle che ti aveva mostrato con testdisk?

Portatile ASUS con Scheda madre X55C +i5-3210M -- 6 GB RAM ddr3 -- grafica intel.

Richard

#24
Non me lo monta, ma gia da prima dopo l'errore madornale che avevo fatto non me lo montava.
Con dmde ho provato ancora e vedi la struttura di root, senza sottocartelle. Vede la sottocartella richard1 in media anziché in home, ma non vede dei file all'interno. IN tutte le altre cartelle non c'è nulla dentro. I file li mette a parte.
Non capisco se è così il recupero che mi ha fatto o devo pagare. Ma se poi pago e non vede comunque nulla? È vero che son solo 15€ (crackato x linux non si trova), ma se non cambia proprio nulla?
~$ sudo fdisk -l /dev/sda
[sudo] password di richard2:       
Disk /dev/sda: 223,6 GiB, 240057409536 bytes, 468862128 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
Disklabel type: gpt
Disk identifier: -----

Dispositivo   Start      Fine   Settori   Size Tipo
/dev/sda1      2048   4161535   4159488     2G EFI System
/dev/sda2   4161536 467824639 463663104 221,1G Linux filesystem




Se provo a montarlo da qui o dal menù dell'esplora risorse nell'elenco a sinistra viene fuori l'errore che ho mostrato nel post precedente

andrea111

C'è un grosso problema di spazio, attualmente
sda1 è di 2 GB -- sda2 è di 221 GB e ci sono 512 MB non allocati.

Nella situazione originaria che avevi postato prima in

sda1 è di 512 MB -- sda2 è di 223 GB ed è zeppa (16 MB liberi)
Di questo non c'è traccia in testdisk.

La somma dei dati presenti nella vecchia sda2 è maggiore della dimensione dell'attuale sda2 - e qui il sistema s'inchioda.

Riproviamo con testdisk ma stavolta invece di fare
No log ==> /dev/sda e poi EFI GPT==> Analyse ==> Quick search

fai
No log ==> /dev/sda e poi None ==> Analyse ==> Quick search  e posti quello che dice.
Vediamo se salta fuori qualcosa della situazione originaria.

Portatile ASUS con Scheda madre X55C +i5-3210M -- 6 GB RAM ddr3 -- grafica intel.

Richard

Ho letto alcune guide e ho dato dei comandi per recuperare i superblocchi, visto che mi son messo a giocare col boot repair e il check filesystem di gparted e le istruzioni sui forum dicevano di ricreare il file system. Non penso di aver fatto un grosso danno perch{ diceva che l ultimo era di lunedi 30. Sto scrivendo un po male perche sono da live e ho la tastiera inglese  impostata ;D .
Comunque se io scelgo None arrivo a questa schermata che mi chiede il tipo
Disk /dev/sda - 240 GB / 223 GiB - CHS 29185 255 63

     Partition                  Start        End    Size in sectors
>   P Unknown                  0   0  1 29185  80 63  468862128




>[  Type  ]  [Image Creation]  [  Quit  ]

>Unknown                   HFS+                      Netware
BeFS                      HFSX                      NTFS
btrfs                     HPFS                      OpenBSD
CramFS                    ISO                       OS2 Multiboot
exFAT                     JFS                       ReFS
ext2                      Linux SWAP                ReiserFS 3.5
ext3                      Linux SWAP 2              ReiserFS 3.6
ext4                      Linux SWAP                ReiserFS 3.x
FAT12                     Linux SWAP 2              ReiserFS 4
FAT16                     Linux SWAP 2              Sun
FAT32                     Linux LUKS                SysV 4
FreeBSD                   Linux LVM                 UFS
f2fs                      Linux LVM2                UFS 2
GFS2                      Linux md 0.9 RAID         UFS - Little Endian
HFS                       Linux md 1.x RAID         UFS 2 - Little Endian
HFS+                      Netware                   VMFS
HFSX                      NTFS                      WBFS
HPFS                      OpenBSD                   XFS
ISO                       OS2 Multiboot             XFS 2
JFS                       ReFS                      XFS 3
Linux SWAP                ReiserFS 3.5              XFS 4
Linux SWAP 2              ReiserFS 3.6              XFS 5
Linux SWAP                ReiserFS 3.x             >ZFS


La cosa che mi preoccupa e che ora in sda2 vede 5Gb occupati, ma non penso che in pochi secondi mi abbia piallato tutto quello che c era sotto, per cancellare un hard disk per bene ci vogliono minimo 7 passaggi e con hd cosi ci vogliono almeno 2-3 ore.

Richard

Comunque se proseguo scegliendo ext4, ho questa schermata
Disk /dev/sda - 240 GB / 223 GiB - CHS 29185 255 63

     Partition                  Start        End    Size in sectors
>   P ext4                     0   0  1 29185  80 63  468862128



[  Type  ] >[Superblock]  [  List  ]  [Image Creation]  [  Quit  ]

se clicco su List, ho questa
   P ext4                     0   0  1 29185  80 63  468862128



Can't open filesystem. Filesystem seems damaged.


Se invece clicco su superblock ho la stessa schermata, ma senza la stringa Can't open filesystem. Filesystem seems damaged.

Poi c e image creator che l ho fatta un paio di giorni fa e l ho salvata su un altro hard disk. Non si riesce a montare perche mi dava lo stesso errore di quando cercavo di montare il disco, comunque e grande 200 e passa giga.

Se invece vado su exFAT ho anche le opzioni Boot e Undelet, cliccando su Boot ho questa schermata
Disk /dev/sda - 240 GB / 223 GiB - CHS 29185 255 63
     Partition                  Start        End    Size in sectors
   P exFAT                    0   0  1 29185  80 63  468862128

Boot sector
Bad

Backup boot record
Bad

Sectors are not identical.



>[  Quit  ]  [  Dump  ]

Cliccando su undelete ho questa
   P exFAT                    0   0  1 29185  80 63  468862128



Can't open filesystem. Filesystem seems damaged.




andrea111

Quando avvii testdisk guarda quali opzioni ti pone ad ogni passo, devi fare

No log ==> /dev/sda e poi None ==> Analyse ==> Quick search

Di suo testisk quando scegli None ti presenta "Advanced" come default -- devi selezionare Analyse e poi Quick search e postare.

L'opzione Advanced, casomai, la vedremo dopo.

Portatile ASUS con Scheda madre X55C +i5-3210M -- 6 GB RAM ddr3 -- grafica intel.

Richard

Una svista, scusa
   P EFI System                  2048    4161535    4159488 [EFI System Partitio
Directory /

>drwxr-xr-x     0     0         0 28-Sep-2019 21:26 EFI

>drwxr-xr-x     0     0         0 21-Apr-2019 18:26 .
drwxr-xr-x     0     0         0 21-Apr-2019 18:26 ..
drwxr-xr-x     0     0         0 21-Apr-2019 21:20 ubuntu
drwxr-xr-x     0     0         0  3-Oct-2019 15:53 BOOT
drwxr-xr-x     0     0         0 28-Sep-2019 21:26 Microsoft

sotto ubuntu
drwxr-xr-x     0     0         0 21-Apr-2019 18:26 ..
drwxr-xr-x     0     0         0 21-Apr-2019 18:26 fw
-rwxr-xr-x     0     0     75992 21-Apr-2019 21:20 fwupx64.efi
-rwxr-xr-x     0     0   1116024 29-Sep-2019 20:47 grubx64.efi
-rwxr-xr-x     0     0       126 29-Sep-2019 20:47 grub.cfg
-rwxr-xr-x     0     0   1334816 29-Sep-2019 20:47 shimx64.efi
-rwxr-xr-x     0     0   1269496 29-Sep-2019 20:47 mmx64.efi
-rwxr-xr-x     0     0       108 29-Sep-2019 20:47 BOOTX64.CSV

sotto BOOT con il primo file in rosso
>drwxr-xr-x     0     0         0 21-Apr-2019 18:27 .
drwxr-xr-x     0     0         0 21-Apr-2019 18:27 ..
-rwxr-xr-x     0     0   1334816 28-Sep-2019 21:10 _OOTX64.EFI
-rwxr-xr-x     0     0   1213032 29-Sep-2019 20:47 fbx64.efi
-rwxr-xr-x     0     0   1334816 29-Sep-2019 20:47 bkpbootx64.efi
-rwxr-xr-x     0     0   1334816  3-Oct-2019 15:53 bootx64.efi

sotto Microsoft
drwxr-xr-x     0     0         0 28-Sep-2019 21:26 .
drwxr-xr-x     0     0         0 28-Sep-2019 21:26 ..
drwxr-xr-x     0     0         0 29-Sep-2019 11:33 Boot

sotto Microsoft>Boot con tutti i files in rosso
>drwxr-xr-x     0     0         0 28-Sep-2019 21:26 .
drwxr-xr-x     0     0         0 28-Sep-2019 21:26 ..
-rwxr-xr-x     0     0         0 29-Sep-2019 10:22 bootmgfw.efi.grb
-rwxr-xr-x     0     0   1334816 29-Sep-2019 10:22 bootmgfw.efi
-rwxr-xr-x     0     0         0 29-Sep-2019 10:22 bootx64.efi.grb
-rwxr-xr-x     0     0   1334816 29-Sep-2019 10:22 bootx64.efi



Disk /dev/sda - 240 GB / 223 GiB - CHS 29185 255 63
     Partition               Start        End    Size in sectors
>P EFI System                  2048    4161535    4159488 [EFI System Partition]
P Linux filesys. data      4161536  467824639  463663104



Structure: Ok.  Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
                P=Primary  D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
     Enter: to continue
FAT32, blocksize=4096, 2129 MB / 2031 MiB


P Linux filesys. data      4161536  467824639  463663104
Directory /

>drwxr-xr-x     0     0      4096  3-Oct-2019 17:49 .
drwxr-xr-x     0     0      4096  3-Oct-2019 17:49 ..
drwx------     0     0     16384  3-Oct-2019 17:49 lost+found

e sotto lost found
>drwx------     0     0     16384  3-Oct-2019 17:49 .
drwxr-xr-x     0     0      4096  3-Oct-2019 17:49 ..