Acabo de guardar la restauración para Windows 8.1 en una memoria USB; ahora, he estado creando una copia de bajo nivel en mi HDD, ejecutando el siguiente comando:
sudo dd if = / dev / sdf of = / disk2 / Archive / windows8.1-restore.img bs = 4M oflag = direct
Quería verificar que mi comando 'dd' estuviera bien, así que lo volví a ejecutar dos veces, especificando ambos bs=8M
y bs=16M
; He comprobado el tamaño y es exactamente el mismo, pero md5sum proporciona una salida diferente para los tres archivos:
c38a2b07b3d473d3f1876331edc2647b windows8.1-restore.img.4M 568e382844431eef63d4ba6dc4c2c5ac windows8.1-restore.img.8M 568e382844431eef63d4ba6dc4c2c5ac windows8.1-restore.img.16M
Creo que he desmontado la memoria USB por segunda y tercera vez.
¿Debería estar preocupado por algo?
editar
El tamaño total del archivo es 31024349184
bytes en todos los casos, entiendo bs=xxx
que solo controle la velocidad en caso de que uno quiera volcar todo el dispositivo / unidad USB.
dd
Se sabe que los tamaños de bloque pequeños matan el rendimiento porque obliga a muchas más llamadas de lectura y escritura de las que de otro modo serían necesarias. Creo que gronostaj es correcto, su problema es que ha eliminado el disco con el sistema de archivos montado. Suponiendo que no ha vuelto a montar el sistema de archivos desde entonces, debería poder verificar esto volviendo a ejecutar su comando dd inicial; también debería ver una suma MD5 idéntica de esa invocación.
dd
con élbs=4M
?