Скорее всего у Вас label битый, со слайсом размером в 180Г на винте меньшего размера, либо с началом слайса большим чем надо. Итого gpart детектит по таблице bsdlabel слайс обьемом 180Г и создает блочное устройство с соотв характеристиками. А запросы dd проходят к физическому диску и доходят до его конца раньше, чем достигнут конца слайса.