1、向SD卡块写数据时,不需要先擦除该块然后再写数据啊,直接写就行了,会自动将原来的数据覆盖,但是如果先擦除再写,可以获得更高的写速度---不过一般没必要这么做。 2、不论是读取数据还是写入数据,都是以块为单位(如512字节),也就是说,至少要写入512字节。如果通过文件系统往SD卡写入的文件小于512字节,则SD卡低层驱动仍然会往SD卡写入512字节,只是后面的字节数是无意义的。也就是说, 如果写入的数据大小不是块(1块512Bytes)大小的整数倍,那未写的部分不能再利用。实际上不会存在未写的部分,因为低层驱动读写SD卡都是以块为单位,只是多余的字节被上层驱动,也就是文件系统屏蔽了 by zlgarm_wulongsui