我希望重新格式化SD卡以使其再次正常使用(它目前具有一个78 MB FAT32分区和一个3.9 GB Linux分区)。我该怎么做(在Windows / Mac / * nix上)?
我希望重新格式化SD卡以使其再次正常使用(它目前具有一个78 MB FAT32分区和一个3.9 GB Linux分区)。我该怎么做(在Windows / Mac / * nix上)?
Answers:
您可以DISKPART
在Windows 中使用,也可以fdisk
在Linux / Mac下使用等效的命令。
DISKPART
(视窗)启动命令提示符,然后启动DISKPART控制台。通过键入列出所有磁盘LIST DISK
,然后使用选择正确的磁盘SELECT DISK #
(其中#是SD卡)。然后,您可以键入CLEAN
以清除卡上的分区表,从而有效地将其清空。 在运行CLEAN
命令之前,请确保选择了正确的磁盘!
要创建主分区以重复使用卡上的空间,请键入CREATE PARTITION PRIMARY
。然后,这将重新分配先前的“清理”空间。
要进行格式化,请键入FORMAT FS=FAT32 QUICK
,最后输入来重新分配驱动器号ASSIGN
。
如果无法确定合适的磁盘,请取出SD卡,运行DISKPART
和LIST DISK
,然后在插入SD卡的情况下重新运行它。SD卡只是已添加的磁盘。
请注意,以上命令不区分大小写;我用大写字母来匹配常规DISKPART
显示。
FDISK
/ CFDISK
(Linux / Mac)在终端,开始fdisk /dev/sdx
在那里/dev/sdx
是你的SD卡设备(取决于您使用的Linux发行版,见下文)。然后,您可以通过键入d删除设备上所有现有的分区,然后添加一个新分区并对它进行格式化。您还可以键入n来创建一个新的分区表,然后开始布局所有内容。
cfdisk
也是另一种可行的工具,基本上fdisk
具有大大改进的用户界面。在两种情况下,格式化驱动器后,最后都需要mount
它。
如果您无法确定合适的设备,请取出SD卡,运行fdisk -l
,然后在插入SD卡的情况下重新运行它。SD卡只是已添加的设备。
DISKPART
,通常可以通过磁盘的容量来判断。选择磁盘后,您也可以致电LIST VOLUME
查看所有驱动器卷及其标签(只要显示SD卡的名称,您就拥有正确的设备)。如果使用fdisk
,请键入p以打印分区表并检查卷标是否正确。如果您使用的是cfdisk
,则应在设备上启动命令后立即显示卷标。
大多数相机具有内置的格式化功能,该功能将使用单个FAT分区。我的相机甚至将其放在擦除块边界上。
例如,在我的Pansonic Lumix上,已插入卡,并且在任何模式下都将菜单作为格式条目。选择它会弹出一个菜单,要求我确认我要删除卡上的所有数据。选择是格式化卡。
当前,最好的磁盘管理实用程序之一似乎尚未被提及-GParted:
它包含在许多Linux发行版中,否则可以轻松安装。对于其他系统,可以从DVD或USB记忆棒上运行它,因此也可以在其中使用它。Linux部分还表示如果支持,则支持SD卡格式ext*
,因此可以轻松,有效地重新格式化,并且问题发生的可能性也较小。大多数磁盘使用程序(尤其是Windows上的磁盘使用程序)可能会破坏SD卡上的所有引导数据,并以其他方式对其进行处理。
以下是GParted的屏幕截图,显示了Raspbian处于打开状态的SD卡的内容:
注意:引导分区可能会带有标签或标志“ boot”
要在分区上执行操作,请右键单击它,然后选择“卸载”。如果已安装分区(由分区名称旁边的一组键显示),则无法对其执行任何操作。卸载后,您可以检查它是否存在错误,重新格式化,重命名,删除并创建一个新的等等。
有关使用GParted的文档可在此处找到
有一些仅适用于SD卡的特定工具,但我喜欢使用Windows用户免费使用的EaseUS分区工具。在Server Editions上将无法使用。* 请注意,他们显然捆绑了某些软件。单击高级选项以防止这种情况。
您应小心从设备列表中选择SD卡,因为此工具将列出所有驱动器。这显示了如何调整分区大小。
硬件错误
但是,如果在列表中看到卡的总大小为55 MB,并且没有其他选择来移除或扩展卡,则表明SD 可能已损坏。
您可以使用称为SD记忆卡格式化程序的工具-转到该页面,阅读条款,向下滚动并接受(如果您同意)。该软件将仅格式化外部设备。如SD卡或USB设备。
选择选项快速和格式大小调整:开启!
那应该将整个SD卡重置为其原始大小。如果此时发生错误,则很可能卡完全损坏了。
作为最后的选择,您可以尝试在接受该卡的dSLR相机或手机中格式化该卡。
例
这是我的4 GB Raspbian SD卡。我使用Windows管理工具。是的,它显示了它,但是它不能让您对分区执行任何操作,以防万一...您将其删除或Windows破坏了某些内容(因为它不支持该文件系统)。
EaseUS分区主控显示了一个更好的列表,并且了解所使用的文件系统。右键单击并删除分区。您也可以创建新分区并应用所有内容,然后将整个SD卡重新使用在Windows中,或者如果您想将其他映像刻录到卡上。
在这里,我删除了分区。右键单击并说“创建新分区”。有文件系统类型的完整列表。我没有单击“应用”,因此尚未完成任何操作。
使用官方SD Formatter工具时的注意事项。(这确实应该是评论,但显然我无法在评论中添加屏幕抓取。)
这使我绊倒了一天左右。我运行SD格式化程序,以为它将修复我的SD卡。我观察到驱动器J:大小仅为60Mb。这是16Gb卡。我认为(按照我过去30年来一直使用的格式化工具),它只会格式化60Mb分区。
错误。实际上,它将设备重新分区为一个完整的分区,然后对其进行格式化(在这种情况下,将其格式化为完整的16Gb-请参阅前台窗口与背景窗口的比较)。 这是您需要的工具。把手放下。无话可问!!
我有一个非常相似的问题。我的设置:在Windows 7和Sandisk ultra card 16 GB上运行的计算机。
我想格式化我的卡以安装OpenELEC。因此,我下载了SD格式化程序并尝试对其进行格式化。它变成了64 MB卡!我尝试了多种设置,尝试了CMD上的diskpart并使用计算机管理/磁盘管理控制台清理了格式-真不走运。总是winimg作家声称卡上没有足够的空间。之前(即使用SD格式化程序之前)它将扩大空间并安装,随后我在Raspberry Pi终端上使用了expand命令。所以这就是我所做的:
我下载了BerryBoot(注意它是28 MB!),将图像写在SD卡上并启动了Raspberry Pi。BerryBoot使用其自己的内置程序将其重新格式化。现在,我将卡取出,并在Windows上使用FAT的格式化工具对其进行了格式化。我将卡取出并重新插入。现在读取为14.4 GB!像这样卡住的任何人都可以尝试一下。
在装有最新OS X的Mac上,它不好。无法以任何方式擦除该卡。
fdisk
呢?