所以,假设你已经完成了:
dd if=/dev/zero of=/dev/sdX bs=1M
Run Code Online (Sandbox Code Playgroud)
然后,您要确保目的地已真正归零(忽略来自设备的确认消息,dd而不仅仅是轮询设备的开始或结束)。假设你必须通读整个磁盘——我会使用这个:
dd if=/dev/sdX bs=1M | grep -P '[^\x00]'
Run Code Online (Sandbox Code Playgroud)
但是,由于这适用于管道stdout,最终会出现错误,说明操作内存不足。所以,没啥用。
当然,创建整个磁盘的完整映像并保存它不是一种选择。但是,也许,这样做同时能够以某种方式即时跳过0x00 – 这将是解决方案之一。
想法?