Dans les didacticiels en ligne, il est souvent suggéré d'utiliser la commande suivante pour copier un CD-ROM dans une image ISO:
$ dd if=/dev/dvd of=foobar.iso bs=2048
Pourquoi la taille d'octet doit-elle être spécifiée? Je remarque qu'en fait 2048 est la taille d'octet standard pour les images CDROM mais il semble que cela dd
ne spécifie pas bs=
ou count=
fonctionne aussi.
Dans quelles circonstances serait-il problématique de ne pas spécifier bs=
ou count=
lors de la copie à partir d'un périphérique de taille finie?
dd bs=4m iflag=fullblock
vsdd bs=1111
et notez les débits de données considérablement plus élevés que la première vous donnera. Cela est dû au fait que le premier correspond aux tailles de bloc naturelles sur la carte SD, tandis que le second nécessite que le contrôleur SD fasse beaucoup de lecture, de copie et de reflashing pour écrire des blocs physiques partiels. L'importance defullblock
ne doit pas être sous-estimée, soit dit en passant, car sans elle, cebs
n'est qu'un maximum et des lectures partielles pourraient conduire à des désalignements ultérieurs persistants.