Πώς επιδιορθώνουμε τα USB στικάκια που πάθανε «Προστασία εγγραφής»

Αναφέρομαι στα στικάκια που σου επιτρέπουν να τα ανοίξεις από τον διαχειριστή αρχείων και να δεις τα περιεχόμενά τους, αλλά αν προσπαθήσεις να τους βάλεις ή να σβήσεις αρχεία, βγάζουν μήνυμα ότι το σύστημα αρχείων είναι «μόνο για ανάγνωση» ή «με προστασία εγγραφής».

(Το πρόβλημα εμφανίζεται σχετικά σπάνια, αλλά αποφάσισα να γράψω τη λύση με αφορμή την αρχική ερώτηση του @lampros_Dosis, αφού τελικά βρήκα τις σχετικές σημειώσεις που είχα από παλιά.)

Η αιτία του προβλήματος είναι ότι το σύστημα αρχείων του στικακίου έχει σφάλμα. Τέτοιο σφάλμα μπορεί να προκληθεί αν αφαιρέσουμε το στικάκι απ’ τον υπολογιστή ενώ γράφονται δεδομένα.

Η λύση:

  1. Πρώτο βήμα είναι να βρούμε:
    α. τον φάκελο προσάρτησης του στικακίου και
    β. το όνομα της συσκευής (π.χ. /dev/sdXΧ).

Βρίσκουμε και τα δύο με την εντολή:

df -Th

Στην έξοδο της εντολής, βρίσκουμε τη γραμμή που αναφέρεται στο στικάκι. (Για βοήθεια, τα στικάκια συνήθως γράφουν «vfat» στη δεύτερη στήλη).
Από αυτήν τη γραμμή, θα χρειαστούμε το όνομα της συσκευής, το οποίο βρίσκεται στην πρώτη στήλη, και τον φάκελο προσάρτησης από την τελευταία στήλη.

  1. Το στικάκι πρέπει να είναι αποπροσαρτημένο για να γίνει η επιδιόρθωση. Το αποπροσαρτούμε με την εντολή umount, με όρισμα τον φάκελο προσάρτησης που βρήκαμε από την προηγούμενη εντολή:
umount /media/username/XXXX-XXXX
  1. Επιδιορθώνουμε το σύστημα αρχείων με την εντολή dosfsck -a (με sudo), και όρισμα το όνομα της συσκευής:
sudo dosfsck -a /dev/sdXΧ
  1. Μετά αφαιρούμε το στικάκι απ’ τον υπολογιστή και στη συνέχεια το ξαναβάζουμε, για να προσαρτηθεί αυτόματα. Αν περιέχει ένα νέο αρχείο με την κατάληξη .REC, μπορούμε να το σβήσουμε.

  2. Στην ιστοσελίδα που διάβασα αυτές τις οδηγίες, κάποιοι χρήστες ισχυρίζονταν ότι μετά απ’ αυτά χρειάστηκε να κάνουν επανεκκίνηση για να δουλέψει κανονικά το στικάκι. Δεν τους πολυπιστεύω (κάτι άλλο θα 'φταιγε), όμως αποφάσισα να το γράψω κι εδώ, μπας και…

10 «Μου αρέσει»