如何在 Windows 中修復“媒體被寫保護”

已發表: 2021-05-20

寫保護是一項旨在防止用戶意外刪除或更改磁盤或其他存儲設備上的數據的功能。 不幸的是,有時 Windows 拒絕使用驅動器,因為它在不應該的情況下將其檢測為寫保護。

好消息是 Windows 中的“Media is Write Protected”錯誤有多種修復方法。 讓我們看一下,從最明顯的修復開始。

目錄

    檢查您的媒體是否有寫保護開關

    如果您在格式化或寫入 USB 閃存驅動器、SD 卡或類似的外部存儲設備時遇到問題,請檢查寫保護開關。 這是一個可以打開和關閉的物理滑動開關,如上圖所示。

    如果它被意外推到寫保護位置,您將無法格式化或寫入驅動器,直到您將其切換回。 在切換開關之前,請務必先彈出驅動器!

    從文件和文件夾中刪除寫保護

    如果您的問題是特定文件而不是整個磁盤的寫保護,則很容易修復:

    1. 打開文件資源管理器
    1. 導航到受寫保護的文件和/或文件夾。
    2. 選擇文件和/或文件夾。
    1. 右鍵單擊您的選擇並選擇Properties
    1. 常規選項卡下,確保未選中標記為只讀的框。
    1. 選擇應用,然後選擇確定

    如果您選擇了包含其他文件和文件夾的文件夾,系統將要求您確認屬性更改也應應用於主文件夾中的所有文件和文件夾。

    運行磁盤掃描

    在開始弄亂操作系統的內容之前,要做的一件好事是對有問題的驅動器進行物理掃描。 如果磁盤損壞或損壞,可能會導致寫保護錯誤。

    在 Windows 中運行全盤掃描:

    1. 打開文件資源管理器
    1. 右鍵單擊要掃描的驅動器,然後選擇Properties
    1. 轉到工具選項卡。
    1. 選擇檢查
    1. 選擇掃描和修復驅動器。

    如果掃描檢測到並修復了驅動器上的任何問題,請嘗試再次使用該驅動器。

    運行完整的惡意軟件掃描

    某些惡意軟件可能會寫保護驅動器以防止它們自己被刪除。 這不是您收到寫保護錯誤的最可能原因,但由於惡意軟件掃描快速且易於執行,因此無論如何都值得執行一次。

    如果從系統或磁盤中刪除惡意軟件不能解決問題,請按照下面提到的步驟使驅動器恢復正常。

    檢查系統文件是否損壞

    嘗試使驅動器再次可寫時,最後一項基本準備工作是運行系統文件檢查器 (SFC)。 這會將您所有的關鍵系統文件與黃金標準原件進行比較。 如果任何文件已被更改或損壞,將下載並安裝原始的新版本。

    查看使用這些命令提示符命令來修復或修復損壞的文件以獲取有關如何使用 SFC 的說明。

    使用高級格式化工具

    如果您只想格式化驅動器,但被寫保護阻止,那麼答案可能是使用更強大的格式化實用程序。 許多用戶發誓要使用 HP USB 格式化工具來欺負受保護的外部磁盤進行合作。

    它也是少數可讓您將大型磁盤格式化為 FAT32 格式的實用程序之一,這是不時需要的。 請記住,您需要以管理員權限運行此應用程序才能運行。 據報導,結果好壞參半,但以下解決方案稍微複雜一些,因此,如果您想先嘗試使用格式化實用程序應用程序,這是一種選擇。

    使用 DiskPart 刪除寫保護

    DiskPart 是 Windows 中功能強大的命令行實用程序,可以從整個磁盤或特定分區中刪除屬性。

    1. 首先,插入寫保護的 USB 驅動器(如果適用)。
    1. 打開開始菜單並鍵入diskpart
    1. 從結果中選擇diskpart run 命令
    1. 如果系統要求您提供管理員權限,請說yes
    1. 在 DiskPart 的命令行中,鍵入list disk並按Enter
    1. 在驅動器列表中查找您的 USB 磁盤,記下它的磁盤號。 你很快就會需要它!
    2. 現在,鍵入select disk # ,但將 # 替換為正確的磁盤號。 然後按Enter
    1. 鍵入屬性磁盤清除只讀,然後按Enter鍵。
    1. 收到確認消息後,鍵入Exit並按Enter

    使用 Regedit 刪除寫保護

    有時,驅動器被標記為寫保護,您會收到“Media is Write Protected”錯誤,因為 Windows 註冊表中的相應值不正確。 如果可能,請避免在註冊表中亂搞。 如果這是您最後的手段,請考慮備份您的註冊表,以防出現問題。

    話雖如此,以下是如何從 Windows 中的 USB 驅動器中刪除寫保護:

    1. 將要修改的驅動器插入 USB 端口。
    1. 打開開始菜單並鍵入註冊表編輯器
    1. 從結果中選擇註冊表編輯器
    1. 在註冊表編輯器中,導航到HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > StorageDevicePolicies。
    1. 雙擊WriteProtect 。 這將打開編輯 DWORD窗口。
    1. 查找數值數據框,然後輸入0作為新值。
    1. 選擇確定並關閉註冊表編輯器。
    1. 重新啟動計算機並再次檢查磁盤。

    如果沒有要更改的 StorageDevicePolicies 值怎麼辦?

    創建 StorageDevicePolicies

    如果您很不幸沒有更改正確的註冊表值,那麼您將不得不自己進行更改。 別擔心,你有這個。

    1. 如上所述打開註冊表編輯器
    1. 導航到HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control
    1. 右鍵單擊右側窗格的空白區域並選擇New > Key
    2. 將新密鑰命名為StorageDevicePolicies ,然後按Enter確認。
    1. 選擇StorageDevicePolicies
    1. 再次,右鍵單擊右側窗格的空白區域並選擇New > DWORD(32-bit) Value
    1. 將新的 DWORD 值命名為WriteProtect ,然後按Enter確認。
    1. 雙擊WriteProtect 。 這將打開編輯 DWORD窗口。
    1. 查找數值數據框,然後輸入0作為新值。
    1. 選擇確定並關閉註冊表編輯器。
    1. 重新啟動計算機並再次檢查磁盤。

    呸! 希望這最後的手段能為您解決 Windows 中的“媒體被寫保護”問題!