SD存儲卡越用越慢?教你一招免費修復,瞬間省下上千元

大家好,我是飄雷。

大家也都知道,近幾個月存儲類產品輪番漲價, 漲幅讓人瞠目結舌,現在無論是購買內存、SSD還是存儲卡、U盤,價格都要比去年同期翻倍還不止。

今天就爲大家分享一個用來低級格式化SD卡和microSD卡的免費軟件,可以用它來嘗試修復故障卡來恢復正常性能,一旦修復成功,就能省下購買新卡的幾百上千元預算。

寫這篇筆記的起因是,幾年前朋友送我的一張V60速度的相機SD卡最近出了問題。

這張卡在剛到手時,無論是錄製視頻還是拍攝照片都非常絲滑,但用久了之後,現在預覽和導出照片會異常卡頓,甚至插到電腦上都可能出現資源管理器未響應卡死系統的情況,基本已經屬於不可用的狀態。

想着買張新卡吧,結果愕然發現這款128GB SD卡的價格已經漲到了一千多元,屬實太哈人了;哪怕換成便宜些的低速V30 SD卡,售價也要比去年同期貴了一倍不止,還是讓人有點下不去手。

之前我也用Windows的低級格式化給這張卡操作過,不過收效甚微,用起來還是不正常。

在這種情況下,我想着給專用工具再修復一下,死馬當活馬醫,看看還有沒有救。

沒想到一番操作後還真的成功了,現在這張SD卡像是浴火重生,完全恢復了正常性能,直接給我省了大幾百元錢。

現在咱們進入正題,這款用來給SD卡做低級格式化的軟件叫做SD Card Formatter。

SD Card Formatter是由制定SD卡標準的官方組織——SD 協會 (SD Association) 推出的工具,在協會官網就可以直接下載,有Windows和MacOS兩種版本。

https://www.sdcard.org/downloads/formatter/

作爲目前公認的最標準、最安全、最能發揮 SD卡性能的格式化軟件,它對於那些長期使用後出現寫入變慢、相機連拍卡頓或錄像中斷之類問題的SD卡有很好的修復效果,部分工作不正常的U盤(僅限部分能被識別的型號)也可以嘗試用它來修復。

使用的方法也很簡單,在嘗試修復SD卡之前,首先備份好卡內數據,然後下載並打開 SD Card Formatter。

接着選擇 "Overwrite format"(覆蓋格式化),不是 "Quick format"(快速格式化)。

這個低級格式化的耗時較長,可能需要幾分鐘到幾十分鐘,不要心急,而且如果SD卡有寫保護開關的話,記得撥到關閉狀態。

格式化完成後,測試一下SD卡的性能是否恢復正常,如果沒問題的話將卡插回相機,再次在相機菜單內格式化一次,生成相機專用的文件夾結構。

需要說明的是,雖然我自己實測,SD Card Formatter的效果極佳,但它也不是萬能的,遇到一些不可逆的物理損壞情況,比如SD卡的擦寫壽命耗盡、主控/閃存老化或者遇到擴容卡、假卡等等,還是無能爲力。

那麼爲啥要使用SD Card Formatter對SD卡進行低級格式化修復,它和Windows中直接右鍵單擊盤符格式化有啥區別呢?

要理解原理,首先要知道SD卡爲什麼會變慢。

一、SD卡用久了爲什麼會性能下降

1.文件系統碎片化

SD 卡通常使用 FAT32 或 exFAT 文件系統,當你頻繁地刪除舊照片、錄製新視頻時,文件系統就會產生碎片化。

在剛買來時,SD卡中的空白塊多,所以數據是連續存放的,卡內主控芯片可以像在直線公路上開車一樣,快速找到空位並寫入。

用的時間長了以後,由於閃存不可覆蓋寫入的特性,主控在寫入時會優先寫入空白塊,SD卡的文件分配表(FAT)變得很雜亂,比如原本一個連續的視頻文件,可能在寫入時被拆分成了幾十個小塊,散落在卡的各個角落。

這樣相機主控芯片在寫入數據前,必須花費指令週期去查找這些零散的區域,而這種邏輯尋址的延遲,是導致寫入速度波動的第一個原因。

2.類似SSD的髒盤效應

SD卡其實和SSD一樣,同樣使用NAND Flash閃存作爲存儲介質。

而閃存的特性就是,只能在完全空白的塊(block)中直接寫入數據;一旦某個塊中已有舊數據,甭管是不是已經填滿,都不能直接用新數據覆蓋掉舊數據。

如果要覆蓋舊數據,主控必須執行“讀取-擦除-寫入”三個步驟:

  • 讀取 (Read):把一整個區塊的數據讀入緩存。

  • 擦除 (Erase):清空該物理區塊。

  • 寫入 (Write):將緩存裏的舊數據和你的新數據一起寫回。

當你從相機裏刪除一張照片時,系統只是在邏輯層打了個已刪除的標記,但物理層上的數據依然存在,這些殘留數據的區域就被稱爲髒塊。

這樣當SD卡用久了,雖然你刪除了文件,但物理層面上全是髒數據,相機每次寫入都要先做擦除動作,這也會導致寫入速度大幅下降。

二、SD Card Formatter的優勢是什麼

雖然 Windows 的右鍵格式化和 Mac的磁盤工具也能格式化SD卡,但它們通常把SD卡僅僅視爲一個普通的通用存儲設備;而 SD Card Formatter 是專爲SD卡設計的,比電腦自帶的格式化功能更有針對性。

如果使用電腦自帶工具格式化,可能會從錯誤的偏移量開始劃分簇,導致邏輯分區和物理存儲單元錯位,這樣寫入1個邏輯數據塊時,實際可能跨越了2個物理存儲塊,導致主控必須操作兩次,性能減半,壽命也會減半。

SD Card Formatter的優勢在於,它作爲SD協會官方軟件,會嚴格遵守SD/SDHC/SDXC/SDUC文件系統規範,可以自動檢測卡的容量和類型,將文件系統的簇大小和起始位置與閃存的物理邊界完美對齊,從而最大化讀寫速度,並延長卡的使用壽命。

另外,使用電腦對SD卡進行普通的快速格式化,只是刪除了文件目錄,殘留數據的髒塊其實還在,並且大多數SD卡並不支持像SSD那樣的 TRIM 指令。

而SD Card Formatter的深度格式化(Overwrite)功能,會將全盤填零覆寫,這會強迫SD卡主控重新整理了底層映射表,徹底消除之前長期碎片化使用導致的 邏輯與物理映射混亂。

映射關係重新變連續了,後續相機再次格式化寫入時,主控就能以最高效的線性方式工作,從而恢復速度。

這樣下次相機寫入時,面對的是早已擦除好的區域,可以直接寫入,無需等待擦除,速度自然恢復。

同時在這個過程中,也能修復一些非標準格式化工具產生的邏輯錯誤,所以能夠解決無法格式化、容量顯示錯誤或設備無法讀取等疑難雜症。

總結

總得來說,專業的活兒還得專業工具來幹。下次大家如果遇到存儲卡工作不正常的情況,也可以嘗試用SD Card Formatter來修復一下,如果能恢復性能,那就能省下不少的預算,幫我們更好地扛過這波存儲價格上行週期。

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com