Hoe USB met fouten in Linux te repareren

Om onze documenten op te slaan, gebruiken we over het algemeen cloudopslagdiensten of USB-sticks. De meesten van ons hebben een soort USB-geheugen om al deze informatie op te slaan en om gemakkelijk documenten en andere soorten bestanden tussen verschillende computers te kunnen verplaatsen.

In sommige gevallen vertonen deze apparaten fouten waardoor het Linux-systeem ze niet kan detecteren en op deze manier zullen we problemen hebben om er optimaal mee te werken. In deze tutorial zullen we analyseren: hoe dit soort fouten in Linux-omgevingen te corrigeren en voor dit geval zullen we Debian 8 gebruiken.

1. Controleer en verwijder slechte blokken


Het bevel FSCK (bestandssysteemcontrole) Het is een grote hulp bij het corrigeren van de verschillende fouten in het flashgeheugen of USB sinds de tool FCSK verwijdert alle beschadigde blokken om de werking ervan te optimaliseren.

Voordat we deze opdracht gebruiken, moeten we controleren wat de id van de USB-drive is, hiervoor gebruiken we de opdracht

 LSBLK

Daar kunnen we verifiëren dat onze USB-drive is geïdentificeerd met de ID sda1. Het hulpprogramma gebruiken: FSCK we kunnen elk van de volgende syntaxis gebruiken:

  • We kunnen een speciale partitie specificeren met / dev / Partitie_ID
  • We kunnen een hele schijf specificeren met / dev / sdc

In dit geval zullen we de partitie gebruiken die is gekoppeld aan onze USB waarvoor we het volgende zullen introduceren:

 sudo fsck / dev / sda1
De parameters die we kunnen implementeren bij het gebruik van FSCK zijn als volgt:

Het systeem automatisch repareren-tot
Controleer schijfblokken-C
Geef meer informatie-v: (uitgebreid)
Verificatie forceren-F
Interactieve modus inschakelen-R
Gebruik het antwoord JA-Y

2. Verklein de USB-drive tot nul


Deze optie kan worden toegepast wanneer de schijf totaal onleesbaar is en we alle gegevens erin moeten verwijderen en de meest praktische manier om deze taak uit te voeren is het gebruik van de opdracht dd We kunnen de volgende syntaxis gebruiken.
 sudo dd if = / dev / zero of = / dev / sd1
(Als het alleen de partitie is)
 dd if = / dev / nul van = / dev / sdc
(Als we dit over de hele schijf gaan toepassen)

3. Nieuw bestandssysteem maken


Een andere optie die we beschikbaar hebben om de fouten van onze USB-geheugens te corrigeren, is: pas het geheugenbestandssysteem aan zodat alles helemaal opnieuw begint. We kunnen de volgende syntaxis gebruiken, afhankelijk van het type bestandssysteem. (vergeet niet rekening te houden met de geheugen-ID)

Ext4

 sudo mkfs.ext4 -f / dev / sda1

Fat32

 sudo mkfs.msdos -f 32 / dev / sda1

NTFS

 sudo mkfs.ntfs -f / dev / sda1

Op deze manier kunnen we mogelijke fouten in USB-drives op onze Linux-computers beheren.

Maak USB Boot Ubuntu

wave wave wave wave wave