De harde schijf is een van de fundamentele componenten van elk besturingssysteem en elke apparatuur, omdat we dankzij deze schijf het besturingssysteem en de toepassingen kunnen installeren en al onze informatie veilig kunnen opslaan. Het gebruik van onze hardware-apparatuur heeft verschillende gevolgen die soms negatief zijn. Binnen onze fysieke configuratie van het team zijn er elementen die min of meer belangrijk zijn, maar die uiteindelijk samenkomen in een keten waarin elk van hen fundamenteel is. Als een item niet goed werkt, zal het uiteindelijk wereldwijd problemen op uw computer veroorzaken. Een van deze elementen is de harde schijf, het zenuwcentrum voor opslag en opstarten.
Laten we niet vergeten dat de harde schijf een mechanisch element is, tenzij we een solid-state schijf (SDD) gebruiken waarvoor deze wordt blootgesteld aan meerdere situaties, zoals stoten, krassen, elektrische storingen en meer, waardoor de integriteit in gevaar kan komen en correcte werking hiervan. Het gebruik binnen het systeem, zoals de massale of gevaarlijke installatie van programma's, kan ook fouten veroorzaken.
Vandaag gaan we bij Solvetic enkele handige tools bespreken om beschadigde bestanden op de harde schijf te analyseren en te corrigeren.
dredding
ddrescue is een tool voor gegevensherstel gericht op UNIX-systemen, het kan gegevens kopiëren van een bestand of een apparaat blokkeren, zoals een harde schijf, cdrom naar een andere, om eerst de onderdelen te redden die optimaal en in goede staat zijn in het geval van leesfouten.
ddrescue heeft een hulpprogramma genaamd Ddrescuelog, een tool die de mogelijkheid heeft om ddrescue-mapbestanden te beheren, de inhoud van het mapbestand weer te geven, mapbestanden naar of van andere formaten te converteren, kaartbestanden te vergelijken, de reddingsstatus te testen en een mapbestand te kunnen verwijderen als de informatie wordt correct gered. Ddrescuelog-bewerkingen kunnen worden beperkt tot een of meer delen van het kaartbestand met behulp van domeinconfiguratie-opties.
De basiswerking van ddrescue is automatisch, wat ons veel tijd bespaart bij het uitvoeren van extra configuratietaken. Door gebruik te maken van de DDRESCUE mapfile-functie, worden de gegevens efficiënt gered (omdat alleen de noodzakelijke blokken worden gelezen) en is het ook mogelijk om de redding op elk moment te onderbreken en later te hervatten vanaf hetzelfde punt waar we waren gebleven .
ddrescue schrijft geen nullen in de uitvoer wanneer het slechte sectoren in de invoer vindt, en het blokkeert het uitvoerbestand niet als het niet wordt gevraagd, op deze manier zal de tool elke keer dat we het in hetzelfde uitvoerbestand uitvoeren het proberen om de lege ruimtes op te vullen zonder de gegevens te verwijderen die al zijn gered.
ddrescue heeft ook een functie genaamd "vulmodus" die in staat is om delen van het uitvoerbestand selectief te overschrijven, en we kunnen het implementeren om gegevens te wissen, slechte gebieden te markeren of beschadigde sectoren van de harde schijf te repareren. Het is compatibel met ATA, SATA, SCSI-apparaten, oude MFM-schijven, diskettes of zelfs flash-multimediakaarten zoals SD enzovoort.
Meest opvallende kenmerken
- Integreert de nieuwe methode voor apparaatdetectie
- Laten we het voltooide venster herschrijven met sizers
- Icoon geïntegreerd in de GUI
- Herontwerp alle pijlen in MainWindow
Om ddrescue te installeren hebben we twee opties:
De eerste is om naar de volgende link te gaan en daar het .gz-bestand te downloaden:
De tweede optie is om de volgende opdrachten in de terminal uit te voeren:
add-apt-repository ppa: hamishmb / myppa (De repository toevoegen)
apt-get update (Update repositories) apt-get install ddrescue-gui -y (Install DDRESCUE)
Vervolgens hebben we toegang tot de grafische interface van ddrescue vanuit de distributiezoekmachine:
Bij het openen van de tool moeten we de stappen zo nodig configureren:
in de eerste plaats
Een ander hulpprogramma dat beschikbaar is om beschadigde bestanden in Linux te herstellen, is Foremost, dat is ontwikkeld als een consoleprogramma om bestanden te herstellen op basis van hun kop-, voetteksten en interne gegevensstructuren.
Foremost kan worden uitgevoerd op afbeeldingsbestanden of rechtstreeks op een fysieke schijf. Kop- en voetteksten kunnen worden gespecificeerd met behulp van een configuratiebestand of we hebben toegang tot uitvoeringsopdrachten op de opdrachtregel om de ingebouwde bestandstypen te specificeren.
De download is beschikbaar via de volgende link in .gz-formaat:
Of als we het vanaf de console willen installeren, kunnen we het volgende uitvoeren:
sudo apt eerst installeren
Bij gebruik van Foremost hebben we de mogelijkheid om de uitgebreide modus te gebruiken (met de parameter -v), wanneer de parameter -t wordt gebruikt, worden de jpg.webp-bestandstypen doorzocht en markeren de opties -i en -o het invoerbestand en de directory-uitvoer. Foremost kan bestanden herstellen zoals:
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 en meer.
Als we meer formaten aan de analyselijst willen toevoegen, moeten we het configuratiebestand bewerken door het uit te voeren. En in het laatste deel de gewenste bestanden.
sudo nano /etc/foremost.confHet is vooral in staat om elementen van bestandssystemen NTFS, ext2, ext3, ext4, exFAT, FAT, FAT32, etc. te herstellen.
Om Foremost te gebruiken, gaan we de volgende basissyntaxis gebruiken:
sudo belangrijkste -i / dev / sda -o / Pad waar de resultaten worden opgeslagen
VERGROTEN
Scalpel
Scalpel is een applicatie voor bestandsgrootte en indexering die is ontwikkeld om te worden uitgevoerd in Linux- en Windows-omgevingen.
Meest opvallende kenmerken
- Minimale snijmaat
- Beschikt over multithreading voor snellere uitvoering op multicore-CPU's
- Asynchrone I/O waardoor schijfbewerkingen het patroon kunnen overlappen
- Koppelen wat helpt bij substantiële prestatieverbetering
- Ondersteuning voor reguliere expressies voor kop-/voetteksten
- Heeft header- en/of footer-matching ingebed voor een betere verwerking van de structuur
- Ondersteunt meerdere bestandstypen die ingesloten bestanden kunnen bevatten.
Scalpel werkt door op patronen gebaseerde bewerkingen voor het snijden van bestanden uit te voeren die specifieke bestandstypen of gegevensblokken in kaart brengen. Deze patronen of bestandstypen kunnen gebaseerd zijn op vaste binaire strings of reguliere expressies. Een aantal standaardpatronen is opgenomen in het standaardconfiguratiebestand met de naam scalpel.conf.
Scalpel kan worden gebruikt op Windows, Linux of macOS. Om Scalpel te installeren kunnen we het volgende uitvoeren:
sudo apt scalpel installeren
VERGROTEN
Of ga naar de volgende link en download vanaf daar:
Eenmaal gedownload voeren we het volgende uit:
./bootstrap ./configure makeNa installatie is dit de syntaxis die moet worden gebruikt:
sudo scalpel / dev / sda1 -o output
VERGROTEN
Grep
Grep zorgt voor het doorzoeken van een of meer invoerbestanden naar regels die bij uitvoering overeenkomen met een specifiek patroon. Standaard genereert Grep de regels die overeenkomen met deze zoekopdracht.
Grep kan worden geïnstalleerd via de volgende link:
Wanneer Grep een overeenkomst op een regel vindt, kopieert het de regel naar standaarduitvoer (de standaard), of produceert een ander type uitvoer dat is aangevraagd met opties in de opdracht. Hoewel Grep is ontwikkeld om tekst te matchen, kent het geen limieten voor de lengte van de invoerregel en kan het ook willekeurige tekens binnen een regel matchen. Als de laatste byte van een invoerbestand geen nieuwe regel is, levert grep er stilletjes een.
In dit geval hebben we het volgende uitgevoerd:
sudo grep -a -C50 Afbeelding / dev / sda1
VERGROTEN
Trinity reddingspakket
Trinity Rescue Kit is een Linux-tool waarmee we gegevensherstel kunnen uitvoeren. Hiermee zullen we een reddingsschijf maken waartoe we toegang hebben wanneer we het systeem opnieuw opstarten via de opdrachtregel en die extra functies bevat, zoals het herstellen van het wachtwoord of het uitvoeren van een virusscan.
Als we ontdekken dat onze schijf defecten vertoont of dat deze op de een of andere manier ontoegankelijk is geworden, kan reparatie via Trinity Rescue een zeer nuttige oplossing zijn. Het is een hulpprogramma onder een gratis Linus-distributie waarmee praktisch elke gebruiker met een minimum aan kennis onderhouds- en hersteltaken kan uitvoeren. We kunnen deze tool uitvoeren onder 3 uitgangspunten:
- Met behulp van een opstartbare cd die we kunnen branden met behulp van een ISO of een Windows exe-uitvoerbaar bestand.
- Met behulp van een USB-stick opstarten.
- Via een PXE-netwerk zonder de gegevens op het lokale netwerk te wijzigen.
Belangrijkste kenmerken:Onder de kenmerken van Trinity Rescue Kit kunnen we het volgende benadrukken:
- Wachtwoord reset.
- Het opschonen van onnodige bestanden van het systeem.
- Geweldige hardware-ondersteuning.
- Bevat een eenvoudig kopieerscript.
- Herstel van partities of bestanden.
- Ondersteuning voor proxyserver.
Testschijf
TestDisk is een tool onder OpenSource-software en met de GNU General Public License. Dankzij dit hulpprogramma kunnen we verloren partities herstellen en ook andere herstellen die om de een of andere reden zijn beschadigd. Het is gebruikelijk om problemen op onze schijven te vinden, zoals beschadigde opstartsectoren of logische partities die per ongeluk zijn verwijderd.
We kunnen partities herstellen of een bestandssysteem repareren vanaf USB, schijf en andere op een manier met meerdere systemen, zoals Linux, Mac of Windows.
Hoe u uw opdrachten gebruiktOm TestDisk op Linux te installeren, gebruiken we de volgende opdrachten:
sudo apt installeer testdiskOm een ontbrekende partitie te herstellen of het bestandssysteem in Linus te herstellen, voeren we het volgende uit:
sudo testdisk-6.9 / linux / testdisk_staticOm een partitie van een image te herstellen of een image van een systeembestand te repareren, gebruiken we indien nodig deze commando's:
testdisk image.dd testdisk image.E0 testdisk 'image.???'Om een bestandssysteem te repareren, voeren we het volgende uit:
testdisk / dev / mapper / truecrypt0 of testdisk / dev / loop0 testdisk / dev / md0 (repareert Linux RAID-opstartsysteembestanden)
VERGROTEN
Knoppix
Knoppix is een GNU Linux-distributie die is gebouwd op basis van het Debian-systeem en dat hoewel de interface KDE is, we kunnen kiezen welke we willen gebruiken. Deze tool is in feite een LiveCD die we direct vanaf een CD of extern geheugen kunnen initialiseren. Het heeft geweldige hardware-compatibiliteit en het karakter is gratis en gratis.Net zoals je het op een externe schijf kunt branden en uitvoeren, kunnen we het ook starten met een run-en-installatiescript (dit wordt aanbevolen voor gebruikers met meer deskundige kennis).
Knoppix bevat een verzameling programma's die ook kunnen worden uitgebreid met alleen internet. Binnen de meegeleverde software vinden we opties als OpenOffice.org, Gimp, PHP of Mozilla.
Knoppix-hulpprogramma'sEnkele van de toepassingen die we aan het Knoppix-hulpprogramma kunnen geven, zijn:
- De compatibiliteit tussen ons hardwareteam en Linux-systemen controleren.
- Een firewall of router draaien.
- Voer een opstart- of opstartproces uit voor Debian.
- Gebruik van de tools in Knoppix om schijffouten of verloren bestanden op te lossen.
Ultieme opstart-cd
Ultimate Boot CD is een tool die verschillende hulpprogramma's combineert voor de analyse en reparatie van computers die we kunnen opstarten vanaf een cd of verwisselbaar geheugen zonder een traditionele installatie uit te voeren. Dankzij de combinatie van de tools hebben we altijd opties bij de hand om eventuele schijffouten op te lossen. Om het te kunnen gebruiken, vergeet niet om de ISO op een medium op te nemen en dan, na het configureren van het BIOS, zullen we er vanaf opstarten.
Met Ultimate Boot CD kun je elementen zoals BIOS, RAM, randapparatuur of de schijf zelf analyseren. Dankzij deze opstartschijf is het gemakkelijker om onze apparatuur te analyseren op zoek naar fouten door alleen de ISO van ongeveer 350 MB te downloaden. Het is een gratis programma met GNU-licentie, maar accepteert donaties van gebruikers.
Belangrijkste kenmerken:Binnen de hulpprogramma's kunnen we de volgende functies vinden:
- Analyse en diagnose vanaf CD.
- Set van meerdere tools in één.
- Het maakt de uitvoering mogelijk vanaf verwijderbare USB-geheugens.
We hebben dus enkele praktische oplossingen om bestanden in Linux te herstellen wanneer we verschillende fouten in ons systeem vinden.