2009/10/11 Christophe <[email protected]>:
> Christophe a écrit :
> des choses.
dd if=device of=file.bk count=1 bs=512
par exemple fera une copie du MBR. bs=512 veut dire 'on considère des
block de données de 512 octets.' count=1 veut dire 'un seul block de
données'
Le MBR est sur le premier secteur. 1 secteur = 512 octets. Il y a
ensuite des pistes (tracks) de 63 secteur. Le 64ème secteur = 1er
secteur de la piste 2. Sachant aussi que toi ce qui t'intéresse, c'est
à partir de la deuxième piste (la première contenant soit des choses
très spécifiques... soit rien).
Maintenant skip et seek:
- skip permet de commencer la copie en décalé par rapport au début
normal de la lecture, skip=2 indique de commencer à lire seulement au
2ème block (ça évite le premier).
- seek fait pareil mais à l'écriture.... si tu lui donnes une partoche
dans le of, avec un seek=4, et bien il va commencer à écrire sur le
4ème block de donnée
partant de là:
copier un disque entier sans prendre la première piste qui contient le
MBR et le reste:
dd if=/dev/disque1 of=/dev/une_partition bs=(512*63) skip=1
Et si tu veux qu'il s'arrête à une partition et pas tout le disque
entier, il te faut mettre un count=(la bonne valeur en block de 512*63
pour couvrir seulement la partition voulue.
Si tu copies/ecris trop loin, c'est pas grave, tant que dans le MBR il
n'y a pas de partition ou bien si tu la crées avec un formattage dans
un deuxième temps).
Mais j'ai pas bien saisi ce que tu nous mijotes... tu veux te créer un
dual boot à la mano ? J'entends pas là que tu compte pouvoir booter la
partoch' Windoz après ?
++
Gal'
Diffusez cette liste aupres de vos relations :-)
Linux Azur : http://linux-azur.org
Vous etes responsable de vos propos.
*** Pas de message SMS, HTML ni de PJ SVP ***