Cosa posso fare se la mia unità flash USB è protetta da scrittura o sola lettura?


40

Quando inserisco l'unità flash USB, questa viene visualizzata sul mio computer come protetta da scrittura o di sola lettura . Non riesco a trasferire i dati su di esso, né posso modificare o eliminare alcun file già memorizzato su di esso. Inoltre non posso ripartizionare o riformattare l'unità usando Gestione disco di Windows, DiskPart, GParted o altri strumenti. L'unità non ha un interruttore di protezione dalla scrittura.

Perché è successo e cosa posso fare al riguardo? C'è un modo per rimuovere la protezione da scrittura?

(Si noti che ciò può accadere anche con alcune schede di memoria, poiché spesso utilizzano controller simili a quelli utilizzati nelle unità flash. In alcuni casi, il sistema potrebbe segnalare che l'unità o la scheda sono state formattate correttamente anche se non sono mai state effettivamente formattate; i dati originali riappaiono quando il dispositivo viene reinserito.)

Questa domanda si presenta spesso e le risposte sono generalmente le stesse. Questo post ha lo scopo di fornire una risposta canonica definitiva a questo problema. Sentiti libero di modificare la risposta per aggiungere ulteriori dettagli.


3
Meta domanda pertinente: meta.superuser.com/questions/11820/… Poiché si intende che questa è la domanda canonica, non votare per chiuderla come duplicato di altre domande; invece, altre domande dovrebbero essere chiuse come duplicato di questa domanda (quando ciò è possibile).
bwDraco,


2
@bgmCoder: la domanda più recente non è sempre il duplicato; consultare superuser.com/questions/1061528/… . Ulteriori informazioni su domande canoniche: meta.superuser.com/questions/778/…
bwDraco,

4
@bgmCoder: In effetti, la vera ragione per cui esiste questa domanda è il semplice numero di "la mia unità flash è protetta da scrittura!" domande su questo sito. L'idea è di consolidarli in una domanda canonica.
bwDraco,

3
@bgmCoder Non perderai i tuoi punti immaginari se la tua domanda viene chiusa come duplicata.
DavidPostill

Risposte:


34

Se l'unità sembra protetta da scrittura, iniziare inserendo l'unità in un altro computer per isolare la causa del problema.

Se riesci a scrivere sull'unità da un altro computer, potresti riscontrare uno dei seguenti problemi:

  1. Corruzione del filesystem. L'unità potrebbe avere un file system danneggiato o altri problemi (possibilmente specifici di un determinato computer o sistema operativo) che possono essere corretti utilizzando CHKDSKo un'utilità simile. Se questo risolve il problema, probabilmente l'unità funzionerà normalmente. È anche importante espellere l'unità correttamente prima di rimuoverla o almeno attendere fino a quando l'unità ha terminato la scrittura, poiché la rimozione dell'unità durante la scrittura dei dati può causare un danneggiamento dei dati di basso livello .

  2. Impostazioni errate di Criteri di gruppo. Se stai utilizzando Windows, è possibile che i Criteri di gruppo del tuo sistema non consentano la scrittura su dispositivi di archiviazione esterni, comprese le unità flash USB. La chiave di registro HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\StorageDevicePoliciesdeve essere assente o impostata su 0; se è impostato su 1, Windows non consentirà la scrittura su dispositivi di archiviazione esterni.

  3. ( Solo schede SD ) Interruttore di protezione dalla scrittura rotto o alterato nello slot della scheda. L'interruttore di blocco meccanico su una scheda SD non è collegato alla sua elettronica :

    È responsabilità dell'host proteggere la carta. La posizione dell'interruttore di protezione dalla scrittura non è nota ai circuiti interni della scheda.

    Ciò significa che l'hardware e il software diversi dalla scheda stessa sono responsabili del controllo dello stato di blocco della scheda. Se questo meccanismo non funziona come previsto, una scheda SD può sembrare protetta da scrittura anche se altrimenti funziona normalmente. In genere, questo può essere risolto sostituendo il lettore di schede, anche se driver difettosi o una configurazione software errata possono causare questo problema.


Se l'unità è di sola lettura, indipendentemente dal computer a cui la si collega, o se si è tentato inutilmente i passaggi precedenti, è probabile che l'unità abbia riscontrato una condizione di errore e in genere non è possibile rimuovere la protezione da scrittura da un guasto unità flash. Questo comportamento è tipico dei controller di unità flash quando rilevano un problema con la NAND sottostante (ad es. Troppi blocchi danneggiati). La protezione da scrittura ha lo scopo di impedire che questa condizione provochi effettivamente la perdita di dati, ad esempio la NAND diventa illeggibile del tutto . Ad esempio, l'assistenza clienti SanDisk afferma :

Gli errori di protezione da scrittura si verificano quando un'unità flash rileva un potenziale errore al suo interno. L'unità entrerà in modalità protetta da scrittura per prevenire la perdita di dati. Non esiste un metodo per risolvere questo problema.

Si noti che a seconda dell'unità, in effetti potrebbero esserci modi per disabilitare (o più precisamente, ripristinare) la protezione da scrittura riprogrammando il controller di memoria flash, ad esempio utilizzando le tecniche elencate in "Ripristino specifico dell'hardware potenziale" in questa risposta . Fare questo non è una buona idea perché la protezione da scrittura segnala che il controller ha rilevato un problema; ignorare questo e continuare a scrivere sull'unità potrebbe causare la perdita di dati.


Il risultato di questo comportamento è che tutti i dati sull'unità sono ancora accessibili. Poiché l'unità non funziona, è necessario eseguire il backup dei contenuti dell'unità flash il più presto possibile e sostituire l'unità . (Se l'unità contiene informazioni riservate, assicurarsi di distruggerle fisicamente prima di eliminarle.)

Rimuovere i dati dall'unità potrebbe essere complicato perché alcuni dati potrebbero essere già avvenuti quando l'unità è passata in modalità di sola lettura. Questo si manifesta comunemente quando il filesystem subisce un danneggiamento di basso livello, facendo apparire il filesystem come RAW o il sistema operativo che richiede il formato dell'unità. Il recupero da questo tipo di corruzione può essere complicato perché il filesystem non può essere riparato direttamente, dopotutto l'unità è protetta da scrittura.

Potrebbe essere possibile recuperare i dati da un'unità danneggiata in questo modo utilizzando utilità di recupero dati come TestDisk open source . Puoi anche ottenere un'unità di capacità uguale o maggiore e copiare il settore dei contenuti dell'unità guasta per settore nella nuova unità usando GNU ddrescue , e seguire con un CHKDSKper correggere gli errori del filesystem. Se questi falliscono e i dati sono particolarmente preziosi, è possibile inviare l'unità a un servizio di recupero dati dedicato; tuttavia, questi servizi tendono ad essere molto costosi a causa della loro natura altamente specializzata e raramente ne valgono la pena.


I dettagli compilati da wbDraco sono impressionanti, ma mancano di una conclusione, IMHO. E la conclusione sembra essere che è un difetto del produttore, e quindi il dispositivo difettoso deve essere sostituito gratuitamente. Periodo. Esistono statistiche su quali particolari IC bridge (o stepping IC) sono inclini a questo problema?
Ale..chenski,

1
Questo è un non sequitur. Non ho fatto menzione del produttore dell'unità e il controller dell'unità o il bridge USB non è qualcosa di cui la maggior parte della gente si preoccupa (a meno che l'unità non sia un "SSD-on-a-stick" o un dispositivo altrettanto avanzato). La conclusione è semplicemente che è necessario eseguire il backup del contenuto dell'unità e sostituire l'unità.
bwDraco,

Forse questo è il problema che tu (e altre persone) non siete riusciti a stabilire alcuna correlazione con un particolare chip del controller all'interno del flash? Personalmente avevo gestito una raccolta di centinaia di pen drive (per interoperabilità ed esercizi di performance), con abuso sostanziale di essi, e non ho mai avuto questa esperienza con una protezione improvvisa della scrittura. Ho ancora circa 40 pen drive di tutte le varietà e non vedo ancora un singolo problema di questo tipo. Pertanto, ci deve essere un lotto specifico di circuiti integrati, per i quali persone sfortunate dovrebbero essere rimborsate.
Ale..chenski,

8

Ho scoperto che Transcend StorageJet era impostato anche per la sola lettura. Può essere scritto su un altro computer ma non sul mio laptop. (Entrambi i sistemi sono Win7)

Non trovo codici strani, ad esempio WriteProtect, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Controlnel mio registro.

Finalmente ho trovato questa soluzione e ora può funzionare! (Modifico alcuni errori e aggiungo le mie espressioni dall'articolo di riferimento.)

Per risolvere questo problema, è necessario utilizzarediskpart :

  1. Apri un Prompt dei comandi con privilegi di amministratore (fai clic con il pulsante destro del mouse> Esegui come amministratore).

  2. Digitare diskpart e premere Invio. È possibile vedere che il prompt dei comandi è stato modificato in DISKPART>

  3. Elencare i dischi digitando:

elenca il disco

  1. Seleziona il disco USB esterno digitando (nel mio esempio il disco esterno era il disco 2):

seleziona il disco 2

  1. Elenca il volume digitando:

volume dell'elenco

  1. Seleziona il volume digitando (nel mio esempio il disco esterno utilizzava il volume 4):

seleziona volume 4

  1. Visualizza i dettagli del volume:

disco dettagli

  1. Visualizza i dettagli del volume:

volume di dettaglio

(È possibile che gli attributi di sola lettura del disco selezionato e del volume impostati siano SÌ)

  1. Impostare gli attributi di sola lettura per il disco e il volume su off:

attribuisce il disco a sola lettura

volume degli attributi chiaro di sola lettura

  1. Eseguire nuovamente il disco dettagli e il disco dettagli per verificare l'attributo di sola lettura. Scrivi qualcosa sul tuo USB HD esterno.

Guarda anche

Disco rigido esterno di sola lettura Problema e soluzione

Opzioni della riga di comando di DiskPart


Pensavo di avere un problema di sola lettura simile. Si è scoperto che il disco era formattato FAT32 e ho provato a copiare il file da 10 GB. Confuso dal rapporto di Windows 10 "Copia non riuscita. Rimuovere la protezione da scrittura".
Axel Bregnsbo,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.