I am using the WD black and we are developing a special driver for it for FPGA devices
we see that the NVME cannot perform Write operation with more than 16 LBA = 8MB
Seems that its limited by configuration . is it correct ?
if its the case , any idea how to change this configuration ? can it be done on windows machine ? can it be done in linux machine ? if yes how ?
yes i agree that we can write as many block as we need , iam asking per write command its limited to 16 block . do you see such constraint on your low level C/C++ access ?
Today C and C++ use Win32 so read and write to files and files are more abstract than blocks. Wirth TB of disks file based API is all that is needed anymore.
CHKDSK can fix disk problems fairly quick but the /R option scans the media for errors