![我想知道如何快速重置(清除)eMMc(SD)。 (dd太慢了!)](https://linux22.com/image/105470/%E6%88%91%E6%83%B3%E7%9F%A5%E9%81%93%E5%A6%82%E4%BD%95%E5%BF%AB%E9%80%9F%E9%87%8D%E7%BD%AE%EF%BC%88%E6%B8%85%E9%99%A4%EF%BC%89eMMc(SD)%E3%80%82%20%EF%BC%88dd%E5%A4%AA%E6%85%A2%E4%BA%86%EF%BC%81%EF%BC%89.png)
我正在使用嵌入式板。
我用作eMMc(8GB)
启动设备。(我也使用SD卡。)
我想如果我重新安装操作系统,我需要重置启动设备。
所以我尝试使用以下命令重置。
dd if=/dev/zero of=/dev/mmcblk1
/dev/mmcblk1 是 eMMc。
然而,使用 dd 命令将 8GB 重置为 /dev/zero 需要太长时间!
但我认为这是最明显的方式。
有没有办法更快地重置(清除)启动设备内存?
答案1
你可能应该使用:
blkdiscard /dev/mmcblk1