無法格式化已分割的 32 GB micro SD 卡

無法格式化已分割的 32 GB micro SD 卡

我在 32 GB micro SDHC 卡上創建了兩個分割區後無法對其進行格式化。第一個分割區是 FAT32。第二個是 4 GB ext3。

現在我無法格式化我的卡並刪除其上的分割區。好像被鎖了。即使格式化後,資料和分割區仍保持不變。

PS 我嘗試過 EASUS、minitool、HP 格式實用程式等工具,但沒有任何幫助。我在我的華碩筆記型電腦上使用 SD 卡適配器。

編輯:這是一張微型SD卡。附照片!

分區管理視窗

                                格式化 21% 後出現錯誤;錯誤號碼 0x04

答案1

如果您可以啟動對 SD 裝置具有實體存取權的 Linux 作業系統,您可以嘗試以下操作。

首先,請務必識別設備。通常,您可能會插入密鑰,然後運行dmesg.它通常會告訴你一些事情。讓我們假設它是關於/dev/sdi(但要小心,一個錯誤可能會擦除您的所有資料!;不要使用/dev/sda,否則/dev/sdb這些可能是真正的硬碟)。

所以先跑

fdisk -l /dev/sdi

從輸出確信這確實是你的 SD 東西。

然後,擦除整個分區(並丟失所有 SD 資料!)

dd if=/dev/zero of=/dev/sdi bs=4k count=32768

然後使用fdiskgparted 重新進行磁碟分割,最後執行mkfs.ext4 /dev/sdi3 以在 SD 的第三個分割區上建立 EXT4 檔案系統。

要非常小心(特別是,替換/dev/sdi 為相關的/dev/sdX東西在哪裡X是適當的字母)。

答案2

這裡可能發生兩件事:

  • 第一個磁區(MBR)中的資訊已損壞,這會使作業系統陷入混亂。這會妨礙普通工具正確擦拭它。
    應該可以將其恢復為可用狀態,但在 Windows 中無法做到這一點。 Windows 首先不知道如何處理多分割區 USB 可移動裝置(這就是讀卡機向 Windows 呈現的內容),並且如果它看到分割區表的分割區數超過1 個分割區。
    我建議您嘗試 GPartED live-CD(或 USB 記憶棒)。您應該能夠將新的 MBR 或 GPT 分區表寫入卡片。如果這不起作用,請參閱下面的下一點。
  • 該卡已損壞,實際上無法再正確寫入任何內容。在這種情況下,扔掉它並再買一個。

答案3

要在 Windows 中擦除 MBR,您需要一個低階格式化工具,例如硬碟大師。現在以管理員權限啟動程式。

點擊:

  • 繼續免費
  • 選擇您的sdhc卡(一定要選擇正確的)
  • 點擊繼續
  • 在“低階格式化”標籤上選擇“執行快速擦除”
  • 按一下“格式化此設備”

現在 sdhc 上的所有分割區都應該被刪除。並且您可以在 Windows 中對其進行格式化。

答案4

1:如果您的卡像您提到的那樣被“鎖定”,您需要物理開鎖它使用卡片側面的物理開關。

2:按照建議進行「低階」格式可以解決問題,但工作量超出了需求。您可以使用便攜式/小程式輕鬆地對卡片重新分割或重置 MBR,例如布冰

操作方法如下:
~ 從「目標磁碟」下拉式選單中選擇 SD 卡。
~ 點選「零件管理」
步驟1

~ 如果有 1 個分割區,請選擇「格式化此元件」。
步驟2/3
或者
~ 如果磁碟機有超過 1 個分割區,請選擇“重新分割區”,然後減少/刪除所有多餘分割區,直到只剩下一個。此選項還允許更改分割表(即:從第一個磁區開始、多個條目等...)

〜您也可以透過按一下「處理MBR」來存取或變更MBR/PBR 資訊(BOOTMGR/GRUB4DOS/ NTLDR 開機) /PBR」而非第一步驟中的「零件管理」。

相關內容