如何重新分区SDHC卡(4 GB 或更大)?我需要第三方工具或 Linux(现场 CD解决方案可以吗?
在 Windows 中磁盘管理选项删除分区已变暗:
我可以将卡重新格式化为FAT32,将文件复制到卡中或从卡中复制文件,甚至使用命令行命令将文件系统更改为 NTFS转变,但不对其进行重新分区。
文章如何在 Windows XP 中对 SD 卡进行分区谈到使用“Windows 启动程序”,这对我来说听起来相当可疑。
我尝试过改变“优化快速删除”改为“优化性能”。格式化为 NTFS 的选项出现了,但是删除分区选项仍然变暗。
平台:
- Windows XP 64 位
- SD 卡读卡器:USB 2.0 设备,LogiLink® CR0005C 读卡器 3.5' USB 2.0 内置 54 合 1 带 USB 前置
- 金士顿 16 GB SDHC 卡,速度等级 4。(它可以格式化为 FAT32 并成功用于 4 GB准备好提振设置(Windows 7)。)
我也尝试过不同版本的 Windows 和不同的卡,结果相同:
- 金士顿 4 GB SDHC 卡,速度等级 4(屏幕截图中显示的卡)
- Transcend 2 GB(未标记为 SDHC,而是 SD)
- Windows 7 32 位(虽然读卡器比较旧)和 Windows XP 32 位EliteBook 8730w
答案1
这是一篇带有有效链接的文章 不带图片的存档版本。另外还总结了如何执行此操作:
打开“开始”菜单并在搜索中输入 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 上对 USB 记忆棒进行分区或将 ISO 映像写入其中而导致 USB 记忆棒“变砖”,到目前为止,我还没有找到修复它们的方法。
答案2
@bvukelic 的答案是正确的..但是太长了:)
如果你使用的是 Windows 7 或更高版本,只需打开命令提示符运行磁盘分区
- 您可能只需要删除卷 - LIST VOLUME,SELECT VOLUME #,最后删除卷,<- 请务必小心并阅读您正在删除的内容
然后只需继续常规的“管理”磁盘即可。
只需阅读其中的所有内容小心:)
答案3
您可以使用 Windows 上的 DiskPart 命令行工具将其删除。阅读此内容http://www.winability.com/delete-protected-efi-disk-partition/
答案4
您还可以使用
或者
从 11.9 版开始后者不再支持 Ext 2 至 4 文件系统。
前面答案中提到的 SD 格式化程序似乎会删除 SD 卡上的所有分区!
但请注意,Windows 只能识别可移动磁盘上的第一个分区,因此第二个分区没有驱动器号。