Did you get a “disk is write protected” error when trying to copy files or format your drive? This can be a troublesome issue. So what’s causing it, and how do you remove this error? Today we’ll find out.
Table of Contents
The write-protection error appears when you try to copy or modify the contents of a storage device that is write-protected. This error is caused by a number of reasons. It may be intentional, as the owner might have enabled the read-only feature of the device to secure its contents. It may also be caused by viruses or encryption tools.
Whatever the reason is, don’t immediately resort to formatting your storage devices. Write-protection can be easily fixed in a variety of ways.
Some storage devices have a lock switch that can be toggled to enable or disable the write protection feature. The first thing you’ll need to do when you encounter an error that says your drive is write-protected is to examine your drive physically if it has a lock switch.
If it does, simply toggle it and re-insert your drive to the appropriate port. This should solve the write-protected issue. If the problem persists or your drive does not have the physical write-protect switch, proceed to the next method.
You can use the DiskPart utility of Windows to unlock your storage device. This method requires cmd scripting, but don’t worry if you’re not familiar with advanced cmd scripts because you’ll be guided along the process. Just follow the steps below.
To begin, ensure that your computer detects the storage device that you intend to fix. Insert your device into its appropriate port and check whether your computer recognizes it through the file explorer. In the example below, a write-protected flash drive named “USB Drive (G:)” is inserted into a computer.
If you have a lot of storage partitions, you can take note of the memory of your storage device to help you later on for easy identification. In our case above, the flash drive’s memory is at least 14GB.
Upon confirming your storage device, you need to run the diskpart tool. This tool is a built-in Windows program so you don’t need to install it. You can simply open it through the Run command. Open the Run program by pressing Windows+R. When the Windows Run box appears, type in “diskpart” and hit the Enter key.
Once you accomplish the steps above, you should see the diskpart utility window like this one:
On the diskpart utility, type in the command
list disk and immediately hit Enter. This command will display all available storage devices in your computer. Below, you’ll see that the computer has two mounted disks—“Disk 0” ,which is the hard drive, and “Disk 1,” which is the flash drive that was inserted earlier.
From the list of disks, you’ll notice the assigned number of your storage device. You will need this property to select your device. On the next command line, type in
select disk [disk number]. In the case below, disk 1 is the device that needs to be selected.
Press the Enter key and you’ll notice the diskpart utility informs you that the disk is now selected.
Although you can skip this step, it’s a good practice to view the attributes of your selected disk to view the overall status of your storage device. From the command line, type the command
attributes disk. Be guided by the example below.
Immediately after typing the command, hit the Enter key to display all the attributes of your selected disk. Notice that in the example below, the attribute Read-only is set to “Yes”.
When a disk’s Read-only attribute is configured to Yes, it means that it doesn’t allow modifications on the device. If your disk is configured this way, then your storage device is write-protected.
The last thing you should do is to clear your disk’s Read-only attribute. Clearing it means toggling the state to “No” so that the write protection gets disabled. To achieve this, type in the command
attributes disk clear readonly and run the command.
You’ll be notified that the attribute has been successfully cleared. Try running the
attributes disk command again and you’ll see that the Read-only attribute is now set to “No”.
Once done, you can exit the diskpart utility using the command
exit . You should now be able to copy files and make changes to your storage device without the “Disk is write protected” error.
For advanced users, the Registry Editor is the ultimate tool in removing the write-protected error in storage devices. This technique is not recommended if you’re still a newbie as you might be messing up other system registries. But, if you are running out of options, we’ve simplified the steps for you.
Once your storage device has been plugged in, launch the Registry Editor. The most straightforward way of opening this tool is through the Run command. Press the Windows+R hotkeys to display the Windows Run box. In here, type “regedit” and hit Enter.
You should now see the Registry Editor window on your screen.
On the left panel of the Registry Editor, navigate to the path
From here, confirm if a “StorageDevicePolicies” folder exists. If yes, then you can skip the remainder of this instruction and proceed with the next step. Otherwise, you’ll need to manually create the folder.
Right-click on the folder named “Control”. Hover your mouse pointer to “New” and select “Key”.
Upon creating a new folder or key, rename it to “StorageDevicePolicies”.
For the “StorageDevicePolicies” to work, you should create a DWORD entry named “WriteProtect”. Select the “StorageDevicePolicies” folder, and right-click on its left panel to display the context menu. Move your mouse pointer over “New” and click “DWORD (32-bit) Value” option.
Rename the new DWORD entry as “WriteProtect” like the example below.
Now that we have the “WriteProtect” entry, we need to modify its value data to “0”. Doing this lets you disable the write protection of your storage device. To achieve this, double click the “WriteProtect” entry and change its value to “0” if it’s not yet in this state.
To complete the process, reboot your computer and confirm if the write protection has been removed from your storage device.
The worst case that you might encounter is when you’ve tried all the methods already but the write protection problem still persists. In this case, you may want to look into the possibility of formatting your drive.