如何在 Windows 10 上刪除寫保護

已發表: 2022-01-29
電腦鍵盤上帶掛鎖的 USB 驅動器
IhorL/Shutterstock.com

嘗試複製文件或格式化驅動器時,您是否收到“磁盤寫保護”錯誤? 這可能是一個麻煩的問題。 那麼是什麼原因造成的,如何消除這個錯誤呢? 今天我們就來揭曉。

目錄

  • 什麼是寫保護錯誤?
  • 撥動鎖定開關
  • 使用 DiskPart 實用程序
  • 使用註冊表編輯器

什麼是寫保護錯誤及其原因?

當您嘗試複製或修改受寫保護的存儲設備的內容時,會出現寫保護錯誤。 此錯誤是由多種原因引起的。 這可能是故意的,因為所有者可能啟用了設備的只讀功能來保護其內容。 它也可能是由病毒或加密工具引起的。

無論是什麼原因,都不要立即對存儲設備進行格式化。 寫保護可以通過多種方式輕鬆修復。

使用存儲設備的鎖定開關

一些存儲設備有一個鎖定開關,可以切換以啟用或禁用寫保護功能。 當您遇到表明驅動器被寫保護的錯誤時,您需要做的第一件事是物理檢查驅動器是否有鎖定開關。

如果是這樣,只需切換它並將驅動器重新插入適當的端口。 這應該解決寫保護的問題。 如果問題仍然存在或您的驅動器沒有物理寫保護開關,請繼續執行下一個方法。

相關:我的 USB 驅動器應該使用什麼文件系統?

使用 DiskPart 實用程序

您可以使用 Windows 的 DiskPart 實用程序來解鎖您的存儲設備。 此方法需要 cmd 腳本,但如果您不熟悉高級 cmd 腳本,請不要擔心,因為您將在整個過程中得到指導。 只需按照以下步驟操作。

廣告

首先,請確保您的計算機檢測到您要修復的存儲設備。 將您的設備插入相應的端口並檢查您的計算機是否通過文件資源管理器識別它。 在下面的示例中,將名為“USB Drive (G:)”的寫保護閃存驅動器插入計算機。

使用 Windows 的 diskpart 實用程序來解鎖您的存儲設備

如果您有很多存儲分區,您可以記下您的存儲設備的內存,以幫助您日後輕鬆識別。 在我們上面的例子中,閃存驅動器的內存至少為 14GB。

確認您的存儲設備後,您需要運行 diskpart 工具。 該工具是內置的 Windows 程序,因此您無需安裝它。 您可以簡單地通過運行命令打開它。 按 Windows+R 打開運行程序。 當 Windows 運行框出現時,輸入“diskpart”並按 Enter 鍵。

在 Windows 運行框中鍵入“diskpart”

完成上述步驟後,您應該會看到如下所示的 diskpart 實用程序窗口:

diskpart 實用程序窗口

在 diskpart 實用程序中,輸入命令list disk並立即按 Enter。 此命令將顯示您計算機中所有可用的存儲設備。 下面,您將看到計算機有兩個已安裝的磁盤——“磁盤 0”是硬盤驅動器,“磁盤 1”是之前插入的閃存驅動器。

在單詞 DISKPART 之後鍵入“list disk”,然後按 Enter

廣告

從磁盤列表中,您會注意到分配的存儲設備編號。 您將需要此屬性來選擇您的設備。 在下一個命令行上,輸入select disk [disk number] 。 在下面的例子中,磁盤 1 是需要選擇的設備。 輸入“select disk [disk number]”或需要選擇的設備

按 Enter 鍵,您會注意到 diskpart 實用程序通知您現在選擇了磁盤。

按回車鍵,實用程序將通知您現在選擇了磁盤

儘管您可以跳過此步驟,但最好查看所選磁盤的屬性以查看存儲設備的整體狀態。 在命令行中,鍵入命令attributes disk 。 請按照以下示例進行指導。

輸入“屬性盤”

鍵入命令後,立即按 Enter 鍵以顯示所選磁盤的所有屬性。 請注意,在下面的示例中,屬性只讀設置為“是”。

按 Enter,它將顯示所選磁盤的所有屬性

當磁盤的只讀屬性配置為是時,意味著它不允許對設備進行修改。 如果您的磁盤是這樣配置的,那麼您的存儲設備是寫保護的。

您應該做的最後一件事是清除磁盤的只讀屬性。 清除它意味著將狀態切換為“否”,以便禁用寫保護。 為此,請輸入命令attributes disk clear readonly並運行該命令。

輸入“attributes disk clear readonly”並回車

廣告

系統會通知您該屬性已成功清除。 再次嘗試運行attributes disk命令,您會看到 Read-only 屬性現在設置為“No”。

再次輸入“attributes disk”並回車,屬性將設置為否

完成後,您可以使用命令exit diskpart 實用程序。 您現在應該能夠複製文件並對存儲設備進行更改,而不會出現“磁盤被寫保護”錯誤。

使用註冊表編輯器

對於高級用戶,註冊表編輯器是消除存儲設備中寫保護錯誤的終極工具。 如果您還是新手,則不建議使用此技術,因為您可能會弄亂其他系統註冊表。 但是,如果您沒有選擇餘地,我們已經為您簡化了這些步驟。

插入存儲設備後,啟動註冊表編輯器。 打開此工具最直接的方法是通過運行命令。 按 Windows+R 熱鍵以顯示 Windows 運行框。 在這裡,鍵入“regedit”並按 Enter。

在windows運行框中輸入“regedit”並回車

您現在應該在屏幕上看到註冊表編輯器窗口。

您將看到註冊表編輯器窗口

在註冊表編輯器的左側面板上,導航到路徑

“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control”。
廣告

從這裡確認是否存在“StorageDevicePolicies”文件夾。 如果是,那麼您可以跳過本說明的其餘部分並繼續下一步。 否則,您需要手動創建文件夾。

右鍵單擊名為“控制”的文件夾。 將鼠標指針懸停在“新建”上,然後選擇“鍵”。

右鍵單擊“控制”文件夾並將鼠標懸停在“新建”選項上,然後按“鍵”

創建新文件夾或密鑰後,將其重命名為“StorageDevicePolicies”。

創建一個名為“StorageDevicePolicies”的新文件夾

要使“StorageDevicePolicies”正常工作,您應該創建一個名為“WriteProtect”的 DWORD 條目。 選擇“StorageDevicePolicies”文件夾,然後右鍵單擊其左側面板以顯示上下文菜單。 將鼠標指針移到“新建”上,然後單擊“DWORD(32 位)值”選項。

選擇“StorageDevicePolicies”文件夾,右鍵單擊其左側面板並將鼠標懸停到“新建”並選擇“DWORD”

將新的 DWORD 條目重命名為“WriteProtect”,如下例所示。

將文件 DWORD 重命名為“WriteProtect”

現在我們有了“WriteProtect”條目,我們需要將其值數據修改為“0”。 這樣做可以禁用存儲設備的寫保護。 為此,雙擊“WriteProtect”條目並將其值更改為“0”,如果它尚未處於此狀態。

廣告

要完成此過程,請重新啟動計算機並確認是否已從存儲設備中刪除寫保護。

您可能遇到的最壞情況是您已經嘗試了所有方法但寫保護問題仍然存在。 在這種情況下,您可能需要研究格式化驅動器的可能性。

相關: Windows 10 的 10 個最佳註冊表黑客