無法格式化RAW SD卡?

無法格式化RAW SD卡?

當我將檔案複製到 Micro SD 時,手機突然關機。之後我的手機就無法偵測到該 SD 了。然後我使用讀卡機將其插入電腦。當我嘗試在電腦上開啟 SD 硬碟時,SD 卡突然被拔出。這種事已經發生很多次了。然後我嘗試在檢測到它時對其進行格式化。但時間已經過了很久,最後卻提示 Windows 無法格式化。請任何人告訴我一種格式化方法。

答案1

對我來說聽起來很可能是硬體問題。您可以嘗試用軟體擦除卡,但不能保證如果成功,這將擦除卡上的所有數據。如果您想嘗試一下,請嘗試以下操作:

  1. 從未連接到電腦的 SD 卡開始。
  2. 開啟管理員命令提示字元。將其用於以下命令。
  3. 在 CMD 中開啟該diskpart工具。
  4. 確保插入 SD 卡時 Windows 不會嘗試自動安裝該automount scrubautomount disable
  5. 將 SD 卡插入讀卡機。 Windows 似乎應該忽略它。
  6. 使用該list disk命令找到您的 SD 卡並select disk <#>選擇它。如果找不到它,請運行rescan然後重試。
  7. 運行clean命令以擦除磁碟上的所有分割數據,因為(如果是數據問題,而不是硬體問題),這是該問題最有可能導致您所描述的症狀的地方。據我所知,此命令不需要讀取磁碟元數據,儘管我可能是錯的。如果普通方法clean不起作用,請嘗試clean all;這會將整個磁碟(或 SD 卡)歸零,需要更長的時間,但更確定。
  8. 使用該create partition primary指令建立一個新分割區填充SD卡。該分割區應自動選擇,但您可以使用list partition/select partition 1來確定。
  9. 格式化新分割區。運行help format以獲取有關格式化選項的信息,但默認情況下,一個簡單的文件format quick就足夠了(我相信,根據大小,將使用 FAT32 或 exFAT)。
  10. 使用此assign指令為新格式化的SD卡指定盤符。希望此時 Windows 不會崩潰。
  11. 通過 恢復卷自動安裝(除非您想將其關閉)automount enable
  12. 使用命令退出回到 CMD exit
  13. 轉到新指派的磁碟機號並查看是否可以使用它。

希望這對你有用!您應該可以將卡片放回手機中(在 Windows 中使用彈出或安全刪除硬體後!)它應該有望發揮作用。

但請記住,如果是硬體問題,那麼最多只能將問題推遲一段時間,並且有可能在將來丟失更多時間和資料。 SD 卡相對便宜,但無法永久使用;也許你遇到了一個早死的壞人。

答案2

在 Windows 中,這可以使用分割管理來實現(只需在開始(功能表)中搜尋它)。請務必選擇正確的可移動設備。

一般來說,在 Windows 中,如果遇到錯誤,最好檢查一下事件管理器。事件管理器 -> 自訂檢視 -> 管理事件應該有一些關於失敗的更詳細資訊。

如果 Windows 不再「喜歡」該卡,您應該能夠透過將其連接到 Linux 電腦並dmesg在執行此操作時查看日誌來確認它是否真的損壞。通常它會正常工作,您可以卸載 SD(如果自動安裝)並格式化它。另外,之前將驅動器清除可能會有所幫助:

dd if=/dev/zero of=/dev/sdXy
mkfs.fat -F 32 /dev/sdXy

請務必更換sdXy為正確的設備 - 您也可能錯誤地格式化重要的驅動器!您可以使用 取得設備的概覽lsblk

答案3

一旦Windows無法格式化SD卡,請先備份資料。如果無法開啟驅動器,可以使用資料復原軟體來復原資料。然後你可以丟掉這張損壞的 SD 卡併購買一張新的。

相關內容