Reinitialization levels and custom write patterns
Posted: 2021.01.31. 13:03
Brilliant software! I'm learning about the benefits of data destructive disk testing this week and learned to test with Linux badblocks utility that runs four write passes as follows
0xAA = 10101010
0x55 = 01010101
0xFF = 11111111
0X00 = 00000000
There are occasions when I'd prefer to do testing from Windows instead and especially times where I'll want to run lesser write tests on new disks because of time constraints. I read your forum post here
https://www.hdsentinel.com/forum/viewto ... ell#p16420
where you indicate the Reinitialize Disk Surface test does 4 writes and 1 reads on all sectors. By chance is it doing the same write patterns sequence as the linux badblocks utility? If not, what is the write sequence? I saw under custom you have the option for reinitialization level 3 2 1 and thought maybe that was a means to toggle which write sequences were being written or something like that?
In a time crunch, and for lack of knowing, I've just been run some write + read tests using the random data option. I saw from your post here
https://www.hdsentinel.com/forum/viewto ... ata#p18780
that you encouraged using the random data write pattern instead of all zeros. I'll always try to remember to use the random write pattern instead of all zeros unless there is an obvious use case you advise otherwise (maybe SMR disks or something?)
Thanks in advance for your awesome expertise!
0xAA = 10101010
0x55 = 01010101
0xFF = 11111111
0X00 = 00000000
There are occasions when I'd prefer to do testing from Windows instead and especially times where I'll want to run lesser write tests on new disks because of time constraints. I read your forum post here
https://www.hdsentinel.com/forum/viewto ... ell#p16420
where you indicate the Reinitialize Disk Surface test does 4 writes and 1 reads on all sectors. By chance is it doing the same write patterns sequence as the linux badblocks utility? If not, what is the write sequence? I saw under custom you have the option for reinitialization level 3 2 1 and thought maybe that was a means to toggle which write sequences were being written or something like that?
In a time crunch, and for lack of knowing, I've just been run some write + read tests using the random data option. I saw from your post here
https://www.hdsentinel.com/forum/viewto ... ata#p18780
that you encouraged using the random data write pattern instead of all zeros. I'll always try to remember to use the random write pattern instead of all zeros unless there is an obvious use case you advise otherwise (maybe SMR disks or something?)
Thanks in advance for your awesome expertise!