如何在Windows中重新分区SDHC卡?


33

我如何重新分配 SDHC 卡(4 GB或更多)?我需要第三方工具还是Linux(a 现场CD 解决方案会好的)?

在Windows中 磁盘管理 选项 删除分区 变暗了:

Enter image description here

我可以将卡重新格式化为 FAT32 ,从卡中复制文件,甚至使用命令行命令将文件系统更改为NTFS 兑换 ,但不重新分配它。

这篇文章 如何在Windows XP中对SD卡进行分区 谈到使用“Windows启用程序”,这对我来说听起来很可疑。

我试图改变 “优化快速删除”到“优化性能” 。格式化为NTFS的选项出现了,但是 删除分区 选项仍然是暗淡的。

平台:

我也试过不同版本的Windows和不同的卡,结果相同:

  • 金士顿4 GB SDHC卡,速度等级4(截图中显示的一张)
  • 超越2 GB(未标记为SDHC,但标记为SD)
  • Windows 7 32位(虽然有点旧的读卡器)和Windows XP 32位 EliteBook 8730w

为什么要分区SD卡?
James P

3
Windows的限制是只能安装可移动磁盘的第一个分区。 (USB HDD报告自己是固定磁盘。)而 有可能的 要使用第三方工具格式化具有多个分区的可移动磁盘,您将无法安装除第一个分区之外的任何内容。这不是特定于SD卡的,但SD卡通常被视为可移动磁盘(除非您更改驱动程序)。
Bob

1
James:我想缩小分区大小,以便能够格式化为FAT16(FAT32)。这是对目前在写入SDHC卡时存在可靠性问题的嵌入式设备进行一些测试。它甚至可能成为当前问题的解决方法。
Peter Mortensen

@PeterMortensen:这里有一个类似的问题,有一个解决方案: superuser.com/a/202236/13459 - 使用Windows中的diskpart命令行工具,您可以清除分区表并创建一个2GB以下的新分区,然后可以将其格式化为FAT16。但是,请小心选择正确的“磁盘”,这样就不会擦除错误的驱动器。
James P

@PeterMortensen:你有运气吗?
James P

Answers:


51

这是一篇文章 有工作的链接 没有图像的存档版本 。以及如何执行此操作的摘要:

通过打开“开始”菜单并在搜索中键入diskpart来启动DiskPart。授予DiskPart权限以启动管理权限后,您将进入控制台窗口 DISKPART> 提示。

删除分区

类型 LIST DISK 找出你需要改变的磁盘。请注意,您正在寻找与磁盘管理工具中的编号相同的磁盘,因此在OP的情况下,它是 Disk 1

接下来,您需要选择要使用的磁盘。类型 SELECT DISK 1。通过键入确保选择了正确的磁盘 LIST DISK 再次。

现在,您需要选择要删除的分区。类型 LIST PARTITION 查看所有分区的列表。要选择第一个,请键入 SELECT PARTITION 1

要删除分区,请键入 DELETE PARTITION

创建分区

要创建分区,可以使用“磁盘管理”工具继续,也可以键入 CREATE PARTITION PRIMARY。这将创建一个填充可用空间的分区。如果要创建特定大小的分区,则需要键入 CREATE PARTITION PRIMARY SIZE=NNN 哪里 NNN 是以MB为单位的分区大小。

您可以通过键入获得有关各种选项的更多信息 HELP CREATE PARTITION 和/或 HELP CREATE PARTITION PRIMARY

退出DiskPart

两种类型 EXIT 或按 Ctrl+C

补充说明

虽然这适用于许多SD卡(和其他媒体),但对于SD卡而言,建议使用 SD格式化程序 来自SD协会。它不会删除所有分区,但会确保卡中任何与内容安全相关的部分保持不变。

虽然没有被问到这种方法 可能行不通 用于USB棒。我通过在Linux上对它们进行分区或将ISO图像写入它们来“砖砌”USB记忆棒,到目前为止,我还没有找到解决方法。


1
如果我能不止一次地回复你的答案,帮我格式化我的micro SD卡
Naeem Sarfraz

这帮我重新划分SD微卡。
Eric Milliot-Martinez

除了看起来像一个阴暗的网站,SD格式化工具似乎并没有为我工作。安装后,运行它似乎什么都不做。没有窗口,没有弹出窗口,没有消息。它似乎什么都不做。希望它没有做恶意的事情。
Evan de la Cruz

哈哈哈,阴暗的网站。当然看起来那样。但它应该是SD协会的官方网站。
hayavuk

1
@EvandelaCruz我不确定你要完成什么,但正如我的回答所述,它将特别不对SD卡进行任何分区。它只是格式化卡。与Windows的内置格式实用程序相比,它的不同之处在于它保留了一些特定于SD卡的功能(主要与DRM有关)。除了在大多数情况下格式化您的卡外,它似乎不会做任何其他事情。
hayavuk


4

@ bvukelic的答案是正确的..但它太长了:)

如果您使用的是Windows 7或更高版本,只需打开命令提示符即可运行 DISKPART

  • 你可能只需要删除音量 - LIST VOLUME,SELECT VOLUME#,然后最后 删除音量 ,< - 小心并阅读您要删除的内容

然后继续执行通常的“管理”磁盘。

只需阅读那里的一切 小心 :)


我刚刚做了我的btw,它是一张32 gb的SD卡,我把它格式化为FAT32
fedmich

1
提到了什么答案?不再有名为“bvukelic”的用户。是“hayavuk”的吗?
Peter Mortensen

1

当分区包含当前设置为始终挂载的文件系统时,您无法删除该分区。删除驱动器号(从 Change Drive Letter and Paths 选项)然后你应该能够删除分区。


1
在其中一台计算机上,我删除了驱动器号并尝试使用“Optimize for quick removal”和“Optimize for performance”(尽管NTFS格式化选项由于某种原因未出现“Optimize for performance”选项)。我也重新启动了电脑。该选项仍然是暗淡的。我将在今天晚些时候在另一台计算机上进行尝试。
Peter Mortensen

3
仅当分区不受保护时才有效。如果分区受到保护(如OP的情况),则删除驱动器号没有帮助。在这种情况下,您需要使用DISPART命令擦除驱动器并重新开始。
Andrei Belogortseff

1

你也可以使用

MiniTool分区向导

或者

EaseUS SD卡分区软件

从版本11.9开始,后者不支持Ext 2到4文件系统。

上一个答案中提到的SD Formatter似乎擦除了SD卡上的所有分区!

但请注意,Windows只能识别可移动磁盘上的第一个分区,因此第二个分区没有驱动器号。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.