Как уже указывалось, dd
принимает seek=BLOCKS
параметр, который пропускает BLOCKS
блоки в выходном файле.
Теперь вам нужно знать точный размер диска, если вы хотите записать последние 512 КБ . В Linux вы можете использовать blockdev --getsz DEVICE
команду для получения размера в 512B .
Таким образом, командная строка становится примерно такой:
dd if=/dev/zero of=$YOUR_DEV bs=512 seek=$(( $(blockdev --getsz $YOUR_DEV) - 1 )) count=1