#1 Le 14/11/2021, à 20:32
- fred-cavernedufond
Problème clonage 2 disques durs capacités différentes avec Clonezilla
Bonjour à tous,
Besoin d'aide suite à un petit problème de clonage de disques dur avec Clonezilla :
Objectif :
Cloner mon disque dur d'une capacité totale d'1To (source) vers un disque dur de 500Go vierge (cible). Les deux disques sont mécaniques, branchés en SATA. Le boot n'est pas UEFI.
Descriptif :
Le disque source ne comporte qu'Ubuntu, soit ses partitions système + des partitions logiques de données perso.
L'ensemble total des partitions équivaut à ~363 Go. Le disque est non crypté. Voici les images des deux disques* :
disque source
Disque cible
Le problème :
En USB live, partitions démontées, Clonezilla refuse de faire la copie "device-device" et indique que "la capacité du disque source est plus grande que le disque cible". Point-barre Le bougre considère donc la capacité totale des disques (?)
J'ai tenté quelques bidouilles proposées avec Gpart mais rien n'a fonctionné puisque les MBR sont différents. Je ne me risque pas avec la commande "DD" sous un terminal. Après quelques recherches, j'ai vu qu'il existait un mode "expert" dans Clonezilla ou il y aurait une commande magique qui permettrait de cloner une gros disque vers un plus petit : -icds
https://clonezilla.org/show-live-doc-co … _clone#top
https://superuser.com/questions/1361361 … aller-disk
Je n'ai jamais utilisé Clonezilla de cette manière et je n'ai pas le droit à l'erreur pour ce clonage-disque. Ma question est donc de savoir si cette méthode est fiable ; s'il existe un tuto un peu plus clair, voire une autre méthode de clonage simple et fiable dans cette configuration ?
Merci à tous.
Fred.
Dernière modification par fred-cavernedufond (Le 19/11/2021, à 19:29)
Fred
Ubuntu 22.04 & 24.04 LTS
En ligne
#2 Le 14/11/2021, à 20:56
- geole
Re : Problème clonage 2 disques durs capacités différentes avec Clonezilla
Corrections pour amélioration
Bonjour.
Tu bootes avec ton support d'installation de UBUNTU , tu lances gparted
- Tu fabriques une table de partition MSDOS sur ton disque neuf.
Avec la commande dd, tu recopies les 446 premiers octets contenant le début du logiciel de boot.
sudo dd if=/dev/sda of=/dev/sdb bs=446 count=1
Avec la commande dd, tu recopies la suite du logiciel de boot en partant du principe que c'est une installation sur le disque SDA et pas dans une partition du disque SDA (pas de rapport boot-info fait pour vérifier)
sudo dd if=/dev/sda of=/dev/sdb bs=512 count=2047 skip=1 seek=1
Puis tu reviens sur gparted.
Tu te positionnes sur la première partition et tu réduis considérablement sa taille. Mais si cette partition est la partition FAT32, la réduction ne fonctionnera pas. Ce n'est pas grave. Elle a une petite taille.
Idem pour la seconde et la troisième etc.
NOTA: Il faut alors que la somme totale des partitions soit inférieure à 500 GO. J'ai cru comprendre que c'est possible. Mais c'est inutile de descendre à 274 Go. Reste avec une valeur un tout petit peu inférieure à 500 GO.
Lorsque c'est fait,
Tu te positionnes sur le nouveau disque et tu supprimes toutes ses partitions s'il y en a.
Tu te positionnes sur la première partition du gros disque , tu en fais un COPIER
Tu te positionnes sur le nouveau disque dans de l'espace libre. Tu fais alors COLLER
Tu fais alors une partition étendue avec le reste de l'espace disque. Ceci uniquement si la table de partition est MS-DOS.
Puis un copier/coller de la seconde partition puis idem pour la troisième etc..
Ajout. j'ai constaté qu'il y a pas mal de partitions NTFS sur ton disque.
Si tu ne disposes pas de windows, il serait préférable de fabriquer une partition EXT4 puis de faire les transferts des fichiers avec la commande cp. Dans ce cas, il est inutile de diminuer la taille de cette partition.
Dernière modification par geole (Le 22/11/2021, à 11:32)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#3 Le 17/11/2021, à 17:48
- fred-cavernedufond
Re : Problème clonage 2 disques durs capacités différentes avec Clonezilla
Bonjour Geole,
Merci de ta réponse. j'ai compris la manip' mais très franchement je reste très réticent à utiliser DD pour trois raisons :
1- je suis grand débutant, je ne maîtrise pas parfaitement la ligne de commande et j'aime bien "piger" ce que je fais...surtout dans ce genre de manip'
2- je n'ai pas le droit de me planter car actuellement je n'ai aucun bkup de mon disque principal
3- je la sens pas Linux fonctionne très bien mais j'ai pu vérifier qu'il peut être très sensible à la moindre bidouille sur les partitions. Un slash de travers et je ne démarre plus.
2 questions :
La commande DD copie le MBR : pourquoi 446 Ko et non 512 Ko ? J'ai lu que le MBR était 446 + 64 + 2 =512 octets. J'ai vu une ligne de commande pour faire un backup du MBR via le terminal mais ça marche pas...cf n° 1:/
Peux-tu me préciser la commande "cp" mentionné en fin de message ? ca va peut-être m'aider...(à défaut de Mayday....pouf pouf
Notes : Je boote bien en LEGACY et les tailles totales des partitions sont bien inférieures à 500Go. De mémoire, les partitions NTFS [de données perso] ajoutées avaient été crées sous Windows. Je l'ai ai accolées dans linux.
Je suis donc en stand by...
Fred
Fred
Ubuntu 22.04 & 24.04 LTS
En ligne
#4 Le 17/11/2021, à 19:11
- geole
Re : Problème clonage 2 disques durs capacités différentes avec Clonezilla
Pour la commande dd; Elle fait toujours peur. Mais elle est bien documentée.
Le gros risque est de se tromper de disque et cela devient catastrophique si on se trompe aussi dans le paramétrage
if décrit le disque émetteur celui qu'on lit. Il est souvent mis au début mais rien de l'oblige
of décrit le disque récepteur , il est souvent mis après
bs Indique la taille du blocs
dans ce contexte j'ai écrit 446 je n'ai pas écrit 446K ou 446M ou 446G
c'est donc bien 446 octets comme le dit mon commentaire
count indique le nombre de Blocs à transférer. Il n'y en n'a qu'un seul
si on transférait 512 octets, on dupliquerait aussi la table de partition. Cela ne serait pas trop grave si le nouveau disque était plus grand. On perdrait de l'information mais il existe une commande pour remettre en état. Dans ton contexte, on dirait que le disque plus grand que le réel. Je ne pense pas qu'il existe une commande pour remettre en état. Le rétrécissement des partitions serait impossible.
Implicitement, cela commence au début du disque et c'est l'amorce du boot en LEGACY
La documentation DD. https://doc.ubuntu-fr.org/dd
Le shémas du mbr . Tu y verras le découpage des 446 caractères et les 4 zones décrivant les partitions primaires
Un exemple de duplication est donné dans ce document : https://doc.ubuntu-fr.org/tutoriel
C'est aussi copiable avec les outils graphiques.
Principe
1) Créer les points de montage
mkdir Entree Sortie
2) Monter la partition à dupliquer (En remplaçant N par le numéro)
sudo mount /dev/sdaN Entree
3) Monter la partition qui va recevoir les données (En remplaçant N par le numéro)
sudo mount /dev/sdbN Sortie
4) Réaliser la duplication en surveillant
cp -Rvu Entree/* Sortie
L'option R veut dire de descendre à l'intérieur pour tout copier
L'option v veut dire d'indiquer les fichiers en cours de transfert
L'option u veut dire de ne pas copier les fichiers qui ont la même date. Cette option permet de relancer si la copie est arrêté pour une raison quelconque.
exemple
cp -Rvu Entree/* Sortie
'Entree/Dossier' -> 'Sortie/Dossier'
'Entree/Dossier/.hidden' -> 'Sortie/Dossier/.hidden'
'Entree/fic' -> 'Sortie/fic'
cp -Rvu Entree/* Sortie
a@a:~$
Mais il y a une chose que je viens de découvrir: Les fichiers cachés de premier niveau ne sont pas copiés!!!
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#5 Le 17/11/2021, à 20:57
- mb80
Re : Problème clonage 2 disques durs capacités différentes avec Clonezilla
Salut fred-cavernedufond, j'ai déjà utilisé Clonezilla plusieurs fois, mais toujours vers une taille supérieure.
J'ai suivi les tutoriels vidéos d'Adrien Linuxtricks et jamais eu de soucis même de ssd vers Nvme...
A voir si c'est possible de réduire ton disque source avec Gparted ( ATTENTION tu dois savoir ce que tu fais ! ) une sauvegarde avant de faire quoi que ce soit ne serait pas de trop.
Cdlt
ps: sur ton disque source il y a au début une partition de plus de 75 go (supprimée je pense!).
Dans l'idéal ce serait après ta sauvegarde de faire le ménage avec Gparted et de déplacer tes données et de redimensionner ton HDD .
Lis bien la page concernant ce logiciel ( j'ai déjà procédé avec et ça se passe bien ...)
Dernière modification par mb80 (Le 17/11/2021, à 21:10)
X570 AORUS ELITE | Linux Mint 21.3 Virginia | Cinnamon 6.0.4 | 5.15.0-94-generic x86_64 | AMD Ryzen 9 3900 | Ram32 | AMD Radeon RX 6700 XT
Hors ligne
#6 Le 17/11/2021, à 21:09
- mb80
Re : Problème clonage 2 disques durs capacités différentes avec Clonezilla
J'ai toujours utilisé clonezilla d'ubuntu
X570 AORUS ELITE | Linux Mint 21.3 Virginia | Cinnamon 6.0.4 | 5.15.0-94-generic x86_64 | AMD Ryzen 9 3900 | Ram32 | AMD Radeon RX 6700 XT
Hors ligne
#7 Le 19/11/2021, à 20:43
- fred-cavernedufond
Re : Problème clonage 2 disques durs capacités différentes avec Clonezilla
Hello,
toujours pas...mais ça avance : j'ai repositionné l'ensemble de mes partitions sur mon disque source avec Gpart (cf lien "disque source" dans mon 1er message) Tout fonctionne. Donc normalement le MBR a été modifié en conséquence...sur ce disque d'un To.
Clonezilla :
Il ne veut rien savoir : "disque source trop grand par rapport au disque cible plus petit" Point-barre. Si j'ai bien compris, il se base sur la capacité total des disques avant de faire la copie et non sur les capacités totales de toutes les partitions inscrites Par ailleurs, j'ai abandonné la piste de la commande "icds" en mode expert parce que trop compliqué ; trop risqué et qui visiblement ne fonctionne pas forcément d'après des forums anglo-saxon.
Concernant la ligne de commande :
J'avoue que c'est encore très obscur (et j'ai mal au crane à force de me fader les dizaines de pages ubuntu) Je comprends que le but du jeu est d'abord de copier le MBR du disque-source vers le disque-cible vierge, ce qui va en quelque sorte, lui servir de "pilote" lorsque je vais booter, puis de copier les partitions. J'ai bon, m'sieur ?...
...sauf que je ne comprends toujours pas comment copier le MBR sur le disque vierge ? plus exactement, ce disque n'ayant aucune partition, je n'arrive pas à comprendre comment on peut inscrire quelque chose là ou il n'y a rien ...et encore moins savoir si c'est fait.
Par ailleurs, si je copie le MBR du disque source - le gros disque de 1To - sur le petit disque de 500Go, celui-ci ne risque-t-il pas de ne plus s'y reconnaître ? On va donc avoir un MBR qui va dire " tu travailles sur un disque de 1to"...et l'autre zouave va dire "mais je ne fait que 500Go ???" J'avoue mon ignorance crasse à ce niveau...
(Nb Geole, j'ai bien compris que c'est 446 octets ; c'était une erreur de frappe)
Quant à l'histoire des points de montages, je décroche aussi, je ne suis pas assez compétent sur ce coup-là pour parfaitement adapter chaque ligne de commande pour l'instant. Bref : je vais y arriver mais je pense que c'est un problème qui serait à soulever pour améliorer Clonezilla.
A suivre...
Fred
Fred
Ubuntu 22.04 & 24.04 LTS
En ligne
#8 Le 20/11/2021, à 15:17
- geole
Re : Problème clonage 2 disques durs capacités différentes avec Clonezilla
Bonjour
Normalement , si tu as un SSD neuf, il est entièrement à zéro.
Dans ton contexte, pour le remettre à zéro, Tu lances GPARTED , tu fabriques une table de partition msdos avec l'onglet Périphérique
Pour visualiser le contenu du premier secteur, tu auras quelque chose de ce style
sudo dd if=/dev/sdb count=1 2>/dev/null | hexdump -C
00000000 fa b8 00 10 8e d0 bc 00 b0 b8 00 00 8e d8 8e c0 |................|
00000010 fb be 00 7c bf 00 06 b9 00 02 f3 a4 ea 21 06 00 |...|.........!..|
00000020 00 be be 07 38 04 75 0b 83 c6 10 81 fe fe 07 75 |....8.u........u|
00000030 f3 eb 16 b4 02 b0 01 bb 00 7c b2 80 8a 74 01 8b |.........|...t..|
00000040 4c 02 cd 13 ea 00 7c 00 00 eb fe 00 00 00 00 00 |L.....|.........|
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001b0 00 00 00 00 00 00 00 00 3a 05 99 fc 00 00 00 00 |........:.......|
000001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
00000200
a@a:~$
Pour recopier la partie de boot dans le MBR, c'est cette commande.
sudo dd if=/dev/sda of=/dev/sdb bs=446 count=1
1+0 enregistrements lus
1+0 enregistrements écrits
446 octets copiés, 0,0073245 s, 60,9 kB/s
a@a:~$
Tu pourras de nouveau visualiser le changement
sudo dd if=/dev/sdb count=1 2>/dev/null | hexdump -C
00000000 33 c0 8e d0 bc 00 7c 8e c0 8e d8 be 00 7c bf 00 |3.....|......|..|
00000010 06 b9 00 02 fc f3 a4 50 68 1c 06 cb fb b9 04 00 |.......Ph.......|
00000020 bd be 07 80 7e 00 00 7c 0b 0f 85 0e 01 83 c5 10 |....~..|........|
00000030 e2 f1 cd 18 88 56 00 55 c6 46 11 05 c6 46 10 00 |.....V.U.F...F..|
00000040 b4 41 bb aa 55 cd 13 5d 72 0f 81 fb 55 aa 75 09 |.A..U..]r...U.u.|
00000050 f7 c1 01 00 74 03 fe 46 10 66 60 80 7e 10 00 74 |....t..F.f`.~..t|
00000060 26 66 68 00 00 00 00 66 ff 76 08 68 00 00 68 00 |&fh....f.v.h..h.|
00000070 7c 68 01 00 68 10 00 b4 42 8a 56 00 8b f4 cd 13 ||h..h...B.V.....|
00000080 9f 83 c4 10 9e eb 14 b8 01 02 bb 00 7c 8a 56 00 |............|.V.|
00000090 8a 76 01 8a 4e 02 8a 6e 03 cd 13 66 61 73 1c fe |.v..N..n...fas..|
000000a0 4e 11 75 0c 80 7e 00 80 0f 84 8a 00 b2 80 eb 84 |N.u..~..........|
000000b0 55 32 e4 8a 56 00 cd 13 5d eb 9e 81 3e fe 7d 55 |U2..V...]...>.}U|
000000c0 aa 75 6e ff 76 00 e8 8d 00 75 17 fa b0 d1 e6 64 |.un.v....u.....d|
000000d0 e8 83 00 b0 df e6 60 e8 7c 00 b0 ff e6 64 e8 75 |......`.|....d.u|
000000e0 00 fb b8 00 bb cd 1a 66 23 c0 75 3b 66 81 fb 54 |.......f#.u;f..T|
000000f0 43 50 41 75 32 81 f9 02 01 72 2c 66 68 07 bb 00 |CPAu2....r,fh...|
00000100 00 66 68 00 02 00 00 66 68 08 00 00 00 66 53 66 |.fh....fh....fSf|
00000110 53 66 55 66 68 00 00 00 00 66 68 00 7c 00 00 66 |SfUfh....fh.|..f|
00000120 61 68 00 00 07 cd 1a 5a 32 f6 ea 00 7c 00 00 cd |ah.....Z2...|...|
00000130 18 a0 b7 07 eb 08 a0 b6 07 eb 03 a0 b5 07 32 e4 |..............2.|
00000140 05 00 07 8b f0 ac 3c 00 74 09 bb 07 00 b4 0e cd |......<.t.......|
00000150 10 eb f2 f4 eb fd 2b c9 e4 64 eb 00 24 02 e0 f8 |......+..d..$...|
00000160 24 02 c3 49 6e 76 61 6c 69 64 20 70 61 72 74 69 |$..Invalid parti|
00000170 74 69 6f 6e 20 74 61 62 6c 65 00 45 72 72 6f 72 |tion table.Error|
00000180 20 6c 6f 61 64 69 6e 67 20 6f 70 65 72 61 74 69 | loading operati|
00000190 6e 67 20 73 79 73 74 65 6d 00 4d 69 73 73 69 6e |ng system.Missin|
000001a0 67 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 |g operating syst|
000001b0 65 6d 00 00 00 63 7b 9a 4e 30 53 cb 00 00 00 00 |em...c{.N0S.....|
000001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
00000200
a@a:~$
Puis par gparted tu fais un copier/coller de la première partition du disque SDA dans l'espace libre du disque SDB.
Puis tu peux regarder les changements effectués (C'est la ligne 000001c0 qui contient la description de la première partition créée)
sudo dd if=/dev/sdb count=1 2>/dev/null | hexdump -C
00000000 33 c0 8e d0 bc 00 7c 8e c0 8e d8 be 00 7c bf 00 |3.....|......|..|
00000010 06 b9 00 02 fc f3 a4 50 68 1c 06 cb fb b9 04 00 |.......Ph.......|
00000020 bd be 07 80 7e 00 00 7c 0b 0f 85 0e 01 83 c5 10 |....~..|........|
00000030 e2 f1 cd 18 88 56 00 55 c6 46 11 05 c6 46 10 00 |.....V.U.F...F..|
00000040 b4 41 bb aa 55 cd 13 5d 72 0f 81 fb 55 aa 75 09 |.A..U..]r...U.u.|
00000050 f7 c1 01 00 74 03 fe 46 10 66 60 80 7e 10 00 74 |....t..F.f`.~..t|
00000060 26 66 68 00 00 00 00 66 ff 76 08 68 00 00 68 00 |&fh....f.v.h..h.|
00000070 7c 68 01 00 68 10 00 b4 42 8a 56 00 8b f4 cd 13 ||h..h...B.V.....|
00000080 9f 83 c4 10 9e eb 14 b8 01 02 bb 00 7c 8a 56 00 |............|.V.|
00000090 8a 76 01 8a 4e 02 8a 6e 03 cd 13 66 61 73 1c fe |.v..N..n...fas..|
000000a0 4e 11 75 0c 80 7e 00 80 0f 84 8a 00 b2 80 eb 84 |N.u..~..........|
000000b0 55 32 e4 8a 56 00 cd 13 5d eb 9e 81 3e fe 7d 55 |U2..V...]...>.}U|
000000c0 aa 75 6e ff 76 00 e8 8d 00 75 17 fa b0 d1 e6 64 |.un.v....u.....d|
000000d0 e8 83 00 b0 df e6 60 e8 7c 00 b0 ff e6 64 e8 75 |......`.|....d.u|
000000e0 00 fb b8 00 bb cd 1a 66 23 c0 75 3b 66 81 fb 54 |.......f#.u;f..T|
000000f0 43 50 41 75 32 81 f9 02 01 72 2c 66 68 07 bb 00 |CPAu2....r,fh...|
00000100 00 66 68 00 02 00 00 66 68 08 00 00 00 66 53 66 |.fh....fh....fSf|
00000110 53 66 55 66 68 00 00 00 00 66 68 00 7c 00 00 66 |SfUfh....fh.|..f|
00000120 61 68 00 00 07 cd 1a 5a 32 f6 ea 00 7c 00 00 cd |ah.....Z2...|...|
00000130 18 a0 b7 07 eb 08 a0 b6 07 eb 03 a0 b5 07 32 e4 |..............2.|
00000140 05 00 07 8b f0 ac 3c 00 74 09 bb 07 00 b4 0e cd |......<.t.......|
00000150 10 eb f2 f4 eb fd 2b c9 e4 64 eb 00 24 02 e0 f8 |......+..d..$...|
00000160 24 02 c3 49 6e 76 61 6c 69 64 20 70 61 72 74 69 |$..Invalid parti|
00000170 74 69 6f 6e 20 74 61 62 6c 65 00 45 72 72 6f 72 |tion table.Error|
00000180 20 6c 6f 61 64 69 6e 67 20 6f 70 65 72 61 74 69 | loading operati|
00000190 6e 67 20 73 79 73 74 65 6d 00 4d 69 73 73 69 6e |ng system.Missin|
000001a0 67 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 |g operating syst|
000001b0 65 6d 00 00 00 63 7b 9a 4e 30 53 cb 00 00 00 04 |em...c{.N0S.....|
000001c0 01 04 0b 93 02 94 00 08 00 00 00 20 01 00 00 00 |........... ....|
000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
00000200
a@a:~$
Dernière modification par geole (Le 20/11/2021, à 15:36)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#9 Le 21/11/2021, à 10:15
- fred-cavernedufond
Re : Problème clonage 2 disques durs capacités différentes avec Clonezilla
Bonjour Geole
Voila ce que ça donne pour la 1ere partie. Le disque sdb est vierge de toutes partitons. Je crée une partition MSDOS et j'ai :
fred@MS-7309-DESK:~$ sudo dd if=/dev/sdb count=1 2>/dev/null | hexdump -C
00000000 fa b8 00 10 8e d0 bc 00 b0 b8 00 00 8e d8 8e c0 |................|
00000010 fb be 00 7c bf 00 06 b9 00 02 f3 a4 ea 21 06 00 |...|.........!..|
00000020 00 be be 07 38 04 75 0b 83 c6 10 81 fe fe 07 75 |....8.u........u|
00000030 f3 eb 16 b4 02 b0 01 bb 00 7c b2 80 8a 74 01 8b |.........|...t..|
00000040 4c 02 cd 13 ea 00 7c 00 00 eb fe 00 00 00 00 00 |L.....|.........|
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001b0 00 00 00 00 00 00 00 00 48 bf 84 c1 00 00 00 00 |........H.......|
000001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
00000200
je copie le boot du mbr sda vers sdb :
fred@MS-7309-DESK:~$ sudo dd if=/dev/sda of=/dev/sdb bs=446 count=1
1+0 enregistrements lus
1+0 enregistrements écrits
446 octets copiés, 0,001031 s, 433 kB/s
je visualise les changements :
fred@MS-7309-DESK:~$ sudo dd if=/dev/sdb count=1 2>/dev/null | hexdump -C
00000000 eb 63 90 d0 bc 00 7c fb 50 07 50 1f fc be 1b 7c |.c....|.P.P....||
00000010 bf 1b 06 50 57 b9 e5 01 f3 a4 cb bd be 07 b1 04 |...PW...........|
00000020 38 6e 00 7c 09 75 13 83 c5 10 e2 f4 cd 18 8b f5 |8n.|.u..........|
00000030 83 c6 10 49 74 19 38 2c 74 f6 a0 b5 07 b4 07 8b |...It.8,t.......|
00000040 f0 ac 3c 00 74 fc bb 07 00 b4 0e cd 10 eb f2 88 |..<.t...........|
00000050 4e 10 e8 46 00 73 2a fe 46 10 00 80 01 00 00 00 |N..F.s*.F.......|
00000060 00 00 00 00 ff fa 90 90 f6 c2 80 74 05 f6 c2 70 |...........t...p|
00000070 74 02 b2 80 ea 79 7c 00 00 31 c0 8e d8 8e d0 bc |t....y|..1......|
00000080 00 20 fb a0 64 7c 3c ff 74 02 88 c2 52 bb 17 04 |. ..d|<.t...R...|
00000090 f6 07 03 74 06 be 88 7d e8 17 01 be 05 7c b4 41 |...t...}.....|.A|
000000a0 bb aa 55 cd 13 5a 52 72 3d 81 fb 55 aa 75 37 83 |..U..ZRr=..U.u7.|
000000b0 e1 01 74 32 31 c0 89 44 04 40 88 44 ff 89 44 02 |..t21..D.@.D..D.|
000000c0 c7 04 10 00 66 8b 1e 5c 7c 66 89 5c 08 66 8b 1e |....f..\|f.\.f..|
000000d0 60 7c 66 89 5c 0c c7 44 06 00 70 b4 42 cd 13 72 |`|f.\..D..p.B..r|
000000e0 05 bb 00 70 eb 76 b4 08 cd 13 73 0d 5a 84 d2 0f |...p.v....s.Z...|
000000f0 83 d0 00 be 93 7d e9 82 00 66 0f b6 c6 88 64 ff |.....}...f....d.|
00000100 40 66 89 44 04 0f b6 d1 c1 e2 02 88 e8 88 f4 40 |@f.D...........@|
00000110 89 44 08 0f b6 c2 c0 e8 02 66 89 04 66 a1 60 7c |.D.......f..f.`||
00000120 66 09 c0 75 4e 66 a1 5c 7c 66 31 d2 66 f7 34 88 |f..uNf.\|f1.f.4.|
00000130 d1 31 d2 66 f7 74 04 3b 44 08 7d 37 fe c1 88 c5 |.1.f.t.;D.}7....|
00000140 30 c0 c1 e8 02 08 c1 88 d0 5a 88 c6 bb 00 70 8e |0........Z....p.|
00000150 c3 31 db b8 01 02 cd 13 72 1e 8c c3 60 1e b9 00 |.1......r...`...|
00000160 01 8e db 31 f6 bf 00 80 8e c6 fc f3 a5 1f 61 ff |...1..........a.|
00000170 26 5a 7c be 8e 7d eb 03 be 9d 7d e8 34 00 be a2 |&Z|..}....}.4...|
00000180 7d e8 2e 00 cd 18 eb fe 47 52 55 42 20 00 47 65 |}.......GRUB .Ge|
00000190 6f 6d 00 48 61 72 64 20 44 69 73 6b 00 52 65 61 |om.Hard Disk.Rea|
000001a0 64 00 20 45 72 72 6f 72 0d 0a 00 bb 01 00 b4 0e |d. Error........|
000001b0 cd 10 ac 3c 00 75 f4 c3 59 8a 41 eb 00 00 00 00 |...<.u..Y.A.....|
000001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
00000200
Si je comprends bien, chaque ligne correspond à un bloc comprenant X octets marquant un emplacement physique du disque ? (on voit la ligne du Grub en 00000180, c'est bon signe Est-ce que l'astérisque indique quelque chose de précis, justement comme les secteurs de boot ?
Si j'ai bien suivi le cours, restera ensuite à copier la 1ere partoche de sda vers sdb et le reste...Il faut que je repasse en live.
A suivre...
Fred
Fred
Ubuntu 22.04 & 24.04 LTS
En ligne
#10 Le 21/11/2021, à 10:46
- geole
Re : Problème clonage 2 disques durs capacités différentes avec Clonezilla
Bonjour.
Tu as donc copié un logiciel de démarrage. La ligne 180 montre un message d'erreur qui serait affiché en cas d'erreur de boot.
La ligne qui contient un astérique veut dire qu'il y a un certain nombre de lignes identiques à la précédante qu'on n'imprime pas afin d'alléger la présentation. Ici ce sont les lignes 0000060 à 000001A0 et 000001C0 à 000001D0
Lorsque tu auras recopié la partition de boot. Certainement SDA1, tu vérifieras que la copie a bien reçu le flag de boot. Je ne sais plus s'il est aussi recopié. S'il n'a pas été recopié, tu en mets un.
Dernière modification par geole (Le 21/11/2021, à 10:49)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#11 Le 21/11/2021, à 12:02
- fred-cavernedufond
Re : Problème clonage 2 disques durs capacités différentes avec Clonezilla
tu vérifieras que la copie a bien reçu le flag de boot. Je ne sais plus s'il est aussi recopié. S'il n'a pas été recopié, tu en mets un.
Voila ce que ça donnait avec le flag de boot sans aucune autre partition : https://ibb.co/hyyKVDb
Je suis alors repassé en Ubuntu live et sous Gparted j'ai crée une partition logique dans laquelle j'ai copié mon ext4 et deux autres partitions histoire de voir. J'ai débranché sda (disque source) et rebooté uniquement sur sdb sensé etre le clone et là....rien. Après le bip de démarrage, le curseur qui clignote. Point-barre. Il-boote-pas-le-monsieur....
Je reste calme ........je reste calme ........je reste calme. Je rebranche sda ....retour Gparted et je découvre qu'il n'y a plus de point de montage sur mon sdb ! Pourquoi comment, mystère. Voir ici : https://ibb.co/Z1ZBZs4
La question est donc : comment créer un point de montage là ou il faut sur sdb ? Ca commencer un peu à me prendre le chou cette histoire....pas simple le clonage sous linux !
Fred
Dernière modification par fred-cavernedufond (Le 21/11/2021, à 17:03)
Fred
Ubuntu 22.04 & 24.04 LTS
En ligne
#12 Le 21/11/2021, à 18:44
- geole
Re : Problème clonage 2 disques durs capacités différentes avec Clonezilla
. J'ai débranché sda (disque source) et rebooté uniquement sur sdb sensé etre le clone et là....rien. Après le bip de démarrage, le curseur qui clignote. Point-barre. Il-boote-pas-le-monsieur....
Je reste calme ........je reste calme ........je reste calme. Je rebranche sda ....retour Gparted et je découvre qu'il n'y a plus de point de montage sur mon sdb ! Pourquoi comment, mystère. Voir ici : https://ibb.co/Z1ZBZs4La question est donc : comment créer un point de montage là où il faut sur sdb ? Ca commencer un peu à me prendre le chou cette histoire....pas simple le clonage sous linux !
Fred
Je viens de regarder la structure de boot de ton disque émetteur
https://ibb.co/mHnVnkz
Il me semble que les copies sont bonnes
J'ai vu que tu avais mis sur mon conseil un flag de boot c'est peut-être une erreur car sur le disque émetteur, il n'y en a pas.
Je ne sais pas trop ce que tu appelles "point de montage sur mon sdb" , Si tu parles des partitions
Je te dirais que ta capture d'écran montre que ton SSD est parfaitement opérationnel et que tu travailles avec! Il est monté sur la partition /
je réalise qu'on a raté la duplication d'une partie de la structure de boot LEGACY qui est stockée quelque part dans une partition hors structure de fichier. On aurait du identifier la partition qui contient cette partie masquée et copier la partition avec la commande dd
Je te propose d'aller de l'avant
1) Tu arrêtes
2) Tu débranches le gros SSD En effet actuellement, il y a les mêmes UUID entre les deux SSD ce qui prête à confusion.
3) Tu branches la clé USB d'installation
4) Tu installes boot-repair https://doc.ubuntu-fr.org/boot-repair
sudo add-apt-repository -y ppa:yannubuntu/boot-repair && sudo apt update && sudo apt install -y boot-repair ; boot-repair
5) Tu fais la réparation recommandée
AJOUT. En fait, il n'est pas évident que la partie masquée soit stockée dans une partition
Exemple à partir d'une récupération d'un boot-info
=> Grub2 (v2.00) is installed in the MBR of /dev/sdc and looks at sector 34
of the same hard drive for core.img. core.img is at this location and ...
=> Grub2 (v1.99) is installed in the MBR of /dev/sda and looks at sector 1 of
the same hard drive for core.img.
=> Grub2 (v1.99-2.00) is installed in the MBR of /dev/sdb and looks at sector
1059848 of the same hard drive for core.img
AJOUT
Si tu n'as pas de support d'installation
Avec tes deux disques branchés
1) vérifier que SDA est bien le gros disque et SDB le petit disque
sudo fdisk -l /dev/sda | grep Disque
sudo fdisk -l /dev/sdb | grep Disque
2) Copier la partie oubliée du logiciel de boot qui de façon standard doit être stocké au début du disque en lançant cette commande
sudo dd if=/dev/sda of=/dev/sdb bs=512 count=2047 skip=1 seek=1
AU cas où sda serait maintenant le petit disque et sdb, le gros disque, la commande devient alors
sudo dd if=/dev/sdb of=/dev/sda bs=512 count=2047 skip=1 seek=1
Dernière modification par geole (Le 22/11/2021, à 11:43)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne