彻底清理 SD 卡并创建新的分区表

彻底清理 SD 卡并创建新的分区表

我的朋友最近请我帮他处理 SD 卡。SD 卡突然坏了。所以我借了它,插到我的电脑上。结果,什么都没有。没有分区,分区表损坏。有没有办法彻底清理 SD 卡上的所有内容,并创建干净的新 msdos 分区表(我知道如何自己创建分区)?我有 Windows(8.1)和 Linux(Ubuntu 14.04),我知道如何很好地使用控制台。

答案1

Windows 您可以使用 diskpart 实用程序。在命令提示符下使用 diskpart > 列出磁盘 > 选择磁盘 1,2,3(选择要格式化的磁盘)> 清理

清理后,您可以使用命令“create par pri fs = fat32 quick”创建分区

在 Linux ubuntu 中,您也可以使用基于磁盘 GUI 的工具。您可以在其中选择磁盘并对其进行格式化。

答案2

一种简单直接的方法是使用负责设计 SD 规范的“SD 协会”的 SD 卡格式化程序。

有适用于 Windows、Mac 和 Linux 的版本。

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

或者,您可以使用操作系统附带的磁盘分区和文件系统格式化工具(磁盘管理、磁盘实用程序)。

如果问题与硬件无关,通常使用 DD 或磁盘编辑器等工具将 SD 卡的第一个扇区填充为零就足够了。

如果问题仍然存在,或者您写入的内容没有“生效”。例如,您发现向第一个扇区写入零不会覆盖 MBR/引导扇区,或者格式化实际上不会擦除现有文件,那么 SD 卡可能已变为只读。

在许多情况下,这是由于功能而不是错误造成的:如果出现错误或 NAND 内存耗尽其写入/擦除周期,卡的固件可以将卡切换到只读模式。由于这是在固件级别完成的,因此无法使用最终用户软件来解决。

答案3

你可以使用分区删除整个 SD 卡并创建分区表等。这是一个简单且功能强大的工具。

相关内容