Persi tutti i file del desktop: si può rimediare?

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
Ayrtux
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1499
Iscrizione: sabato 5 aprile 2008, 17:15
Desktop: Gnome
Distribuzione: Ubuntu 18.04

Persi tutti i file del desktop: si può rimediare?

Messaggio da Ayrtux »

Buongiorno a tutti, spero possiate aiutarmi perché mi trovo in seria difficoltà.

Mentre provavo ad installare un software da terminale, la cui cartella era scompattata sulla Scrivania, è inspiegabilmente accaduto un disastro: il terminale restituiva diverse righe di errore che non ricordo nemmeno e ha cancellato TUTTO il contenuto del mio desktop. :muro:
Anche se per i file più importanti avevo già fatto il backup, non potendolo fare tutti i giorni ho perso diversi aggiornamenti per me importanti ed altri file, anche se meno importanti, di cui non avevo alcun backup.

Adesso i miei problemi sono due:

1. Recuperare i file (prioritario)
2. Capire perché è successo

Tralasciando momentaneamente il secondo punto, ho cercato di limitare al massimo la scrittura su disco sapendo che in questo modo non diminuiscono le probabilità di recupero (di fatto il sistema è stato avviato solo due volte dal disastro e per breve tempo, senza comunque installare o effettuare operazioni di scrittura); ho pertanto avviato da live, installato testdisk e provato a recuperare con photorec, programmi di recupero che avevo già usato in passato e gli unici che conosco un po'.

Ora, il (grosso) problema di questo software di recupero è che i file salvati non hanno il nome originario, crea centinaia di cartelle a giga di roba da spulciare file per file per capire se appartenga a una delle cartelle che avevo sul desktop.. Di fatto, in questo modo il lavoro di recupero è estremamente dispendioso se non inutile.
In particolare mi servirebbe recuperare solo quello che c'era sul desktop, di cui ricordo alcuni file e alcuni nomi di cartelle; per quanto riguarda i file che vorrei recuperare, a parte alcuni jpeg, sono tutti quelli della suite openoffice e un paio di database di keepass (che però, essendo file crittografati, mi pare non avessero una estensione elencata tra quelle mostrate dalle opzioni file di photorec). Non mi pare nemmeno di aver trovato le estensioni per i file di openoffice...

Per questo vi chiedo:

1. c'è qualche software alternativo che mi cerchi direttamente le cartelle e i riferimenti dei file in esse contenuti?
2. c'è modo, con photorec o altri software, di selezionare solo i file di openoffice e quelli di keepass?

_____
p.s. spero di aver postato nella sezione giusta, trattandosi principalmente di software di recupero.
Ultima modifica di Ayrtux il venerdì 3 luglio 2020, 15:38, modificato 1 volta in totale.
Software is like sex, it's better when it's free. (Linus Torvalds)
Linux User #490751 | Ubuntu User #27591
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25440
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da giulux »

In primo luogo usa il computer solo da live.
Capire cosa è successo non è irrilevante perchè aiuterebbe a cercare di recuperare.
Se, come è possibile, la cancellazione è dovuta a problemi della tabella delle partizioni, potrebbe esser possibile recuperare tutto con testdisk.
Puoi vedere se trova una tabella corrispondente alla configurazione delle partizioni che avevi prima del guaio e nel caso tentare il ripristino.
Le istruzioni le trovi qui, ma se hai dubbi chiedi.
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15749
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da wilecoyote »

) Salve, Installati TestDisk, consiglio di scaricare l'ultima versione da https://www.cgsecurity.org/wiki/TestDisk_IT , e leggi pure tutta la sua documentazione ufficiale.

Salvalo nella directory "Scaricati" e scompattalo cliccandovi sopra, dovrebbe avviarsi il gestore file compressi, oppure il tasto destro e selezionando il gestore file compressi, ed estrailo nella "Home".

Ti posto come spoiler una breve guida all'uso, che ho scritto negli anni limandola uso dopo uso.
Uso TestDisk
Mostra
Brevi note d'uso per TestDisk.

Per muoversi all'interno di TestDisk, usare i tasti freccia ← ↓ → ↑.

Per proseguire, confermare le scelte con Invio.

Per tornare alla videata precedente o chiudere il programma, premere il tasto q (quit).

Per salvare le modifiche premere i tasti y (yes) e/o l'Invio.

Per scrivere realmente i dati della partizione nell'MBR, selezionare "Write" e premere il tasto Invio.

Procurarsi un HDD di salvataggio di capacità almeno pari al HDD in difetto, meglio ancora, ove possibile, d'identico modello e capacità pari o superiore, e formattato con identico file system.

= Creazione copia HDD di lavoro =

Identificare i HDD e relative partizioni in oggetto col comando:

Codice: Seleziona tutto

sudo parted -l
Prendere nota degli identificativi dei dischi da usare, /dev/sdx e /dev/sdy, sostituendo le lettere `x' e `y' nei nomi dei dischi colla lettera mostrata dal precedente comando.

== Tramite dd ==

Duplicare il HDD in difetto, /dev/sdx, sul HDD di salvataggio, /dev/sdy, col comando:

Codice: Seleziona tutto

sudo dd if=/dev/sdx of=/dev/sdy bs=1M
Ciò potrà richiedere una quantità di tempo più o meno cospicua, in funzione e dipendenza delle dimensioni dei dischi e delle prestazioni del proprio computer.

== Tramite ddrescue ==

In alternativa si può usare ddrescue, che richiede preventivamente d'essere installato, in 2 passaggi coi comandi:

Codice: Seleziona tutto

ddrescue -n /dev/sdx /dev/sdy cosafatto.log
Questo comando catturerà una mole sesquipedale di errori velocemente.

Codice: Seleziona tutto

ddrescue -r 1 /dev/sdx /dev/sdy cosafatto2.log
Questo comando proverà di recuperare come possibile altrettanti errori dannosi.

= Uso TestDisk =

Per avviare Testdisk è indispensabile essere superutente, usando 1 dei 2 seguenti comandi:

Codice: Seleziona tutto

sudo ./testdisk_static

Codice: Seleziona tutto

su -c ./testdisk_static
Scegliere `Create' per creare il file `.log', indiposcia cliccare il tasto Invio.

Dovrebbero essere listati tutti i HDD connessi al sistema, selezionare quello d'interesse usando i tasti freccia ↓ ↑, indiposcia cliccare il tasto Invio.

Verrà mostrato il menù delle tabelle delle partizioni, , di regola quella predefinita è corretta, in caso avverso selezionare quella d'interesse usando i tasti freccia ↓ ↑, indiposcia cliccare il tasto Invio.

Adesso viene mostrato il menù, usando l'opzione predefinita `Analyse' è possibile verificare la struttura delle partizioni ed individuare quelle mancanti, indiposcia cliccare il tasto Invio.

Nell'apparsa lista delle tabelle partizione selezionare quella desiderata, di regola quella predefinita è corretta, in caso avverso selezionare quella richiesta, indiposcia cliccare il tasto Invio.

Esaminare i contenuti mostrati per individuare partizioni mancanti ed altri problemi.

Cliccare il tasto Invio per continuare con `Quick Search'.

Confermare a seconda del Sistema Operativo e delle partizioni create per procedere.

Tramite i tasti freccia ← ↓ → ↑ posizionarsi sulla/e riga/he della/e partizione/i eventualmente/mancante/i, cliccare il tasto `p' per visualizzare la lista delle directory e file (cliccare q (quit) per regredire la schermata). Se tutto è corretto cliccare Invio per continuare.

Se le partizioni, directory e file sono listati correttamente, selezionare nel menù l'opzione `Write' per salvare il risultato del recupero.

L'opzione del menù `Extd Part' darà modo di decidere se la partizione estesa userà tutto lo spazio disponibile o lo spazio strettamente necessario.

Se mancano ancora delle partizioni selezionare nel menù `Deeper Search', se non già preselezionata, indiposcia cliccare il tasto Invio.

Vengono ora mostrate tutte le partizioni trovate.

Verificare il marcatore delle partizioni, se contrassegnate colla lettera `D' indica partizioni Deleted, cioè eliminate, ma nessun panico, ora vediamo come recuperarle se è possibile.

Selezionare la 1° partizione contrassegnata colla `D', cliccare il tasto `p' e verificare le condizioni del file system, se danneggiato cliccare il tasto `q' (Quit) per regredire la schermata e mantenerla col contrassegno `D'.

Se invece è corretto approfondire le verifica usando i tasti freccia ← ↓ → ↑ per muoversi tra le directory ed i file, cliccare il tasto `q' (quit) per regredire la schermata ed usare i tasti freccia ← → per cambiarne lo stato in * (Primaria predefinita avvio) P(rimaria) L(ogica) E(stesa), in funzione delle necessità, verificare in basso che in `Structure:' venga riportato `Ok', in caso avverso correggere lo stato delle partizioni, di regola cagionato dalla selezione di più di 3 P(rimarie).

Verificare il tipo di file system, se riporta un tipo estraneo al sistema da recuperare, ad esempio HPFS-NTFS con Linux, cliccare il tasto `T' per visualizzare i tipi disponibili, selezionare il numero richiesto, in Linux più comuni 83 → ext4 82 → swap, quindi cliccare il tasto Invio.

Usando i tasti freccia ↓ ↑ passare sulla partizione successiva e ripetere la procedura suddetta.

Listate e recuperate tutte le partizioni, selezionare nel menù l'opzione `Write' e cliccare i tasti Invio, y (yes) ed Ok.

Per uscire dal programma selezionare premere il tast `q', quindi usare i tasti freccia ← → per scegliere [Quit] e cliccare il tasto Invio.

:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
Ayrtux
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1499
Iscrizione: sabato 5 aprile 2008, 17:15
Desktop: Gnome
Distribuzione: Ubuntu 18.04

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da Ayrtux »

giulux ha scritto:
giovedì 2 luglio 2020, 14:37
In primo luogo usa il computer solo da live.
Capire cosa è successo non è irrilevante perchè aiuterebbe a cercare di recuperare.
Se, come è possibile, la cancellazione è dovuta a problemi della tabella delle partizioni, potrebbe esser possibile recuperare tutto con testdisk.
Puoi vedere se trova una tabella corrispondente alla configurazione delle partizioni che avevi prima del guaio e nel caso tentare il ripristino.
Le istruzioni le trovi qui, ma se hai dubbi chiedi.

Sì, sto usando il computer solo da live e la cosa mi costa parecchio perché su quella partizione ci lavoro e mi occorre utilizzarla quanto prima.

Certo, non è affatto irrilevante capirlo, sia perché non mi era mai successo prima, e sia per evitare che in futuro possa riaccadere. Già che me lo hai chiesto anticipo la descrizione dell'evento scatenante che avevo solo rimandato.
Avevo scaricato il software presente a questa pagina, e in particolare il secondo link della prima tabella in alto. Ho scompattato la cartella e ho letto il file readme grazie al quale ho installato da terminale dei pacchetti utili al funzionamento del lettore, evidenziandone alcuni obsoleti (in passato avevo provato senza successo, probabilmente installando anche driver non giusti) ed installando quelli corretti. Poi, con terminale aperto nel percorso, ho dato ./install.sh pensando appunto che fosse il modo per installare tutto il contenuto scompattato: un disastro, cancellato tutto il desktop.

Per quanto riguarda testdisk, ringraziando entrambi per le risposte, appena ho modo più tardi provo e aggiorno la discussione. Vi chiedo però, se dovesse filar tutto liscio mi trova teoricamente le cartelle del desktop così come erano di modo che possa agevolmente ripristinare solo quelle?
Software is like sex, it's better when it's free. (Linus Torvalds)
Linux User #490751 | Ubuntu User #27591
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da Pike »

Enne O.
Devo inserire 5 caratteri, quindi la risposta "no" non me la accettava.
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
Avatar utente
Ayrtux
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1499
Iscrizione: sabato 5 aprile 2008, 17:15
Desktop: Gnome
Distribuzione: Ubuntu 18.04

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da Ayrtux »

Pike ha scritto:
giovedì 2 luglio 2020, 15:10
Enne O.
Devo inserire 5 caratteri, quindi la risposta "no" non me la accettava.
Edit: cosa intendi, che non mi trova le cartelle con i file che mi interessano? Se è così, che cambia rispetto a photorec con tutto il mare di roba che mi salva senza un criterio?
Software is like sex, it's better when it's free. (Linus Torvalds)
Linux User #490751 | Ubuntu User #27591
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da Pike »

Entrambi i software fanno la stessa cosa, perchè di base "cercano" file che esistono nel "tessuto" del disco. Ma al contrario di altri prodotti a pagamento, spesso non riescono a recuperare il nome della directory o del file. Perchè? Non lo so.

Il massimo lo ottengono quando si dice loro "vai a cercare in tutta la partizione e recupera ogni cosa", più che altro perchè è meno facile che, in caso di informazioni molto malformate, non recuperino un file perchè fa riferimento ad un'altra directory, anche se precedentemente così non era.
Il data recovery "veloce, preciso, puntuale" esiste solo nei desideri delle persone.
Il data recovery oggettivo è fatto di lente ricerche all'interno dei residui di filesystem di cose che assomigliano ai file, riempimento di un media che contiene quanto recuperato, quindi un lavoro di vanga, cesello e pennellino da parte del titolare dei dati per capire che cosa è da tenere e cosa è da buttare?
Ci si mette tempo? Sì. Tanto? Sì. Più che riscrivere tutto daccapo? Non lo so.
Ayrtux ha scritto:
giovedì 2 luglio 2020, 15:04
Sì, sto usando il computer solo da live e la cosa mi costa parecchio perché su quella partizione ci lavoro e mi occorre utilizzarla quanto prima.
Perchè non avevi un backup?
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15749
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da wilecoyote »

) Salve, leggi nella mia piccola guida il capitolo = Uso TestDisk =.

Ovvero circa 9 volte su 10 le partizioni «fantasma» indicate D, basta ripristinarle a *, P, L e E per renderle usabili.

Ma leggi tutto con calma e non aver fretta.

:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
Ayrtux
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1499
Iscrizione: sabato 5 aprile 2008, 17:15
Desktop: Gnome
Distribuzione: Ubuntu 18.04

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da Ayrtux »

Pike ha scritto:
giovedì 2 luglio 2020, 15:33
Perchè non avevi un backup?
La domanda è inutile ai fini della risoluzione (tecnica) del problema, se lo avessi avuto non sarei qui a postare per capire come recuperare nel miglior modo possibile (se possibile) il contenuto del mio desktop..
Software is like sex, it's better when it's free. (Linus Torvalds)
Linux User #490751 | Ubuntu User #27591
Avatar utente
Ayrtux
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1499
Iscrizione: sabato 5 aprile 2008, 17:15
Desktop: Gnome
Distribuzione: Ubuntu 18.04

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da Ayrtux »

wilecoyote ha scritto:
giovedì 2 luglio 2020, 15:36
) Salve, leggi nella mia piccola guida il capitolo = Uso TestDisk =.

Ovvero circa 9 volte su 10 le partizioni «fantasma» indicate D, basta ripristinarle a *, P, L e E per renderle usabili.

Ma leggi tutto con calma e non aver fretta.

:: Ciao
Certo, leggerò tutto con calma prima di procedere ci mancherebbe; ma non capisco una cosa, testdisk serve solo per rendere leggibile nuovamente una partizione? La partizione in questione è già perfettamente leggibile ed accessibile, mi ha solo perso tutto il contenuto della Scrivania...
Software is like sex, it's better when it's free. (Linus Torvalds)
Linux User #490751 | Ubuntu User #27591
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da Pike »

Oh diamine. Chi è causa del suo male manco piange se' stesso...
Ma è ancora più interessante come hai deciso di rispondere a solo questa parte della mia ben più corposa risposta.

Ad maiora.
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15749
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da wilecoyote »

) Salve, una partizione indicata D significa sì Damaged , ma ciò non indica un danno completo.

Fai una prova, con Testdisk ho recuperato situazioni che francamente disperavo di risolvere.

:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
Ayrtux
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1499
Iscrizione: sabato 5 aprile 2008, 17:15
Desktop: Gnome
Distribuzione: Ubuntu 18.04

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da Ayrtux »

Pike ha scritto:
giovedì 2 luglio 2020, 16:03
Oh diamine. Chi è causa del suo male manco piange se' stesso...
Ma è ancora più interessante come hai deciso di rispondere a solo questa parte della mia ben più corposa risposta.

Ad maiora.

Ascolta se tu concepisci il forum per fare il moralizzatore (così mi arriva dal tenore del tuo contenuto) non è un problema mio, e non mi interessa nemmeno in tal caso. Io sono qui per chiedere aiuto e trovare delle soluzioni tecniche, confidando nella disponibilità e nella gentilezza di chi è capace di fornirle e non per sentire sciocche frasi come l'esortazione a doversi piangere addosso.
A cosa non avrei risposto della tua ben più "corposa risposta"? Mi hai fatto delle domande tecniche per caso, per capire qualcosa in più o indicare soluzioni? A me risulta che tu abbia solo sparato constatazioni più o meno ovvie che non hanno nulla di utile e che non dicono più di quanto non sapessi già. Se poi vuoi delle risposte (utili*) fammi delle domande precise (ed utili), altrimenti ad maiora anche a te. ;)

___
*alle soluzioni e non ai piangistei

wilecoyote ha scritto:
giovedì 2 luglio 2020, 16:22
) Salve, una partizione indicata D significa sì Damaged , ma ciò non indica un danno completo.

Fai una prova, con Testdisk ho recuperato situazioni che francamente disperavo di risolvere.

:: Ciao
Provo e ti faccio sapere, in ogni caso ripeto, non credo proprio che la partizione sia danneggiata ma abbia solo perso accidentalmente dei file
Software is like sex, it's better when it's free. (Linus Torvalds)
Linux User #490751 | Ubuntu User #27591
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23523
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da trekfan1 »

wilecoyote ha scritto:
giovedì 2 luglio 2020, 14:49
) Salve, Installati TestDisk, consiglio di scaricare l'ultima versione da https://www.cgsecurity.org/wiki/TestDisk_IT , e leggi pure tutta la sua documentazione ufficiale.

Salvalo nella directory "Scaricati" e scompattalo cliccandovi sopra, dovrebbe avviarsi il gestore file compressi, oppure il tasto destro e selezionando il gestore file compressi, ed estrailo nella "Home".

Ti posto come spoiler una breve guida all'uso, che ho scritto negli anni limandola uso dopo uso.
Uso TestDisk
Mostra
Brevi note d'uso per TestDisk.

Per muoversi all'interno di TestDisk, usare i tasti freccia ← ↓ → ↑.

Per proseguire, confermare le scelte con Invio.

Per tornare alla videata precedente o chiudere il programma, premere il tasto q (quit).

Per salvare le modifiche premere i tasti y (yes) e/o l'Invio.

Per scrivere realmente i dati della partizione nell'MBR, selezionare "Write" e premere il tasto Invio.

Procurarsi un HDD di salvataggio di capacità almeno pari al HDD in difetto, meglio ancora, ove possibile, d'identico modello e capacità pari o superiore, e formattato con identico file system.

= Creazione copia HDD di lavoro =

Identificare i HDD e relative partizioni in oggetto col comando:

Codice: Seleziona tutto

sudo parted -l
Prendere nota degli identificativi dei dischi da usare, /dev/sdx e /dev/sdy, sostituendo le lettere `x' e `y' nei nomi dei dischi colla lettera mostrata dal precedente comando.

== Tramite dd ==

Duplicare il HDD in difetto, /dev/sdx, sul HDD di salvataggio, /dev/sdy, col comando:

Codice: Seleziona tutto

sudo dd if=/dev/sdx of=/dev/sdy bs=1M
Ciò potrà richiedere una quantità di tempo più o meno cospicua, in funzione e dipendenza delle dimensioni dei dischi e delle prestazioni del proprio computer.

== Tramite ddrescue ==

In alternativa si può usare ddrescue, che richiede preventivamente d'essere installato, in 2 passaggi coi comandi:

Codice: Seleziona tutto

ddrescue -n /dev/sdx /dev/sdy cosafatto.log
Questo comando catturerà una mole sesquipedale di errori velocemente.

Codice: Seleziona tutto

ddrescue -r 1 /dev/sdx /dev/sdy cosafatto2.log
Questo comando proverà di recuperare come possibile altrettanti errori dannosi.

= Uso TestDisk =

Per avviare Testdisk è indispensabile essere superutente, usando 1 dei 2 seguenti comandi:

Codice: Seleziona tutto

sudo ./testdisk_static

Codice: Seleziona tutto

su -c ./testdisk_static
Scegliere `Create' per creare il file `.log', indiposcia cliccare il tasto Invio.

Dovrebbero essere listati tutti i HDD connessi al sistema, selezionare quello d'interesse usando i tasti freccia ↓ ↑, indiposcia cliccare il tasto Invio.

Verrà mostrato il menù delle tabelle delle partizioni, , di regola quella predefinita è corretta, in caso avverso selezionare quella d'interesse usando i tasti freccia ↓ ↑, indiposcia cliccare il tasto Invio.

Adesso viene mostrato il menù, usando l'opzione predefinita `Analyse' è possibile verificare la struttura delle partizioni ed individuare quelle mancanti, indiposcia cliccare il tasto Invio.

Nell'apparsa lista delle tabelle partizione selezionare quella desiderata, di regola quella predefinita è corretta, in caso avverso selezionare quella richiesta, indiposcia cliccare il tasto Invio.

Esaminare i contenuti mostrati per individuare partizioni mancanti ed altri problemi.

Cliccare il tasto Invio per continuare con `Quick Search'.

Confermare a seconda del Sistema Operativo e delle partizioni create per procedere.

Tramite i tasti freccia ← ↓ → ↑ posizionarsi sulla/e riga/he della/e partizione/i eventualmente/mancante/i, cliccare il tasto `p' per visualizzare la lista delle directory e file (cliccare q (quit) per regredire la schermata). Se tutto è corretto cliccare Invio per continuare.

Se le partizioni, directory e file sono listati correttamente, selezionare nel menù l'opzione `Write' per salvare il risultato del recupero.

L'opzione del menù `Extd Part' darà modo di decidere se la partizione estesa userà tutto lo spazio disponibile o lo spazio strettamente necessario.

Se mancano ancora delle partizioni selezionare nel menù `Deeper Search', se non già preselezionata, indiposcia cliccare il tasto Invio.

Vengono ora mostrate tutte le partizioni trovate.

Verificare il marcatore delle partizioni, se contrassegnate colla lettera `D' indica partizioni Deleted, cioè eliminate, ma nessun panico, ora vediamo come recuperarle se è possibile.

Selezionare la 1° partizione contrassegnata colla `D', cliccare il tasto `p' e verificare le condizioni del file system, se danneggiato cliccare il tasto `q' (Quit) per regredire la schermata e mantenerla col contrassegno `D'.

Se invece è corretto approfondire le verifica usando i tasti freccia ← ↓ → ↑ per muoversi tra le directory ed i file, cliccare il tasto `q' (quit) per regredire la schermata ed usare i tasti freccia ← → per cambiarne lo stato in * (Primaria predefinita avvio) P(rimaria) L(ogica) E(stesa), in funzione delle necessità, verificare in basso che in `Structure:' venga riportato `Ok', in caso avverso correggere lo stato delle partizioni, di regola cagionato dalla selezione di più di 3 P(rimarie).

Verificare il tipo di file system, se riporta un tipo estraneo al sistema da recuperare, ad esempio HPFS-NTFS con Linux, cliccare il tasto `T' per visualizzare i tipi disponibili, selezionare il numero richiesto, in Linux più comuni 83 → ext4 82 → swap, quindi cliccare il tasto Invio.

Usando i tasti freccia ↓ ↑ passare sulla partizione successiva e ripetere la procedura suddetta.

Listate e recuperate tutte le partizioni, selezionare nel menù l'opzione `Write' e cliccare i tasti Invio, y (yes) ed Ok.

Per uscire dal programma selezionare premere il tast `q', quindi usare i tasti freccia ← → per scegliere [Quit] e cliccare il tasto Invio.

:: Ciao

!
@wilecoyote l'uso dei tag SPOILER nelle sezioni tecniche è altamente sconsigliato, sostituisci i tag SPOILER con i tag CODE, grazie
- La moderazione
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da Pike »

Il tag code è stato inserito nello spoiler per indicare i comandi.
Il tag spoiler è stato usato per mantenere compatto il post senza impedire la lettura del descrittivo. Non mi sembra di vedere errori, e mettere tutto il testo con il tag code sarebbe una grossa inesattezza...
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
Avatar utente
OMBRA_Linux
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2746
Iscrizione: mercoledì 18 febbraio 2015, 14:24
Desktop: HP / Lenovo / Samsung
Distribuzione: Android / Linux / Windows10-11
Sesso: Maschile
Località: Napoli

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da OMBRA_Linux »

Sei usi le istantanee di sistema puoi provare a selezionare un punto di ripristino precedente al disastro.
Se per vivere devi strisciare, alzati e muori.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40351
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da steff »

Ammetto che ho letto solo di traverso.
Ma testdisk non c'entra niente, fa sì parte della stessa suite di softwre, testdisk e photorec, ma qui non è il caso di dover recuperare una partizione cancellata ecc ecc , la tabella delle partizioni non ha nulla da fare con il desktop.

Il file install.sh è questo e sì, rimuove cose ma non sono in grado di dire perché andato fuori binari, cmq ha usato rm

Codice: Seleziona tutto

#!/bin/bash   

echo -------------------------------------
echo installing... 
echo -------------------------------------

#current path
SCRIPT=$(realpath $0)
SCRIPT_FOLDER=$(dirname $SCRIPT)
echo 'current script path is' $SCRIPT_FOLDER

#get desktop folder
DESKTOP_FOLDER=$(xdg-user-dir DESKTOP)
echo 'desktop folder is' $DESKTOP_FOLDER

#get os arch
MACHINE_TYPE=$(uname -m)
echo 'architecture is' $MACHINE_TYPE

#remove unused binaries
echo remove unused binaries
if [ $MACHINE_TYPE == 'x86_64' ]; then
	FILE=$SCRIPT_FOLDER/apps/arubaenroll32
	if [ -f "$FILE" ]; then
	    rm $FILE
	fi	
	FILE=$SCRIPT_FOLDER/apps/SOGEIExtend32
	if [ -f "$FILE" ]; then
	    rm $FILE
	fi
	FILE=$SCRIPT_FOLDER/apps/RootUpdater32
	if [ -f "$FILE" ]; then
	    rm $FILE
	fi	
	FILE=$SCRIPT_FOLDER/apps/driver/libbit4xpki32.so
	if [ -f "$FILE" ]; then
	    rm $FILE
	fi
	FILE=$SCRIPT_FOLDER/apps/driver/libbit4xpki32.so.conf
	if [ -f "$FILE" ]; then
	    rm $FILE
	fi	
	FILE=$SCRIPT_FOLDER/apps/arubaenroll64
	if [ -f "$FILE" ]; then
	    mv $FILE $SCRIPT_FOLDER/apps/arubaenroll
		chmod +x $SCRIPT_FOLDER/apps/arubaenroll
		
		echo create desktop shotcut
		cat >  $DESKTOP_FOLDER/ArubaEnroll.desktop <<- EOM
		[Desktop Entry] 
		Version=1.0
		Name=ArubaEnroll
		Comment=Aruba Firma Digitale
		Exec=$SCRIPT_FOLDER/apps/arubaenroll
		Path=$SCRIPT_FOLDER/apps
		Icon=$SCRIPT_FOLDER/apps/ico.png
		Terminal=false
		Type=Application
		Categories=Utility;Application;
		EOM
		chmod +x $DESKTOP_FOLDER/ArubaEnroll.desktop
	fi
	FILE=$SCRIPT_FOLDER/apps/SOGEIExtend64
	if [ -f "$FILE" ]; then
	    mv $FILE $SCRIPT_FOLDER/apps/SOGEIExtend
		chmod +x $SCRIPT_FOLDER/apps/SOGEIExtend
		
		echo create desktop shotcut
		cat >  $DESKTOP_FOLDER/SOGEIExtend.desktop <<- EOM
		[Desktop Entry] 
		Version=1.0
		Name=SOGEIExtend
		Comment=Sogei Firma Digitale
		Exec=$SCRIPT_FOLDER/apps/SOGEIExtend
		Path=$SCRIPT_FOLDER/apps
		Icon=$SCRIPT_FOLDER/apps/ico.png
		Terminal=false
		Type=Application
		Categories=Utility;Application;
		EOM
		chmod +x $DESKTOP_FOLDER/SOGEIExtend.desktop
	fi
	FILE=$SCRIPT_FOLDER/apps/RootUpdater64
	if [ -f "$FILE" ]; then
	    mv $FILE $SCRIPT_FOLDER/apps/RootUpdater
	fi
	FILE=$SCRIPT_FOLDER/apps/driver/libbit4xpki64.so
	if [ -f "$FILE" ]; then
	    mv $FILE $SCRIPT_FOLDER/apps/driver/libbit4xpki.so
	fi
	FILE=$SCRIPT_FOLDER/apps/driver/libbit4xpki64.so.conf
	if [ -f "$FILE" ]; then
	    mv $FILE $SCRIPT_FOLDER/apps/driver/libbit4xpki.so.conf
	fi

	rm -rf $SCRIPT_FOLDER/apps/jre32
	chmod -R 755 $SCRIPT_FOLDER/apps/jre64/
else
	FILE=$SCRIPT_FOLDER/apps/arubaenroll64
	if [ -f "$FILE" ]; then
	    rm $FILE
	fi	
	FILE=$SCRIPT_FOLDER/apps/SOGEIExtend64
	if [ -f "$FILE" ]; then
	    rm $FILE
	fi
	FILE=$SCRIPT_FOLDER/apps/RootUpdater64
	if [ -f "$FILE" ]; then
	    rm $FILE
	fi	
	FILE=$SCRIPT_FOLDER/apps/driver/libbit4xpki64.so
	if [ -f "$FILE" ]; then
	    rm $FILE
	fi
	FILE=$SCRIPT_FOLDER/apps/driver/libbit4xpki64.so.conf
	if [ -f "$FILE" ]; then
	    rm $FILE
	fi	
	FILE=$SCRIPT_FOLDER/apps/arubaenroll32
	if [ -f "$FILE" ]; then
	    mv $FILE $SCRIPT_FOLDER/apps/arubaenroll
		chmod +x $SCRIPT_FOLDER/apps/arubaenroll
		
		echo create desktop shotcut
		cat >  $DESKTOP_FOLDER/ArubaEnroll.desktop <<- EOM
		[Desktop Entry] 
		Version=1.0
		Name=ArubaEnroll
		Comment=Aruba Firma Digitale
		Exec=$SCRIPT_FOLDER/apps/arubaenroll
		Path=$SCRIPT_FOLDER/apps
		Icon=$SCRIPT_FOLDER/apps/ico.png
		Terminal=false
		Type=Application
		Categories=Utility;Application;
		EOM
		chmod +x $DESKTOP_FOLDER/ArubaEnroll.desktop
	fi
	FILE=$SCRIPT_FOLDER/apps/SOGEIExtend32
	if [ -f "$FILE" ]; then
	    mv $FILE $SCRIPT_FOLDER/apps/SOGEIExtend
		chmod +x $SCRIPT_FOLDER/apps/SOGEIExtend
		
		echo create desktop shotcut
		cat >  $DESKTOP_FOLDER/SOGEIExtend.desktop <<- EOM
		[Desktop Entry] 
		Version=1.0
		Name=SOGEIExtend
		Comment=Sogei Firma Digitale
		Exec=$SCRIPT_FOLDER/apps/SOGEIExtend
		Path=$SCRIPT_FOLDER/apps
		Icon=$SCRIPT_FOLDER/apps/ico.png
		Terminal=false
		Type=Application
		Categories=Utility;Application;
		EOM
		chmod +x $DESKTOP_FOLDER/SOGEIExtend.desktop
	fi
	FILE=$SCRIPT_FOLDER/apps/RootUpdater32
	if [ -f "$FILE" ]; then
	    mv $FILE $SCRIPT_FOLDER/apps/RootUpdater
	fi
	FILE=$SCRIPT_FOLDER/apps/driver/libbit4xpki32.so
	if [ -f "$FILE" ]; then
	    mv $FILE $SCRIPT_FOLDER/apps/driver/libbit4xpki.so
	fi
	FILE=$SCRIPT_FOLDER/apps/driver/libbit4xpki32.so.conf
	if [ -f "$FILE" ]; then
	    mv $FILE $SCRIPT_FOLDER/apps/driver/libbit4xpki.so.conf
	fi
	
	rm -rf $SCRIPT_FOLDER/apps/jre64	
	chmod -R 755 $SCRIPT_FOLDER/apps/jre32/
fi

#make all other executable
echo update permissions
chmod +x $SCRIPT_FOLDER/apps/RootUpdater
chmod +x $SCRIPT_FOLDER/updater/updater32
chmod +x $SCRIPT_FOLDER/updater/updater64
chmod +x $SCRIPT_FOLDER/updater/updater.sh

echo done

A parte photorec esiste anche extundelete, non ho esperienza diretta forse potrebbe funzionare da live se non hai toccato più il sistema.
https://linoxide.com/linux-how-to/linux ... xtundelete
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
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23523
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da trekfan1 »

Pike ha scritto:
giovedì 2 luglio 2020, 21:08
Il tag code è stato inserito nello spoiler per indicare i comandi.
Il tag spoiler è stato usato per mantenere compatto il post senza impedire la lettura del descrittivo. Non mi sembra di vedere errori, e mettere tutto il testo con il tag code sarebbe una grossa inesattezza...
Non mi risulta che tu sia un moderatore Pike, per cui evita di intervenire a sproposito. L'uso del tag spoiler nelle sezioni tecniche è sconsigliato in quanto in futuro il contenuto potrebbe essere cambiato e/o cancellato senza motivo e nessuno saprebbe più cosa c'è dentro.
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da Pike »

Ho esplicitato una opinione argomentata, con educazione, senza insultare, senza minacciare.
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15749
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Persi tutti i file del desktop: si può rimediare?

Messaggio da wilecoyote »

) Salve, @trekfan2 ho usato il tag (Spoiler} proprio per i motivi succitati da @Pike.

Il tag (Code} è inusabile poiché colliderebbe coi gl'altri nidificati all'interno, al più posso usare il tag (Quote}.

Vedo appena ho tempo di traslare la mia guida in una wiki Ubuntu.

@steff se leggi la mia concisa guida troverai:
Esaminare i contenuti mostrati per individuare partizioni mancanti ed altri problemi.

Cliccare il tasto Invio per continuare con `Quick Search'.

Confermare a seconda del Sistema Operativo e delle partizioni create per procedere.

Tramite i tasti freccia ← ↓ → ↑ posizionarsi sulla/e riga/he della/e partizione/i eventualmente/mancante/i, cliccare il tasto `p' per visualizzare la lista delle directory e file (cliccare q (quit) per regredire la schermata). Se tutto è corretto cliccare Invio per continuare.

Quivi giunto il programma offre un'opzione per provare a cercare eventuali mancanze.

:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: unlocked e 11 ospiti