From a debian-boot mailing list:
A couple more options may help: it's sometimes possible that you've extracted the USB stick while files were still writing.
sudo dd \ if=/debian-11.7.0-amd64-netinst.iso \ of=/dev/sda \ bs=1M oflag=dsync status=progressThis forces a sync on each write to the usb so you don't lose data and also gives you a brief status output on the size written.