author avatar
    高級程式開發員
 

摘要
SD卡和Micro記憶卡(也叫做TF卡)是數碼設備上常用的存放裝置。有時候在電腦刪除記憶卡內的檔案時,電腦會提示記憶卡有防寫保護,無法操作。立即了解如何去掉記憶卡的防寫保護。



經常有朋友會問我,記憶卡/Micro記憶卡被防寫了,無法寫入任何檔案資訊或刪除裡面的檔案資訊,即使是使用系統的格式化功能也無法修復,該怎麼辦?其實造成記憶卡防寫保護的原因有很多,不同的情況要有不同處理方法。這裡我針對比較常見的情況,總結了一些可以移除記憶卡防寫保護的方法,這些方法主要分為物理問題邏輯問題
  • 物理問題一般是指防寫按鈕開啟、接觸不良等問題.
  • 邏輯問題有可能是電腦上的Windows配置問題或記憶卡上的配置資訊出問題了。
記憶卡防寫保護2
記憶卡防寫保護
有些人會把TF和Micro記憶卡混淆,這裡我解釋一下:
Micro 記憶卡,原名Trans-flash Card(TF卡),2004年正式更名為Micro SD Card,由SanDisk(閃迪)公司發明,主要用於隨身數位裝置。 Micro 記憶卡/TF卡可以通過卡套轉換為記憶卡。

物理問題所導致的記憶卡/Micro記憶卡處理方法:

1. 記憶卡的防寫開關被打開了
大部分的記憶卡都有個防寫開關,當這個開關被打開後,記憶卡只能讀取檔案資訊而不能寫入任何檔案資訊了。一般,我們遇到記憶卡被防寫了,首先都是看這個防寫按鈕。如果按鈕是和”Lock”標籤同方向的話,只要我們把開關往反方向撥,就可以把記憶卡的防寫保護去除了。
只有SD記憶卡有防寫開關,Micro記憶卡(TF卡)是沒有防寫開關的。
SD讀卡器防寫開關
2. 記憶卡外露的金屬觸片導電不良導致資料無法寫入(偽防寫)
某些情況下,由於記憶卡長時間沒有使用,其外露的金屬觸片產生了氧化層。也可能導致資料無法寫入,導致產生防寫的效果。
一般清理金手指的方法有3種:
1:[推薦使用橡皮(小學生用的那種橡皮擦就可以把這種氧化層去除)。
2:鉛筆(鉛筆裡面的碳成分石墨是導電體,擦過金手指後具有更好的導電接觸)。
3:蘸有無水酒精的小棉球(用棉花粘上適度的酒精來回擦拭金手指,完全乾燥後即可使用)。
這裡不建議使用一般的除鏽劑,除鏽劑都包含一些化學溶劑,容易腐蝕掉比較薄的導電層。
sd記憶卡接觸點
3. 可能是記憶卡/Micro記憶卡的讀卡機打開了防寫開關
現在市面上少量的讀卡機,可能會帶有防寫開關。請仔細觀察讀卡機上的標誌,把帶有Lock標誌的按鈕,撥到和Lock相反方向的位置即可。

邏輯問題所導致的記憶卡/Micro記憶卡處理方法:

Windows的配置或者是安裝了某些埠管理的系統軟體,也可能導致在某台電腦無法寫入任何檔案資訊到記憶卡。
下面的解決方法適用於Windows2K/XP/Vista/7/8/8.1/10
1. 記憶卡內的檔案系統被設定的唯讀
部分預製的記憶卡會被廠商在檔案系統內設定成唯讀模式,以防裡面的檔案資訊被更改。這種情況下,我們可以通過Windows自帶的diskpart工具修改。

第一步: 請按 Win鍵 + S,在彈出視窗中的輸入框中,輸入cmd.   並右鍵點擊“命令提示符”,並選擇“以管理員許可權運行”。

右鍵點選[命令提示字元]並選擇[以系統管理員身分執行]

第二步:在命令列內輸入 diskpart。

輸入diskpart

第三步:進入diskpart後,首先輸入list disk,並通過Size下所顯示的磁片大小,確定您的記憶卡的序號,如:

如果32GB所代表的就是您的記憶卡的磁片,那麼,請謹記“1”就是您要操作的磁片序號
DISKPART> list disk

Disk ### Status         Size     Free     Dyn Gpt

——– ————- ——- ——- — —

Disk 0   Online         149 GB 1024 KB

Disk 1   Online           32 GB   30 GB

第四步:進入diskpart後,首先輸入list disk,並通過Size下所顯示的磁片大小,確定您的記憶卡的序號,如:

DISKPART> select disk 1
再通過 list disk,可以看到Disk 1前面加了*號,就代表記憶卡被選擇為要進行處理的磁片。
DISKPART> list disk

 

Disk ###  Status         Size     Free     Dyn  Gpt

——–  ————-  ——-  ——-  —  —

Disk 0    Online          149 GB  1024 KB

* Disk 1    Online            32 GB   32 GB

第五步:(重點)輸入attributes disk clear readonly,以清除記憶卡檔案系統內的防寫標記。

輸入該命令後,記憶卡/Micro記憶卡上的唯讀標記就被刪除了。您可以在Windows系統上隨意更改記憶卡內的檔案資訊了。
DISKPART> attributes disk clear readonly

第六步:如果您需要再次給記憶卡標記防寫,請在第五步後,輸入:attributes disk set readonly。操作完成後,輸入 exit 即可退出。

DISKPART> attributes disk set readonly
2. 可能是網路系統管理員使用了埠管理工具,如Renee USB Block
這情況在公司或者研究機構中尤其常見,為了防止檔案資訊洩露或者是員工帶來的外置存放裝置帶有病毒傳播到公司其他機器,而導致公司利益受損。機構的負責人一般都會要求網路系統管理員,在各台機器上安裝埠使用限制軟體。譬如市面上常見的Renee USB Block,這款產品可以有選擇性的禁用各種存儲裝置連接埠,如USB,1394介面,普通的com介面,記憶卡介面,等等…
Renee USB Block寫入保護
使用Renee USB Block鎖定裝置連接埠
如果您確認公司安裝了類似的軟體,而自己又必須使用外置連結設備。那麼您就需要向網路系統管理員申請使用權限,用於解除您的電腦的使用限制。
登入Renee USB Block
3. Windows系統設定了所有記憶卡或隨身攜帶設備不可寫

第一步:按WIN+R 調出運行,然後輸入 gpedit.msc確定。

如果您的Windows 10 是Home版本,請下載Windows 10 Home自動腳本 來安裝群組原則。下載解壓後是一個Windows的批次檔案gpedit-enabler.bat,請右鍵點擊該檔案,並以管理員許可權運行。
在執行視窗中鍵入gpedit.msc

第二步:通過路徑“電腦配置” -》“管理範本” -》“系統”-》“抽取式存放裝置存取權”,查找到“抽取式磁碟:拒絕寫入存取權”。

找到抽取式磁碟寫入權限

第三步:將“抽取式磁碟:拒絕寫入存取權”的設定改為“已禁用”即可。可通過按兩下該選項來進行編輯。

更改權限設定
4. 註冊表內設定了給所有隨身存儲設備添加防寫
某些電腦的管理者為了防止電腦內的私密檔案資訊被別人拷貝到隨身存儲設備上,會在註冊表裡面設定所有隨身存儲設備都不能寫入任何檔案資訊。

第一步:使用快速鍵 Win鍵+R,輸入regedit。

鍵入regedit

第二步:在註冊表中按以下路徑找到WriteProtect鍵值,按兩下WriteProtect,並將它的值從1改為0即可:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies

移除寫入權限限制

第三步:修改完成後,請重新開機。

5. 可能是記憶卡中毒了
這種情況,經常出現在手機的Micro記憶卡。可能是流覽了網上一些不知名的網站導致手機中毒,病毒感染了Micro記憶卡後,會把記憶卡內的檔案資訊加密並鎖定,不允許再寫入任何檔案資訊。如此前在網路上流行的CARDK木馬病毒和 WannaCry病毒都有類似的情況。
遇到類似情況的話,唯一的建議就是格式化掉記憶卡,以免病毒感染到其他機器。手機也應該進行重置操作。
如果您已經使用了上面所有的辦法都無法成功移除記憶卡的防寫標誌,那麼可能您的SD/Micro記憶卡是使用壽命已盡,一般的記憶卡如果每天使用1-2次,在使用1年左右會出現無法使用,如果是使用頻率在每天4-5次,那可能使用幾個月就會出現無法使用的問題。
出現這種情況的話,請儘快用Renee Undeleter拯救記憶卡內的檔案資訊,並聯繫記憶卡生產商對記憶卡進行置換(點擊查看主要記憶卡生產商的聯繫方式)。