{"id":239,"date":"2016-02-16T19:01:44","date_gmt":"2016-02-16T17:01:44","guid":{"rendered":"http:\/\/alexandre-mesle.com\/?p=239"},"modified":"2016-09-08T01:12:12","modified_gmt":"2016-09-07T23:12:12","slug":"clonage-de-disque-dur","status":"publish","type":"post","link":"https:\/\/www.alexandre-mesle.com\/index.php\/2016\/02\/16\/clonage-de-disque-dur\/","title":{"rendered":"Clonage de disque dur"},"content":{"rendered":"<p>\nLorsque l&rsquo;on a pass\u00e9 des heures et des heures \u00e0 installer des logiciels, configurer un syst\u00e8me, trier des fichiers, et que l&rsquo;on veut changer de disque dur \u00e7a fait vraiment mal&#8230; Que l&rsquo;on soit sous windows ou sous Linux, \u00e7a met tout le monde d&rsquo;accord !\n<\/p>\n<p>\nUne solution peut \u00eatre de tout simplement copier\/coller toute l&rsquo;arborescence dans le nouveau disque mais malheureusement \u00e7a ne fonctionne pas&#8230; La raison est simple : il existe une petite partie du disque qui contient les informations permettant \u00e0 votre syst\u00e8me de d\u00e9marrer, et auxquelles ne pouvez pas acc\u00e9der en vous baladant avec votre souris. Ces informations sont contenues au \u00ab\u00a0d\u00e9but\u00a0\u00bb de votre disque, dans une section que l&rsquo;on nomme le MBR (Master Boot Record). Le copier\/coller n&rsquo;incluant pas le MBR, vous vous retrouvez avec un syst\u00e8me qui ne d\u00e9marre pas.<\/p>\n<p>\nUn autre probl\u00e8me se pose : si vous avez des partitions ? Plein de petites partitions, avec un magnifique dual boot en prime ! Vous \u00eates oblig\u00e9, avant de faire la copie, de cr\u00e9er et de les formater sur le disque cible. Il vous est conseill\u00e9 d&rsquo;\u00eatre patient dans ce cas !\n<\/p>\n<p>\nCes inconv\u00e9nients sont fort embarrassants, parce que le principe de la copie de disque, c&rsquo;est appuyer sur bouton, glander pendant un certain temps, et r\u00e9cup\u00e9rer \u00e0 la fin une copie conforme du disque d&rsquo;origine, MBR et partitionnements compris, quels que soient les formats de fichiers (windows, linux ou autre).\n<\/p>\n<p>\nLa solution est vraiment tr\u00e8s simple, et c&rsquo;est pr\u00e9cis\u00e9ment parce qu&rsquo;elle vraiment tr\u00e8s simple que \u00e7a m&rsquo;a gonfl\u00e9 d&rsquo;y passer des heures. Par solidarit\u00e9 pour mes camarades d&rsquo;infortune, je vais exposer la d\u00e9marche que j&rsquo;ai trouv\u00e9.\n<\/p>\n<h3>Linux<\/h3>\n<p>Tout d&rsquo;abord vous devez vous procurer une version bootable de Linux (pour d\u00e9marrer un ordinateur avec Linux sans l&rsquo;installer). Celle que j&rsquo;utilise est <a href=\"http:\/\/www.mageia.org\/fr\/\">Mageia<\/a>, mais il y en a beaucoup d&rsquo;autres. Pourquoi ? Parce que vous ne pouvez d\u00e9marrer en utilisant les disques que vous allez copier, si votre syst\u00e8me a le malheur d&rsquo;\u00e9crire sur un des disques pendant la copie, je peux vous assurer que le duplicata sera une boucherie. Le fait de d\u00e9marrer depuis une version bootable de Linux vous permet de lire les donn\u00e9es de vos disques durs sans toucher aux donn\u00e9es qu&rsquo;ils contiennent.\n<\/p>\n<p>\nLes deux logiciels que nous utiliserons, et qui sont fournis syst\u00e9matiquement avec Linux, seront <a href=\"http:\/\/en.wikipedia.org\/wiki\/Fdisk#Unix-like_systems\">fdisk<\/a> et <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Dd_%28Unix%29\">dd<\/a>. Attention, ce sont des machines \u00e0 tuer ! Toute erreur transformera vos disques durs en champs de bataille ! Il faudra donc les utiliser avec les plus grandes pr\u00e9cautions.\n<\/p>\n<p>\nT\u00e9l\u00e9chargez, gravez (il existe des versions pour cl\u00e9 USB), et red\u00e9marrez votre syst\u00e8me sous Linux. Une fois cela fait, ouvrez un terminal (sous Mandriva : Menu -&gt; outil -&gt; konsole) et saisissez la commande <a href=\"http:\/\/en.wikipedia.org\/wiki\/Su_%28Unix%29\">su<\/a> (inutile sur les Debian et d\u00e9riv\u00e9es&#8230;). Cette commande vous permet d&rsquo;ex\u00e9cuter des commandes d&rsquo;administration plus ou moins dangereuses&#8230;\n<\/p>\n<h3>Identifier les disques<\/h3>\n<p>On arrive \u00e0 la partie d\u00e9licate. Linux utilise pour lister les disques des expressions comme <code>\/dev\/sda<\/code> ou encore <code>\/dev\/hdba<\/code> Vous trouverez toujours \/dev\/ en pr\u00e9fixe quelquefois un num\u00e9ro \u00e0 la fin, de sorte que les noms de vos disques seront de la forme <code>\/dev\/disquepartition<\/code> ou <code>\/dev\/disque<\/code>\n<\/p>\n<p>\nPar exemple, si vous disposez d&rsquo;un disque dur contenant 3 partitions, le disque pourrait \u00eatre repr\u00e9sent\u00e9 par <code>\/dev\/sdb<\/code> et chacune des partitions par <code>\/dev\/sdb0 \/dev\/sdb3 \/dev\/sdb4<\/code><br \/>\nAttention, s&rsquo;il n&rsquo;y a pas de num\u00e9ro \u00e0 la fin de l&rsquo;expression, elle repr\u00e9sente le disque entier, avec les partitions qu&rsquo;il contient.\n<\/p>\n<p>\nPour rep\u00e9rer vos disques, saisissez <code>fdisk -l<\/code> dans le terminal. Vous verrez s&rsquo;afficher la liste des partitions, regroup\u00e9es par disque et avec pour chacune sa taille et son type.<\/p>\n<pre>[guest@localhost ~]$ su<br \/>[root@localhost guest]# fdisk -l<br \/><br \/>Disque \/dev\/sda: 120.0 Go, 120034123776 octets<br \/>255 heads, 63 sectors\/track, 14593 cylinders<br \/>Units = cylindres of 16065 * 512 = 8225280 bytes<br \/>Disk identifier: 0x1477763c<br \/><br \/>P\u00e9riph\u00e9rique Amorce    D\u00e9but         Fin      Blocs    Id  Syst\u00e8me<br \/>\/dev\/sda1   *           1        3423    27495216    6  FAT16<br \/>\/dev\/sda2            3424       14593    89723025    5  Extended<br \/>\/dev\/sda5            3424        3694     2176776   82  Linux swap \/ Solaris<br \/>\/dev\/sda6            3695       12366    69657808+  83  Linux<br \/>\/dev\/sda7           12367       14593    17888346    b  W95 FAT32<br \/><br \/>Disque \/dev\/sdb: 2000.3 Go, 2000398934016 octets<br \/>255 heads, 63 sectors\/track, 243201 cylinders<br \/>Units = cylindres of 16065 * 512 = 8225280 bytes<br \/>Disk identifier: 0x24796452<br \/><br \/>P\u00e9riph\u00e9rique Amorce    D\u00e9but         Fin      Blocs    Id  Syst\u00e8me<br \/>\/dev\/sdb1   *           1      243201  1953512001   83  Linux<\/pre>\n<p>\nRep\u00e9rez vos disques dans ce fatras et surtout ne vous gourez pas.\n<\/p>\n<h3>Glander<\/h3>\n<p>Une fois vos deux disques rep\u00e9r\u00e9s et tout doute lev\u00e9, nous allons pouvoir faire la copie.<\/p>\n<p>Comme derni\u00e8re pr\u00e9caution je souhaiterais porter \u00e0 votre connaissance le fait que <code>dd<\/code> est la commande la plus stupide qui soit : elle lit des octets sur un disque et les \u00e9crit sur un autre, sans essayer de comprendre ce qu&rsquo;elle fait. Elle va brutalement copier tout ce qu&rsquo;elle trouvera sur le disque : table de partitions, MBR, etc. Tout \u00e7a sans se poser de question et tout type de partitions confondues. Rien ne se mettra en travers de votre chemin si vous lui donnez de mauvaises indications : elle transformera un de vos disques durs en bouillie sans vous demander votre avis.<\/p>\n<p>Pour rester dans le mode avertissement, vous devez vous assurer qu&rsquo;aucun des deux disques n&rsquo;est mont\u00e9. Si vous utilisez <code>dd<\/code> alors qu&rsquo;un autre logiciel est en train d&rsquo;\u00e9crire sur un des deux volumes, des choses indescriptibles se produiront. En m\u00eame temps si vous utilisez un OS bootable, il y a peu de chance que ces disques soient mont\u00e9s.<\/p>\n<p>\nLa commande <code>dd<\/code> s&rsquo;utilise ainsi :\n<\/p>\n<p><code>dd if=source of=destination<\/code><\/p>\n<p>\nSi par exemple on souhaite recopier \/dev\/sca dans \/dev\/sdb, il suffit de faire\n<\/p>\n<p><code>dd if=\/dev\/sca of=\/dev\/sdb<\/code><\/p>\n<p>\nAttention, il s&rsquo;agit d&rsquo;une copie de disque, et non de partitions ! Si vous mettez des noms de partition en argument, les mots me manqueraient pour d\u00e9crire le chaos qui s&rsquo;ensuivrait ! Et notez bien que comme l&rsquo;int\u00e9gralit\u00e9 du disque source est recopi\u00e9 dans la cible, il faut que la cible soit plus grande que la source.\n<\/p>\n<p>\nMaintenant vous avez largement le temps d&rsquo;aller casser la cro\u00fbte, parce que \u00e7a peut prendre plusieurs heures&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lorsque l&rsquo;on a pass\u00e9 des heures et des heures \u00e0 installer des logiciels, configurer un syst\u00e8me, trier des fichiers, et que l&rsquo;on veut changer de disque dur \u00e7a fait vraiment mal&#8230; Que l&rsquo;on soit sous windows ou sous Linux, \u00e7a&#8230; <a class=\"more-link\" href=\"https:\/\/www.alexandre-mesle.com\/index.php\/2016\/02\/16\/clonage-de-disque-dur\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7],"tags":[],"class_list":["post-239","post","type-post","status-publish","format-standard","hentry","category-kitdesurvie"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8i9jg-3R","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.alexandre-mesle.com\/index.php\/wp-json\/wp\/v2\/posts\/239","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alexandre-mesle.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.alexandre-mesle.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.alexandre-mesle.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alexandre-mesle.com\/index.php\/wp-json\/wp\/v2\/comments?post=239"}],"version-history":[{"count":6,"href":"https:\/\/www.alexandre-mesle.com\/index.php\/wp-json\/wp\/v2\/posts\/239\/revisions"}],"predecessor-version":[{"id":281,"href":"https:\/\/www.alexandre-mesle.com\/index.php\/wp-json\/wp\/v2\/posts\/239\/revisions\/281"}],"wp:attachment":[{"href":"https:\/\/www.alexandre-mesle.com\/index.php\/wp-json\/wp\/v2\/media?parent=239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alexandre-mesle.com\/index.php\/wp-json\/wp\/v2\/categories?post=239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alexandre-mesle.com\/index.php\/wp-json\/wp\/v2\/tags?post=239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}