Todd
发表于 2024-6-21 18:08:19
坏块是啥意思?每次使用都会坏一点吗
jyssysz
发表于 2024-6-21 21:57:09
存储数据的位置损坏了,不能存储数据了。
Todd
发表于 2024-6-22 14:17:23
jyssysz 发表于 2024-6-21 21:57
存储数据的位置损坏了,不能存储数据了。
这是通病吗,啥原因造成的
Todd
发表于 2024-6-22 14:17:45
Todd 发表于 2024-6-22 14:17
这是通病吗,啥原因造成的
可以避免吗还是说跟配置有关系
jyssysz
发表于 2024-6-22 17:03:41
Todd 发表于 2024-6-22 14:17
可以避免吗还是说跟配置有关系
这个不能避免。
jyssysz
发表于 2024-6-22 17:06:10
Todd 发表于 2024-6-22 14:17
可以避免吗还是说跟配置有关系
1)为什么会出现坏块
由于NAND Flash的工艺不能保证NAND的Memory Array在其生命周期中保持性能的可靠,因此,在NAND的生产中及使用过程中会产生坏块。坏块的特性是:
当编程/擦除这个块时,不能将某些位拉高,这会造成Page Program和Block Erase操作时的错误,相应地反映到Status Register的相应位。
2)坏块的分类
总体上,坏块可以分为两大类
(1) 固有坏块
这是生产过程中产生的坏块,一般芯片原厂都会在出厂时都会将坏块第一个page的spare area的第6个byte标记为不等于0xff的值。
(2) 使用坏块
这是在NAND Flash使用过程中,如果Block Erase或者Page Program错误,就可以简单地将这个块作为坏块来处理,这个时候需要把坏块标记起来。为了和固有坏块信息保持一致,将新发现的坏块的第一个page的spare area的第6个Byte标记为非0xff的值。
cky06322
发表于 2024-7-4 22:31:33
老哥这个盘能测试全盘写入吗?我论坛里的工具和hdtune都报错
jyssysz
发表于 2024-7-4 22:35:36
cky06322 发表于 2024-7-4 22:31
老哥这个盘能测试全盘写入吗?我论坛里的工具和hdtune都报错
报错信息是什么?可以根据出错代码检验一下。