SD cards often mount read-only on Windows despite being unlocked and always working in cameras
I have a HP netbook that's at least three years old and running Windows 7 Starter. It has a built-in SDHC card slot.
I have a couple of 8 gig SDHC cards that I switch between my digital camera and the netbook. They're full-sized cards like the computer slot is. Not MiniSD or MicroSD. They are from different manufacturers and were bought at different times, but each is now a few years old.
I've gone through half a dozen point-and-click cameras and none of them have ever complained that the SD card is write protected. I never set the write-protect tabs to "locked".
Yet increasingly when I insert the SD card into the computer it will mount as read-only. It used to happen once in a while but now it happens about two times out of three.
The only workaround I have found so far is to eject the SD card and reinsert it. This works about half the time.
Is this a known bug in Windows or in certain HP netbooks? Is there a known fix? If not is there a more reliable workaround?
96 Answers
I've often seen the read-only problem arise from not properly unmounting/ejecting a USB drive/card before removing it, leading to a corrupted filesystem that only wants to mount as read-only until it's chkdsk'd or fsck'd.
Always unmounting / "Safely Remove"-ing devices and even waiting an extra few seconds seems to greatly lessen the problem occuring. Also when I formatted the drives to something other than FAT32, like NTFS or ext3, something with a journal, it seemed to help immensely too, then even if an error occurs it's very minor, no files or filenames are lost, while FAT32 could loose ALL the filenames + some files.
Cards & USB drives do also sometimes start to be "read-only" when they start to fail... or the card reader or USB cable/HUB/port starts to fail...
1Since ejecting the SD card and reinserting it works, I suppose that it's your built-in card reader having issues with SD card's write-protect switch. Try applying scotch tape to the card and see, if this works:
Place a piece of tape, masking, electrical, sometimes transparent will work. Be very precise in placing the tape over the notch, but not over the brass connector on the opposite side. Then place it in your card reader, format it, read and write files to your desire.
...
If you get the same error again after applying the tape, add a second layer. Double check that you did not cover the connection edge, and the plastic tab is closet to the side you insert in the device you are using.
Sometimes it takes several tries, but it will work with patience. If you have existing files on the SD card, insert it, right click, select properties. Then remove the "Read Only" check by the box and try to delete or add files then. If it says Disk Write Protected, then check the tape again.
This video shows how to do it:
I have this same problem. Looks like you have to disable "quick removal" under "removal policy"
Right click, go to properties>hardware> select the drive in question > select properties at bottom right of dialogue box > Policies > select "Better performance (default)"
2In my case, it was a combination of a weak locking switch on a micro SD card adapter and a tight SD card slot. I made sure the switch was unlocked, but at some point realized that when I remove the card, the switch was in the locked position. I've filed the switch a bit, made sure it doesn't move when I insert it into the slot, and the problem is gone.
Writing this because I had to figure it out myself
If the lock switch is in the write position and you can confirm that the SD card works in other devices, check the drive in diskpart.If the first line says "Current Read-only State: Yes", and the second line says "Read-only : No" that means that something is wrong with the physical mechanism that tells your computer if the card is locked or not. In your SD card reader there should be a switch on the left-hand side, I fixed this issue by applying gentle pressure to the part of this switch that the lock switch would normally exert pressure against (the lock switch is just a piece of plastic sandwiched between the two case halves and usually doesn't affect the card in any way).
YOU CAN THANK ME LATER ! - The Solution is hidden within gpedit.msc
After sifting through all the frankly useless 'help' out there ( e.g. unlock the write protect tab etc, change the registry keys etc...), it's simply a Windows 7 or Windows 10 setting.
Thank you to for sending me in the right direction.
Windows 10 try the following: - User Configuration > Administrative Templates > Windows Components > File Explorer Windows 7 try this: User Configuration > Administrative Templates > Windows Components > Windows Explorer
I tweaked the settings " Remove Security Tab" and "Prevent Access to Drives from My Computer" and then BOOM - disk write permissions returned to my SDHC Card in the Card Reader Drive, H:
Also in Computer Configuration > Administrative Templates > System > Removable Storage Access > Setting Removable Disks Deny Write Access (select Disabled)