L'hard disk è uno dei componenti fondamentali in qualsiasi sistema operativo e apparecchiatura poiché grazie ad esso possiamo installare il sistema operativo, le applicazioni e archiviare in modo sicuro tutte le nostre informazioni. L'utilizzo della nostra attrezzatura hardware dà luogo a diverse conseguenze a volte negative. All'interno della nostra configurazione fisica di squadra ci sono elementi più o meno importanti ma che alla fine convergono in una catena dove ognuno di loro è fondamentale. Se un elemento non funziona correttamente, finirà per causare problemi a livello globale sul tuo computer. Uno di questi elementi è il disco rigido, il centro nevralgico per l'archiviazione e l'avvio.
Ricordiamo che l'hard disk è un elemento meccanico, a meno che non si utilizzi un disco a stato solido (SDD) per cui è esposto a subire molteplici situazioni come urti, graffi, guasti elettrici, ed altro, che possono mettere a rischio la sua integrità .e il corretto funzionamento di questo. Anche l'utilizzo all'interno del sistema, come l'installazione massiccia o pericolosa di programmi, può causare errori.
Oggi a Solvetic parleremo di alcuni strumenti utili per analizzare e correggere i file danneggiati sul disco rigido.
ddrescue
ddrescue è uno strumento di recupero dati focalizzato per sistemi UNIX, può copiare dati da un file o un dispositivo a blocchi come un disco rigido, un cdrom su un altro, al fine di recuperare prima le parti che sono ottimali e in buone condizioni in caso di errori di lettura.
ddrescue ha un'utilità chiamata Ddrescuelog che è uno strumento che ha la capacità di gestire i file di mappa ddrescue, visualizzare il contenuto del file di mappa, convertire i file di mappa in o da altri formati, confrontare i file di mappa, testare lo stato di salvataggio ed essere in grado di eliminare un file di mappa se le informazioni vengono salvate correttamente. Le operazioni di Ddrescuelog possono essere limitate a una o più parti del file di mappa utilizzando le opzioni di configurazione del dominio.
Il funzionamento di base di ddrescue è automatico, il che ci fa risparmiare molto tempo nello svolgimento di ulteriori attività di configurazione. Avvalendosi della funzione DDRESCUE mapfile, i dati vengono salvati in modo efficiente (in quanto vengono letti solo i blocchi necessari) così come sarà anche possibile interrompere il salvataggio in qualsiasi momento e riprenderlo in seguito dallo stesso punto in cui l'avevamo interrotto .
ddrescue non scrive zeri in output quando trova settori danneggiati in input, e non blocca il file di output se non richiesto, in questo modo, ogni volta che lo eseguiamo nello stesso file di output, lo strumento proverà per riempire gli spazi vuoti senza cancellare i dati che sono già stati salvati.
ddrescue ha anche una funzione chiamata "modalità riempimento" che è in grado di sovrascrivere selettivamente parti del file di output e possiamo implementarla per cancellare dati, contrassegnare aree danneggiate o riparare settori danneggiati del disco rigido. È compatibile con dispositivi ATA, SATA, SCSI, vecchi drive MFM, floppy disk o anche schede multimediali flash come SD e così via.
Caratteristiche più eccezionali
- Integra il nuovo metodo di rilevamento dei dispositivi
- Riscriviamo la finestra finita con i sizer
- Icona integrata nella GUI
- Ridisegna tutte le frecce in MainWindow
Per installare ddrescue abbiamo due opzioni:
Il primo è andare al seguente link e scaricare il file .gz:
La seconda opzione è eseguire i seguenti comandi nel terminale:
add-apt-repository ppa: hamishmb / myppa (Aggiunta del repository)
apt-get update (Aggiorna repository) apt-get install ddrescue-gui -y (Installa DDRESCUE)
Quindi, possiamo accedere all'interfaccia grafica di ddrescue dal motore di ricerca della distribuzione:
Quando si accede allo strumento, è necessario configurare i passaggi necessari:
In primo piano
Un'altra delle utility disponibili per recuperare file danneggiati in Linux è Foremost, che è stato sviluppato come un programma console per recuperare file in base alle loro intestazioni, piè di pagina e strutture dati interne.
Foremost è in grado di funzionare su file di immagine o direttamente su un'unità fisica. Intestazioni e piè di pagina possono essere specificati utilizzando un file di configurazione oppure possiamo accedere ai comandi di esecuzione sulla riga di comando per specificare i tipi di file incorporati.
Il suo download è disponibile al seguente link in formato .gz:
Oppure se vogliamo installarlo dalla console possiamo eseguire quanto segue:
sudo apt install anzitutto
Quando si utilizza Foremost, avremo la possibilità di utilizzare la modalità dettagliata (con il parametro -v), quando si utilizza il parametro -t vengono cercati i tipi di file jpg.webp e le opzioni -i e -o contrassegnano il file di input e l'output della directory. Foremost è in grado di recuperare file come:
jpg.webp, gif.webp, png, bmp.webp, avi, tiff, mp4, exe, mpg, wav, asf, wma, mp3, fws, riff, wmv, mov, pdf, ole, doc, docx, xls, xlsx. ppt, pptx, zip, rar, html, cpp, java, art, pst, ost, dbx, idx, mbx, wpc, pgp, txt, rpm, dat e altro.
Nel caso in cui desideriamo aggiungere più formati all'elenco di analisi, dobbiamo modificare il file di configurazione eseguendo. E nella parte finale i file desiderati.
sudo nano /etc/foremost.confInnanzitutto, è in grado di recuperare elementi di file system NTFS, ext2, ext3, ext4, exFAT, FAT, FAT32, ecc.
Per utilizzare Foremost, eseguiremo la seguente sintassi di base:
sudo above -i / dev / sda -o / Percorso in cui verranno salvati i risultati
INGRANDIRE
Bisturi
Scalpel è un'applicazione per il dimensionamento e l'indicizzazione dei file sviluppata per essere eseguita in ambienti Linux e Windows.
Caratteristiche più eccezionali
- Dimensioni minime di intaglio
- Dispone di multithreading per un'esecuzione più rapida su CPU multicore
- I/O asincrono che consente alle operazioni del disco di sovrapporsi al pattern
- Abbinamento che aiuta a migliorare le prestazioni in modo sostanziale
- Supporto per le espressioni regolari per intestazioni/piè di pagina
- Ha la corrispondenza di intestazione e/o piè di pagina incorporata per una migliore elaborazione della struttura
- Supporta più tipi di file che possono contenere file incorporati.
Scalpel funziona eseguendo operazioni di intaglio di file basate su modelli che mappano tipi di file o blocchi di dati specifici. Questi modelli o tipi di file possono essere basati su stringhe binarie fisse o espressioni regolari. Un certo numero di modelli predefiniti sono inclusi nel file di configurazione predefinito chiamato scalpel.conf.
Il bisturi può essere utilizzato su Windows, Linux o macOS. Per installare Scalpel possiamo eseguire quanto segue:
sudo apt install bisturi
INGRANDIRE
Oppure, vai al seguente link e scarica da lì:
Una volta scaricato eseguiamo quanto segue:
./bootstrap ./configure makeUna volta installato questa sarà la sintassi da utilizzare:
sudo bisturi / dev / sda1 -o output
INGRANDIRE
Grep
Grep si occupa di cercare in uno o più file di input le righe che contengono una corrispondenza con un modello specifico durante l'esecuzione. Per impostazione predefinita, Grep genera le righe corrispondenti a questa ricerca.
Grep può essere installato al seguente link:
Quando Grep trova una corrispondenza su una riga, copia la riga nell'output standard (predefinito) o produce qualsiasi altro tipo di output che è stato richiesto con le opzioni nel comando. Sebbene Grep sia stato sviluppato per abbinare il testo, non ha limiti sulla lunghezza della riga di input e può anche corrispondere a caratteri arbitrari all'interno di una riga, se il byte finale di un file di input non è una nuova riga, grep ne fornisce uno in silenzio.
In questo caso abbiamo eseguito quanto segue:
sudo grep -a -C50 Immagine / dev / sda1
INGRANDIRE
Kit di salvataggio Trinity
Trinity Rescue Kit è uno strumento Linux attraverso il quale possiamo eseguire il ripristino dei dati. Con questo, creeremo un disco di ripristino a cui possiamo accedere al riavvio del sistema tramite la riga di comando e che include funzionalità aggiuntive come il recupero della password o l'esecuzione di una scansione antivirus.
Se rileviamo che il nostro disco ha dei guasti o che è diventato in qualche modo inaccessibile, la sua riparazione tramite Trinity Rescue può essere una soluzione molto utile. È un'utilità sotto una distribuzione gratuita di Linus che consente praticamente a qualsiasi utente con un minimo di conoscenza di eseguire attività di manutenzione e ripristino. Possiamo eseguire questo strumento in 3 premesse:
- Utilizzando un CD avviabile che possiamo masterizzare utilizzando un file ISO o un eseguibile Windows.
- Utilizzando una chiavetta USB di avvio.
- Attraverso una rete PXE senza modificare i dati sulla rete locale.
Caratteristiche principaliTra le caratteristiche di Trinity Rescue Kit possiamo evidenziare:
- Reimpostazione della password.
- Pulizia dei file non necessari dal sistema.
- Ottimo supporto hardware.
- Contiene uno script di copia facile.
- Recupero di partizioni o file.
- Supporto per server proxy.
TestDisk
TestDisk è uno strumento con software OpenSource e con la GNU General Public License. Grazie a questa utility possiamo recuperare partizioni perse e anche ripararne altre che sono state danneggiate per qualche motivo. È comune riscontrare problemi nei nostri dischi come settori di avvio danneggiati o partizioni logiche cancellate per errore.
Possiamo recuperare partizioni o riparare un file system da USB, disco e altri in modo multi-sistema come Linux, Mac o Windows.
Come usare i tuoi comandiPer installare TestDisk su Linux utilizzeremo i seguenti comandi:
sudo apt install testdiskPer recuperare una partizione mancante o riparare il file system in Linus eseguiremo quanto segue:
sudo testdisk-6.9 / linux / testdisk_staticPer ripristinare una partizione da un'immagine o riparare un'immagine del file di sistema utilizzeremo questi comandi secondo necessità:
testdisk image.dd testdisk image.E0 testdisk 'immagine. ???'Per riparare un file system eseguiremo:
testdisk / dev / mapper / truecrypt0 o testdisk / dev / loop0 testdisk / dev / md0 (ripara i file di sistema di avvio del RAID Linux)
INGRANDIRE
Knoppix
Knoppix è una distribuzione GNU Linux che è stata costruita sulla base del sistema Debian e che sebbene la sua interfaccia sia KDE, possiamo scegliere quale vogliamo usare. Questo strumento è fondamentalmente un LiveCD che possiamo inizializzare direttamente da un CD o da una memoria esterna. Ha una grande compatibilità hardware e il suo carattere è gratuito e gratuito.Proprio come puoi masterizzarlo su un disco esterno ed eseguirlo, possiamo anche avviarlo utilizzando uno script esegui e installa (questo è consigliato per gli utenti con una conoscenza più approfondita).
Knoppix include una raccolta di programmi che possono essere espansi anche utilizzando solo il web. All'interno del software incluso possiamo trovare opzioni come OpenOffice.org, Gimp, PHP o Mozilla.
Utilità KnoppixAlcuni degli usi che possiamo dare all'utility Knoppix sono:
- Verifica della compatibilità tra il nostro team hardware e i sistemi Linux.
- Esecuzione di un firewall o un router.
- Eseguire un processo di accensione o Bootstrapping su Debian.
- Utilizzo degli strumenti inclusi in Knoppix per risolvere errori del disco o file persi.
CD di avvio definitivo
Ultimate Boot CD è uno strumento che combina diverse utilità per l'analisi e la riparazione di computer che possiamo avviare da un CD o da una memoria rimovibile senza dover eseguire un'installazione tradizionale. Grazie alla combinazione dei suoi strumenti, avremo sempre a portata di mano opzioni con cui far fronte a possibili errori del disco. Per poterlo utilizzare ricordati di registrare la ISO su un supporto e poi, dopo aver configurato il BIOS, faremo il boot da esso.
Con Ultimate Boot CD potrai analizzare elementi come BIOS, RAM, periferiche o il disco stesso. Grazie a questo disco di boot è più semplice poter analizzare la nostra attrezzatura alla ricerca di guasti scaricando solo l'ISO di circa 350 MB. È un programma con licenza GNU gratuito ma accetta donazioni dagli utenti.
Caratteristiche principaliAll'interno delle sue utilità possiamo trovare le seguenti funzioni:
- Analisi e diagnosi da CD.
- Set di diversi strumenti in uno.
- Consente la sua esecuzione da memorie USB rimovibili.
Pertanto, abbiamo alcune soluzioni pratiche per recuperare i file in Linux quando troviamo diversi errori nel nostro sistema.