Montez la carte SD «verrouillée» en lecture-écriture dans GNU / Linux


3

Mon Canon PowerShot A470 + CHDK peut écrire sur des cartes SD "verrouillées" (le commutateur de verrouillage sert à rendre la carte amorçable), mais GNU / Linux

`/dev/mmcblk1': Read-only file system

(J'utilise "le lecteur de carte multimédia Texas Instrument 5-en-1")

Je dois donc allumer et éteindre cet interrupteur encore et encore. ("déverrouillé" pour écrire sur la carte sous Linux, "verrouillé" pour démarrer la caméra).

Comment forcer une carte verrouillée à être accessible en écriture dans GNU / Linux?


CHDK pour la victoire!
— Nathaniel

Réponses:


3

Les lecteurs de cartes USB sont gérés par le pilote de stockage de masse générique, et si je comprends bien le spec correctement, le travail du périphérique consiste à se déclarer protégé en écriture et à ignorer toutes les tentatives de modification de cet état (indicateur WP dans l'en-tête de paramètre de mode); lecteur avec un firmware qui ne respecte pas les spécifications.


1
Je sais qu’il s’agit d’une question et d’une réponse anciennes, mais pour clarifier une chose: le commutateur en lecture seule d’une carte SD n’est pas un commutateur électrique. C'est plutôt le travail du connecteur de carte SD de détecter l'état de ce commutateur, généralement à l'aide d'un capteur infrarouge. Si la caméra ignore l'interrupteur, c'est probablement soit parce que le capteur est cassé, soit parce qu'ils ont choisi d'utiliser une prise pouvant détecter l'interrupteur.
— nitro2k01
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.