Vous pouvez utiliser dd
pour copier la partition entière, comme dans :
dd if=/dev/sda3 of=windows-xp.img
(Changement /dev/sda3
et le nom du fichier de sortie si nécessaire). Vous devez ensuite inverser le processus pour le recopier :
dd if=windows-xp.img of=/dev/sda3 bs=4096
Notez que j'ai ajouté bs=4096
en option. Cela permet d'envoyer la sortie par morceaux de 4096 octets, ce qui est probablement plus rapide sur la plupart des disques modernes. (Cela aura peu ou pas d'effet lors de la création de la sauvegarde, cependant).
Bien que l'utilisation de dd
comme vous l'avez précisé dans votre question, fonctionnera, mais il est inefficace. Un meilleur moyen est d'utiliser un outil appelé ntfsclone
En supposant que la partition utilise NTFS, du moins, (c'est un outil Linux). En se basant sur le fait que vous avez spécifié dd
et que tu utilises un CD live, je suppose que c'est Linux). Pour cloner une partition avec ntfsclone
vous utiliseriez quelque chose comme ça :
ntfsclone --save-image --output windows-xp.img /dev/sda3
Pour le restaurer, il faut une commande comme celle-ci :
ntfsclone --restore-image --overwrite /dev/sda3 windows-xp.img
Vous trouverez d'autres exemples de son utilisation vers la fin de l'article. ntfsclone
page de manuel (type man ntfsclone
pour le lire).
L'avantage de ntfsclone
est qu'il utilise un format de fichier épars, ce qui signifie qu'il ne sauvegarde pas les secteurs qui ne sont pas utilisés. En revanche, dd
copie tout, donc si la partition a beaucoup d'espace inutilisé, dd
prendra probablement plus de temps et consommera certainement plus d'espace disque. En fonction de l'état du disque avant l'installation de XP, la compression de l'espace de travail de l'utilisateur peut s'avérer utile. dd
La sauvegarde peut ne pas être d'une grande aide, car les secteurs inutilisés peuvent contenir des données anciennes.
Quoi qu'il en soit, il faut garder à l'esprit quelques mises en garde :
- Les deux sites
ntfsclone
y dd
sauvegardera les données du boot loader dans la partition Windows, mais pas le boot loader sur le MBR du disque. Vous devrez sauvegarder cela séparément. (OTOH, vous avez dit que le disque est GPT, et Windows XP ne peut pas démarrer à partir de disques GPT, sauf pour certains builds Itanium exotiques, IIRC. Utilisez-vous ceci dans un environnement de virtualisation) ?
- Les deux sites
dd
y ntfsclone
Vous risquez d'être gravement endommagé si vous saisissez un nom de fichier de périphérique erroné, notamment lors de la restauration de l'image. Si la cible de restauration n'est pas la bonne partition, vous risquez de tout effacer sur cette cible, ce qui pourrait être désastreux. Soyez très Attention !
- Vous devez
root
privilèges pour exécuter ces commandes. Selon l'environnement de votre CD live, il peut s'agir de la valeur par défaut, ou vous pouvez avoir à ajouter l'option sudo
au début de chaque commande.