測試不通過的block 會被標上記號,這些block 就叫 Initial Bad Block.
這些 Initial Bad Block 的資訊很重要,不可以輕易刪除,因為這些block 是在 critical condition 測試才會出問提,所以在一邊狀況下,或許會是OK的。
所以 user 自己是無法再(正確的)找出這些 bad block 。
Initial Bad Block 的標示位置,在SLC, MLC 上不一樣(或許廠商不同也不一樣)。
由 datasheet 來看:
- SLC : 每個block 的第一或第二個page的spare area 的第一個byte,如果不是0xFF,就是bad block。
- MLC : 每個block 的最後一個page的spare area的第一個 byte,如果不是0xFF,就是bad block。
原來我以前就寫過了: http://realchecko.blogspot.com/2008/03/initial-bad-block.html
沒有留言:
張貼留言