|
|
|
|
NAND flash memory is not perfect
Some memory cells can be broken
And when you read data some bits will have wrong values
ECC (Error Correction Code) protect data
It can detect when data have wrong bits (ECC = Check)
And can fix this bit to original valyes (ECC = On)
ECC can fix limited number of bits
For example, 20 bit errors
If sector have 25 errors, then ECC can not fix and sector will be marked as red
When you set ECC = Off, we do not check at all
All sectors marked as green
Mode
Completely disabled
Maximum performance
Use this mode for search
Check only
Average performance
Use this mode to look ECC map
Error correction enabled
Slow performance
Use this mode to save files
Type
Show data ECC map
Show system area (SA) ECC map
Processor Cores
This is number of processor cores used by software to check ECC
It will increase speed of next operations:
- ECC Fix
- ECC Combine
- Save Image (if ECC errors was not fixed before)
It will decrease speed of next operations:
- select new layout
- auto find layout with ECC = Check
- auto find layout with ECC = ON
Each layout require different memory size to use core
For example layout 20-82-00511-1 14_2048_230 Xor C634_32I:
1 core - 132 MB
2 cores - 263 MB
8 cores - 1 GB
Win32 applications have 2GB memory limit
Thats why number of cores is limited
Performance tests
Read only / WriteBack
Read only mode. Fix errors in memory
Write corrected sectors to dump
ECC Fix
Fix ECC errors in all dumps
ECC Combine
If there is uncorrected errors on ECC map, you can reread one or all dumps in separate folder. And run this procedure to take good sectors from new dumps and write them to main dumps.
Folder - folder with new dumps
Fix Input - Fix errors in input dumps
Fix Main - Fix errors in main dumps
ECC Reread
This operation removed
If there is uncorrected errors on ECC map, you can reread chip several times. Good readed sectors will be writed to dump.
Chip - Number of chip in reader
Banks - Select wich banks will be rereaded
Repeat - number of attempts
Fix main - Fix errors in main dumps, if this was not done before
I do not recommend use this procedure. Better use ECC Combine.
There you can check quality of input dumps before join.
Because memory chip can give wrong data or zeros in case of bad contact or low voltage.
And your main dumps will be destroyed.
Calc statistics
Will give you information about red and green sectors in selected dump
|
|
|
|
|
|
|
|