Hello everyone. I use mhdd 4.6 all the time to check my disks for defects. It has served me well over the years. I have successfully tested many many disks of different sizes.
Recently I bought some 3T WD drives with 4K sectors, green (WD30EZRX) and red ones (WD30EFRX). Before using them I tried scanning them, as I always do, with mhdd. The problem is that when I press F4 to scan, End LBA will be 1565565871 instead of the correct 5860533168. If i try to put the correct LBA by hand, it will not accept it. In fact, it will accept up to 4,200,000,000 or something. What is more, when I run config i get "Highest LBA sector number: 1565565871 ".
I tried 3 different modern motherboards, all with the latest BIOS installed: Intel DH61BE, Gigabyte GA-G41M-ES2L and Asus P5K-VM. I get exactly the same results. Also the size of the disk is correctly recognized in BIOS.
I also tried with a 2T WD green, with 4K sectors as well. No problems there, LBA detected correctly during SCAN/config.
Can anyone please explain to me why this is happening? I read a lot during the last few days, but I just can't understand what may cause this behavior. HDAT2 recognizes the 3T drives and is able to scan them, but i much prefer MHDD (because it is able to tell me average speed and show me the blocks that respond slowly).
Here are some screenshots from mhdd showing the problem:
http://imgur.com/a/Jpq2zThank you very much in advance
