Убедитесь, что я переписал каждый бит с dcfldd

Я использую dcfldd, чтобы стереть диск и изучить судебную экспертизу. Я действительно не хочу иметь дело с математикой блоков и секторов, а просто хочу, чтобы dd или dcfldd записывали каждый возможный бит на диске или устройстве.

В качестве примера я видел этот пример на сайте, тоже пишите на диск

dcfldd pattern="11111111" of=/dev/hda bs=4096 conv=sync,notrunc

Зачем вам нужно 8 единиц (я предполагаю, чтобы сделать байт) и что не означает rrunc, а также опция синхронизации. Также с опцией bs = больше всегда лучше и быстрее?

Я прочитал справочную страницу, но не понимаю ключевые слова.

1 ответ

Решение

Согласно справочной странице dcfldd:

sync: дополняет каждый входной блок значениями NUL до размера ibs; при использовании с блоком или разблокировать, блок с пробелами, а не NUL

notrunc: не обрезать выходной файл

По сути, справочная страница должна быть в состоянии ответить на все ваши вопросы.

Другие вопросы по тегам