SDCard恢复扇区数

SDCard恢复扇区数

我有一张预装了 Android 的 8GB SD 卡(包含在 hummingboard 中,这是 Raspberry Pi 的替代品)。因为我想刷入另一个操作系统(OpenELEC),所以我将这张卡插入了我的 Windows PC。卡被成功检测到,但报告为只有 16MB,因此 Windows 和 win32 磁盘映像器都无法格式化和刷入新映像。我甚至尝试使用 VMWare 上的工具 gparted(LiveCD)对其进行重新分区。

我尝试使用 SD Formatter 工具格式化 SD,但现在 Windows 将其报告为 FAT32,空间更小 - 15.9MB。可用扇区数从 32768 降至 32711(根据 VMDK 文件报告,这是 VMWare 所需的)。

您对如何将 SD 卡容量恢复到完整的 8GB 有什么建议吗?

提前致谢。

答案1

使用以下命令擦除 MBR(或安装在第一个扇区的任何内容)dd
从 Linux LiveCD 启动,然后打开终端以获取 shell 提示符。

dd if=/dev/zero of=/dev/xxxx count=16

/dev/xxx用 SD 卡的正确设备名称替换(例如/dev/sdb/dev/mmcblk0)。

然后安装一个新的 MBR(例如使用 Gparted)。

相关内容