На целые диски ссылаются без номеров, например: /dev /sda На разделы ссылаются с номерами: /dev /sda2
Ваш пример: of =/dev/disk2 ссылается на раздел 2 на диске.
Во многих случаях последний раздел не использует весь диск, и фактически несколько МБ остаются неиспользованными. Пройдя конец раздела 2, вы можете повредить раздел 3, если на жестком диске есть третий раздел.
Наиболее вероятная причина, по которой это сработало, - это неиспользуемое пространство, о котором я упоминал, и тот факт, что вы пытались превысить ограничение на 10 секторов, а не ограничение жесткого диска. 1MB - это 2048 секторов. Если вы достигли конца диска, возникнет ошибка ввода-вывода.