大家好,我是飄雷。
大家也都知道,近幾個月存儲類產品輪番漲價, 漲幅讓人瞠目結舌,現在無論是購買內存、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
