是否可以在Android中使用Java / NDK进行低级别访问,以创建例如scandisk或card defragmenter等卡片扫描程序?我在卡片周围移动了很多东西,很快就会碎片化。我有在Windows上进行FAT32碎片整理的经验,但我会在Android上执行此操作。
答案 0 :(得分:2)
由于SD卡没有旋转部件或移动磁头,因此碎片不会影响SD卡,因为它会影响硬盘驱动器,随机访问与SD卡顺序访问之间的差异可以忽略不计。
换句话说,SD卡不需要进行碎片整理;事实上,对SD卡进行碎片整理只会降低SD卡的使用寿命,因为SD卡的存储单元对你可以对它们进行读/写的数量有限制。
如果你需要“scandisk”(或Unix / Linux中的“fsck”,代表“File System ChecK”),我不认为Android的默认shell附带fsck,但你应该能够从计算机上取出SD卡。
答案 1 :(得分:0)
这可能与my questions之一有关。