Леонид в смятении. Ведь это же очевидно - что есть ограничения в силу организации памяти внутри NAND, и dd просто не в курсе про все это говно. И как правильно товарищ заметил - говна можно ложкой нахлебаться от души.
Но в том то и прелесть linux way - хочешь жрать говно: "приятного аппетита"
Основная проблема DD в том, что он при записи беды натворить может, если bad block попадется. Ну и с выравниванием тоже можно поиметь проблем. Чтение будет в целом одинаково работать.
В целом, моя позиция совпадает с
@shadowsoul - лучше использовать mtd-utils, т.к. они менеджат эти кейсы, в отличии от dd. Хотя dd использовать на свой страх и риск тоже можно, но готовься к проблемам. Ибо чем тоньше нанд - тем больше битых блоков с завода будет и активнее использовать spare page.