![彻底清理 SD 卡并创建新的分区表](https://linux22.com/image/1408969/%E5%BD%BB%E5%BA%95%E6%B8%85%E7%90%86%20SD%20%E5%8D%A1%E5%B9%B6%E5%88%9B%E5%BB%BA%E6%96%B0%E7%9A%84%E5%88%86%E5%8C%BA%E8%A1%A8.png)
我的朋友最近请我帮他处理 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 卡并创建分区表等。这是一个简单且功能强大的工具。