#1 Le 23/06/2021, à 21:45
- chpnp
monter un systeme de fichier dd
Hello.
J'ai un dd d'un disque de 1 TO
Est il possilbe de le "mongter" de manière à pouvoir executer gparted dessus et faire du ménage
L'objectif est de supprimer certaines partitions et en réduire d'autres, de manière à faire le dd en sens inverse sur un disque de 512 Go
En fait en faisant le dd en sens inverse et en limitant la taille au disque d'arrivée, j'ai réussi à récupérer ce que je voulais récupérer ie, la partition windows10
Par contre si je fais un gparted sur la partition, il ne trouve pas les partitions correctement.
Dans windows 10 , l'utilitaire de disque a presque l'air de s'en sortir (sauf qu'il a l'air de détecter un disque de 1To); j'hésite sur la démarche à suivre
.....
Merci
Hors ligne
#2 Le 24/06/2021, à 00:34
- LeToonsN1
Re : monter un systeme de fichier dd
Bonsoir, je ne sais pas si je suis le seul... Mais je ne comprends pas quel est ton problème ?
Apparemment, tu aurais un souci avec un disque dur de 1To, mais après, je ne comprends plus.
C'est un disque dur externe ou interne ? Sur une tour ou un laptop ? ça concerne un PC ou plusieurs. T'es en dual-boot ou t'as un autre ordi avec windows 10 ?
Et après, tu voudrais faire quoi exactement avec la partition de ton disque dur ? Je ne comprends pas...
Si déjà tu pouvais répondre à ça, on pourrait peut être t'aider un peu plus ;-)
Hors ligne
#3 Le 24/06/2021, à 04:21
- chpnp
Re : monter un systeme de fichier dd
dd d'un disque dur de 1To > fichier MonDisque1To.dd
Ce fichier comporte plusieurs partitions multiboot dont W10, Ubuntu, partition home etc... qui occupent 1To
La partition avec W10 se trouve sur le début du disque.
Je voudrais restaurer la partie de la partition comportant W10 sur un AUTRE disque de 512 Go seulement pour avoir accès à ma partition W10 seulement,
mais "propre"
j'espère que c'est lus clair..... ??
Hors ligne
#4 Le 24/06/2021, à 06:17
- Qid

Re : monter un systeme de fichier dd
@ chpnp : Pour moi ça l'était dès le premier post mais je débarque seulement...
De mon point de vu c'est ta méthode qui n'est pas bonne : quand tu fais une copie il est tout à fait possible de ne le faire que d'une partition et non de tout le disque (à savoir que si ça concerne un système que tu espères pouvoir redémarrer il y aura forcément besoin de réparer le démarreur)...
édit : @ MicP : mon post aurait été mieux avant le tien... En tous cas je connaissais pas cette possibilité de commande
Dernière modification par Qid (Le 24/06/2021, à 06:38)
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#5 Le 24/06/2021, à 06:32
- MicP
Re : monter un systeme de fichier dd
Bonjour
Il faut créer un fichier de périphérique qui va permettre d'accéder à la partition que tu voudrais pouvoir copier.
ce qui peut être fait en lançant la ligne de commande suivante :
udisksctl loop-setup -f MonDisque1To.ddLa ligne de commande ci-dessus va retourner le nom du fichier de périphérique créé.
Par exemple, sur ma machine, ça donne :
michel@debbull:~$ udisksctl loop-setup -f MonDisque1To.dd
Mapped file MonDisque1To.dd as /dev/loop0.
michel@debbull:~$ Ensuite, en utilisant le nom du fichier de périphérique créé (/dev/loop0),
je peux utiliser la commande fdisk pour voir la table de partitionnement contenue dans ce fichier image disque MonDisque1To.dd :
michel@debbull:~$ sudo fdisk -l /dev/loop0
[sudo] Mot de passe de michel :
Disque /dev/loop0 : 8 GiB, 8589934592 octets, 16777216 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x6ef3f4a1
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/loop0p1 2048 4194303 4192256 2G 7 HPFS/NTFS/exFAT
/dev/loop0p2 4194304 8388607 4194304 2G 83 Linux
michel@debbull:~$ Et je vois que le fichier de périphérique /dev/loop0p1
est celui que je vais pouvoir utiliser pour accéder à la première partition du fichier image disque MonDisque1To.dd
Je vais donc pouvoir utiliser /dev/loop0p1 comme source de la copie à faire.
[Hors sujet]
À ce stade, je pourrais même monter le système de fichiers contenu dans chacune de ces partitions,
par exemple :
udisksctl mount -b /dev/loop0p1puis utiliser le gestionnaire de fichiers pour accéder aux fichiers contenus dans ce système de fichiers
et le démonter ensuite avec :
udisksctl unmount -b /dev/loop0p1puis "détacher" le fichier image disque MonDisque1To.dd du fichier de périphérique /dev/loop0
udisksctl loop-delete -b /dev/loop0ou simplement, réaliser ces deux dernières opérations en utilisant le gestionnaire de fichiers (Démonter, Éjecter)
[/Hors sujet]
=======
Voir :
man udisksctl=======
Mais pour pouvoir faire cette copie de partition je ne sais encore rien sur le contenu du disque cible de la copie : le disque de 512GB
et il faudrait être sûr que la partition cible qui va contenir la copie soit assez grande pour pouvoir la contenir.
Donc, si le nom du fichier de périphérique qui est associé au disque de 512G est /dev/sdf
il faudrait le retour de la ligne de commande suivante
sudo fdisk -l /dev/sdfet il faudra aussi le retour de la commande fdisk concernant le fichier image disque MonDisque1To.dd
Dernière modification par MicP (Le 24/06/2021, à 08:18)
Hors ligne
#6 Le 24/06/2021, à 22:31
- LeToonsN1
Re : monter un systeme de fichier dd
dd d'un disque dur de 1To > fichier MonDisque1To.dd
Ce fichier comporte plusieurs partitions multiboot dont W10, Ubuntu, partition home etc... qui occupent 1To
La partition avec W10 se trouve sur le début du disque.Je voudrais restaurer la partie de la partition comportant W10 sur un AUTRE disque de 512 Go seulement pour avoir accès à ma partition W10 seulement,
mais "propre"j'espère que c'est lus clair..... ??
Yep, merci mousieur ;-) là je comprends beaucoup mieux... Toutefois, je n'en ajoute pas plus, parce que MicP et Qid ont bien avancé sur la question et que je pense que ça devrait t'aider. Désolé de ne pas avoir pigé plus tôt ce que tu souhaitais et bonne fin de soirée :-)
Hors ligne
#7 Le 26/06/2021, à 16:01
- MicP
Re : monter un systeme de fichier dd
Bonjour
Toujours pas de réponses, alors je ne vais pouvoir faire que des suppositions :
En supposant que le nom du fichier de périphérique qui a été associé à la partition qui va recevoir la copie est : /dev/sdf1
et en supposant que cette partition soit de la même taille que la partition source
et que le nom du fichier de périphérique qui a été associé à la partition source est : /dev/loop0p1
et en vérifiant au préalable que les systèmes de fichiers de la partition source et cible ne soient PAS montés
la ligne de commande suivante permettra de faire la copie :
sudo dd if=/dev/loop0p1 of=/dev/sdf1 && syncDernière modification par MicP (Le 26/06/2021, à 16:05)
Hors ligne
#8 Le 09/08/2021, à 19:07
- chpnp
Re : monter un systeme de fichier dd
Bonjour,
Désolé d'avoir été absent.
En fait la réponse était triviale
gparted <nomdu fichier>.dd ouvre correctement. après il est possible de retailler les partitions et probablement les déplacer
ce qui me permet je pense de tout faire tenir correctement sur le disque du PC qui est < 1To
Par contre la taille du fichier dd est inchangée.
En restaurant partiellement à partir du fichier dd de 1TO, je peux booter windows, mais gparted n'arrive pas à lire correctement le disque (un pb avec la partition gpt, je crois).
En tout cas j'arrive à faire tourner windows.....
Bonne soirée.
Hors ligne
#9 Le 09/08/2021, à 21:56
- Qid

Re : monter un systeme de fichier dd
En fait la réponse était triviale
gparted <nomdu fichier>.dd ouvre correctement. après il est possible de retailler les partitions et probablement les déplacer
Ça alors !... Vu le peu d'image disque que je fais je pense que j'aurai oublié d'ici-là mais vraiment là je découvre un truc effectivement...
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#10 Le 09/12/2021, à 16:17
- chpnp
Re : monter un systeme de fichier dd
chpnp a écrit :En fait la réponse était triviale
gparted <nomdu fichier>.dd ouvre correctement. après il est possible de retailler les partitions et probablement les déplacerÇa alors !... Vu le peu d'image disque que je fais je pense que j'aurai oublié d'ici-là mais vraiment là je découvre un truc effectivement...
En fait, vu le nb de plantages et erreurs diverses que j'ai vu dans ma carrière, j'ai pris l'habitude d'avoir plusieurs systèmes de sauvegardes.
Une fois par semaine, je fais un 'dd' de mon disque et je garde 4 copies.
en cas de coup dur, j'ai plusieurs solutions, la restauration rapide serait le dd le cas échéant. ou peut être directement backintime.
L'histoire est toujours la même: je suis certain d'une restauration avec dd, un peu moins sûr avec backintime (j'ai déjà restauré des fichiers individuellement mais jamais une sauvegarde complète)....
Hors ligne
#11 Le 09/12/2021, à 17:23
- iznobe
Re : monter un systeme de fichier dd
Bonsoir , tout de meme , sur le probleme original , il me semble que c ' est un poil compliqué .
Ce que j' ai fait le jour ou j ' ai eu besoin de faire ca , j 'ai demarré sous windows , j ' ai nettoyé tout ce qu ' il etait possible , j ' ai defragmenté la partition , dans le gestionnaire de disque , j ' ai reduit a la taille minimale cette partition .
j ' ai demarrer mon buntu , lancer gparted , copier la partition EFI , copier les 4 partitions windows et coller sur mon nvme de 512 Go .
j ' ai fait la meme chose avec ubntu 20.04 , linux mint et debian .
, je me suis retrouvé avec tous mes OS sur mon nvme sans passer une seule commande .
j ' ai ensuite retirer les disques sur lesquels etaient mes OS au depart , j ' ai demarrer en live , lancer boot repair , et grosso modo roule ma poule
S ' en est suivi le nettoyage apres des " anciens disques " apres confirmation d' essai de chaque OS sur plusieurs jours .
-------------------------------------------------------------------------------------------------------------------------------
Pour sauvegarder mon NVME avec tous les OS , je lance mon OS de secours , je vais dans gnome disque , puis en haut a droite , creer une image disque complete que je sauve sur mon 4TO , puis je la compresse .
je fais ca une fois par mois , cela me semble suffisant .
en cas de pepin sur mon disque NVME , methode inverse : je lance mon OS de secours , je dezippe mon image disque , puis je l ' envoie sur mon NVME via gnome disque . ( je garde toujours 2 images compressées , au cas ou ... )
jusqu' a present le peu de fois ou j' ai eu a faire cette manip , ca a bien focntionné .
Dernière modification par iznobe (Le 09/12/2021, à 17:28)
retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM . avec Ubuntu , LM et W$10
Hors ligne
#12 Le 10/12/2021, à 02:50
- chpnp
Re : monter un systeme de fichier dd
Bonsoir , tout de meme , sur le probleme original , il me semble que c ' est un poil compliqué .
Ce que j' ai fait le jour ou j ' ai eu besoin de faire ca , j 'ai demarré sous windows , j ' ai nettoyé tout ce qu ' il etait possible , j ' ai defragmenté la partition , dans le gestionnaire de disque , j ' ai reduit a la taille minimale cette partition .
j ' ai demarrer mon buntu , lancer gparted , copier la partition EFI , copier les 4 partitions windows et coller sur mon nvme de 512 Go .
j ' ai fait la meme chose avec ubntu 20.04 , linux mint et debian .
, je me suis retrouvé avec tous mes OS sur mon nvme sans passer une seule commande .
oui sauf que je ne peux pas booter à partir d'un fichier dd sur lequel se trouve l'OS.
j ' ai ensuite retirer les disques sur lesquels etaient mes OS au depart , j ' ai demarrer en live , lancer boot repair , et grosso modo roule ma poule
![]()
S ' en est suivi le nettoyage apres des " anciens disques " apres confirmation d' essai de chaque OS sur plusieurs jours .
-------------------------------------------------------------------------------------------------------------------------------
Pour sauvegarder mon NVME avec tous les OS , je lance mon OS de secours , je vais dans gnome disque , puis en haut a droite , creer une image disque complete que je sauve sur mon 4TO , puis je la compresse .
je fais ca une fois par mois , cela me semble suffisant .
en cas de pepin sur mon disque NVME , methode inverse : je lance mon OS de secours , je dezippe mon image disque , puis je l ' envoie sur mon NVME via gnome disque . ( je garde toujours 2 images compressées , au cas ou ... )jusqu' a present le peu de fois ou j' ai eu a faire cette manip , ca a bien focntionné .
je n'ai jamais vraiment joué avec Gnome disk
Et j'utilise mon PC pour mon gagne-pain. J'ai une sauvegarde remote qui tourne toutes les heures: 1h de travail perdue= 1 heure de travail non facturée.
Dans ces conditions et vu le nombre d'incidents disques que j'ai eu dans ma carrière (certes de moins en moins fréquents), ca reste rentable.
En fait j'ai même un PC qui est en permanence synchrone avec mon PC de prod. Même si chez mon client mon PC tombe en rad, je redémarre instantanément sur mon PC distant en n'ayant quasiment rien perdu. Evidemment c'est un peu moins rapide parce que remote, mais ca fonctionne.....
Hors ligne