web-dev-qa-db-fra.com

L'écriture sur disque DD Image est-elle permanente?

J'utilisais rufus pour installer Ubuntu, mais je suis tombé sur une chose étrange. Il disait essentiellement que l’iso que j’utilisais était hybride et que j’avais le choix de faire le mode image ISO ou le mode image DD. Je n'avais aucune idée de ce qu'était le DD, alors j'ai utilisé l'ISO, mais je ne pouvais pas faire démarrer le PC à partir de ça, alors je voulais le faire, mais j'ai remarqué qu'il disait que l'ISO était recommandé en raison de la pleine utilisation du lecteur. Cela m'a fait penser que DD pourrait être permanent. Oui, je n'ai aucune idée de ce que je fais et mes recherches ne sont d'aucune aide. J'ai juste besoin d'une réponse oui ou non et peut-être d'une explication simple.

4
John Hickox

dd est un outil de clonage

ddfait toujours une copie 1: 1, en écrivant exactement ce qui est lu. Les fichiers iso Ubuntu standard correspondent à environ 1,5 GiB et sont des fichiers iso 'hybrides', ce qui signifie que la même structure démarrera à partir d'un lecteur de DVD et d'un lecteur USB (ou d'une carte mémoire).

Cette structure a un secteur de démarrage spécial et le système de fichiers ISO9660, qui est en lecture seule. Donc, vous pouvez démarrer à partir du lecteur, mais vous ne pouvez pas y écrire (ne pas l'utiliser pour le stockage).

ddpeut cloner n'importe quel fichier sur un lecteur USB ou une carte mémoire, par exemple un fichier image d'un système installé, par exemple pour Raspberry Pi. Le résultat dépend plus du contenu du fichier que de ddlui-même.

ddest un outil puissant mais dangereux , car il fait ce que vous lui dites de se passer de questions, même si vous lui dites d'effacer les photos de famille. Il n'y a pas de point de contrôle final, où vous pouvez vous assurer que tout est correct, et une petite erreur de frappe suffit pour cloner et écraser le mauvais lecteur.

Par conséquent, je recommanderais d'autres outils de clonage, qui sont plus sûrs , car ils vous aident à identifier le lecteur cible correct et vous permettent de vérifier, à qui vous clonez et écrasez le bon lecteur.

Exemples:

  • Ubuntu Startup Disk Creator dans Ubuntu version 16.04 LTS et versions plus récentes
  • 'Disks' aiias gnome-disks
  • mkusb (lors du clonage, qui est le mode standard pour les fichiers iso linux)
  • Rufus (mode dd)
  • Win32 Disk Imager

Extraction d'outils

D'autres outils ne clonent pas mais extraient le contenu du fichier iso et le modifient (copie dans un système de fichiers en lecture/écriture et réparation du chargeur de démarrage). Cela nécessite que les outils reconnaissent la structure de démarrage du fichier iso et que, lorsqu'ils changent, ces outils échouent. Un outil d’extraction aura des problèmes avec les nouvelles versions d’une distribution linux, si la structure de démarrage change par rapport à la version précédente, jusqu’à ce que l’outil soit modifié pour en tenir compte.

Exemples:

  • Le créateur de disque de démarrage Ubuntu dans les versions Ubuntu antérieures à 16.04 LTS
  • Unetbootin
  • Rufus (mode ISO)
  • mkusb (lors de la création de disques durs actifs persistants Ubuntu ou de lecteurs d'installation Windows )

Restaurer sur un lecteur de stockage standard

Il est possible de restaurer un lecteur de démarrage USB cloné avec Ubuntu sur un lecteur de stockage standard à moins que le matériel du lecteur soit endommagé (par exemple, par une usure excessive). Vous pouvez utiliser plusieurs outils pour le faire, par exemple mkusb , qui peut

  1. Cloner un fichier iso ou un fichier image compressé sur un lecteur USB live-only
  2. Extrayez à partir d'un fichier iso et créez un lecteur USB actif persistant ou un lecteur d'installation Windows
  3. Essuyer une clé USB
  4. Restaurez un lecteur USB sur un lecteur de stockage standard (après avoir été utilisé pour installer Ubuntu).
2
sudodus

La réponse courte et simple est non.

dd ne peut pas apporter de modifications permanentes à vos appareils.

Tout ce qu'il fait, c'est écrire dans le descripteur de fichier de périphérique en mode bloc fourni par le noyau Linux, ce que feraient tous les autres outils à un moment donné. Le processus technique d’écriture des données sur le périphérique est toujours le même.

Ce qui fait probablement la différence, c'est la manière dont l'image disque que vous voulez écrire est interprétée. dd fait toujours une copie 1: 1, en écrivant exactement ce qui est lu. Cela signifie également que si votre image mesure 1 Go, mais que votre appareil dispose de 4 Go d'espace, seulement 1 Go sera utilisé et le reste reste sous forme d'espace non partitionné.

J'imagine que le mode ISO que vous décrivez développerait l'image en cours d'écriture, de sorte qu'il couvre enfin tout le périphérique, en exploitant l'espace disponible et en l'incluant dans la partition utilisable ...

2
Byte Commander

Le mode ISO vous permet simplement d'accéder au lecteur sous Windows et de le faire apparaître comme un CD. Le mode DD écrit l'image sur le lecteur de manière brute et native, ce qui le rendra invisible dans l'explorateur Windows. Le mode ISO est plus facile à comprendre et à utiliser pour les utilisateurs. C'est l'une des raisons pour lesquelles ils le recommandent.

Vous pouvez toujours repartitionner et formater le lecteur et l'utiliser à nouveau après une écriture DD.

1
Andrew Crouthamel