How to Change a Read-Only Memory Card

External flash memory cards are very convenient and versatile for storing and transferring files from one computer to another. Sometimes, however, flash memory cards can have their own problems. Solving these problems are sometimes a bit difficult, but worth the effort. A flash memory card showing write-protection can be fixed in Regedit using Windows XP. The first thing to always check, however, is the memory card's write-protection tab. The write-protection tab is sometimes accidentally switched on or may be broken.

Fix USB write-protection using Regedit.

Step 1

Connect the write-protected memory card to the USB port on the PC.

Step 2

Open Windows XP and navigate to "Start/Run." Type "Regedit" in the run window and click "OK."

Step 3

Click "File" from the menu and select "Export." Select "Desktop" and click "Save." This will backup the current registry to the desktop in case it needs to be restored later.

Step 4

Go to the Registry window and navigate to "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies."

Step 5

Right-click the "Write Protect" file and select "Modify." Set the "Value Data" to "0" and click "OK."

Step 6

Navigate to "ControlSet001/Control/StorageDevicePolicies." Right-click "WriteProtect" and select "Modify." Set "Value Data" to "0" and click "OK."

Step 7

Navigate to "ControlSet002/Control/StorageDevicePolicies." Right-click "WriteProtect" and select "Modify." Set "Value Data" to "0" and click "OK."

Step 8

Close the Registry editor and reboot the computer.

Things You'll Need

  • Windows XP

  • Flash memory card


Caution is advised when changing registry files. If the wrong files are changed, the entire system could be jeopardized. Always make a backup of the registry as shown in Step 3 so that it can be restored easily if a problem occurs.