#1 Le 17/12/2024, à 13:07
- ar barzh paour
[Résolu] création d'un disque windows bootable
hello bonjour à tous
but de la manip
obtenir un disque gpt bootable de windows actuellement sur un disque nvme partitionné msdos fonctionnel ( ensuite je prévois d'installer Ubuntu sur le disque gpt )
[EDIT]
Résolu ( voir la suite) mais
j'ai abandonné le passage en gpt , mbr2gpt est trop compliqué à mettre ne place
je me contente du disque en msdos qui est bootable
[/EDIT]
pour ce faire j'ai un disque SSD de 250G (que je peux écraser)
ce que j'ai réussi à faire :
copie du disque nvme sur le SSD partitionné msdos , mais celui-ci ne boote pas ;
détail des manips
1-essai de copie sur le disque SSD partitionné gpt
###################################################
en utilisant dd
mais j'obtiens une erreur
pour moi les deux disques étaient de 250G
mais non!
jpb@jpb-ThinkPad-P50:~$ sudo dd if=/dev/sdb of=/dev/sda seek=1 bs=4k conv=noerror
[sudo] Mot de passe de jpb :
dd: erreur d'écriture dans '/dev/sda': Aucun espace disponible sur le périphérique
61049646+0 enregistrements lus
61049645+0 enregistrements écrits
250059345920 octets (250 GB, 233 GiB) copiés, 805,506 s, 310 MB/s
jpb@jpb-ThinkPad-P50:~$
(remarque : en regardant avec gparted le disque copié , j'ai toujours le disque non alloué )
voici les infos du matériel
sudo lshw
*-disk:0
description: ATA Disk
produit: Samsung SSD 860
identifiant matériel: 0
information bus: scsi@3:0.0.0
nom logique: /dev/sda
version: 1B6Q
numéro de série: S3YJNC0KA05153K
taille: 232GiB (250GB)
fonctionnalités: gpt-1.00 partitioned partitioned:gpt
configuration : ansiversion=5 guid=6c5020f5-29a8-48ed-8621-85a2c29d98ef logicalsectorsize=512 sectorsize=512
*-disk:1
description: ATA Disk
produit: SanDisk SD8TN8U2
identifiant matériel: 1
information bus: scsi@4:0.0.0
nom logique: /dev/sdb
version: 3101
numéro de série: 174012803622
taille: 238GiB (256GB)
fonctionnalités: partitioned partitioned:dos
configuration : ansiversion=5 logicalsectorsize=512 sectorsize=512 signature=1ff44743
*-namespace:0
description: NVMe disk
identifiant matériel: 0
nom logique: hwmon3
*-namespace:1
description: NVMe disk
identifiant matériel: 2
nom logique: /dev/ng0n1
*-namespace:2
description: NVMe disk
identifiant matériel: 1
information bus: nvme@0:1
nom logique: /dev/nvme0n1
taille: 476GiB (512GB)
fonctionnalités: gpt-1.00 partitioned partitioned:gpt
configuration : guid=fb41f0bb-c19d-4234-b993-32d9c5d5cb39 logicalsectorsize=512 sectorsize=512 wwid=nvme.1e4b-50414830383641303030343630-53414e5a414e472d3531324742-00000001
effectivement en y regardant bien sdb fait 256GB , l'autre 250GB
2-essai de copie sur le disque SSD partitionné msdos
###################################################
j'ai recréé un table de partition msdos sur le disque a
et repassé la commande dd (cette fois sans seek qui me semble être une erreur)
sudo dd if=/dev/sdb of=/dev/sda bs=4k conv=notrunc,noerror
mais même erreur !!!
dd: erreur d'écriture dans '/dev/sda': Aucun espace disponible sur le périphérique
3--essai de copie manuelle
#####################################################
pour être plus sur , recéation d'une table de partition msdos
création de 3 partitions 1 2 3 identiques à celles de sdb,
(même taille , la partition 3 étant en fin d'espace
copie une par une de ces 3 partitions avec dd
sudo dd if=/dev/sdb1 of=/dev/sda1 bs=4k conv=notrunc,noerror
sudo dd if=/dev/sdb2 of=/dev/sda2 bs=4k conv=notrunc,noerror
sudo dd if=/dev/sdb3 of=/dev/sda3 bs=4k conv=notrunc,noerror
modification des drapeaux avec gparted
partition 1 : boot
partition m : msftres
cette fois pas d'erreur, la copie a l'air correct sauf que le disque refuse de booter!
y-a-t-il une autre solution ?
le but est d'obtenir un disque bootable de windows sur un autre support (partitionné gpt)
je m'y prends sans doute pas d'une façon correcte
merci
Dernière modification par ar barzh paour (Le 29/12/2024, à 19:14)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 24.04, 22.04, 20.04
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 24.04 Ubuntu 22.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#2 Le 17/12/2024, à 13:39
- ylag
Re : [Résolu] création d'un disque windows bootable
Bonjour,
Se pourrait-il que le disque source contienne quelques secteurs de plus que le disque de destination ?
Ça pourrait suffire à faire avorter la copie via dd ... ?
A+
Hors ligne
#3 Le 17/12/2024, à 14:05
- geole
Re : [Résolu] création d'un disque windows bootable
Bonjour
Si tu as copié les partitions à l'identique, il me semble que tu as encore bricolé la table de partitions. Il est donc probable que tu aies détruit les 446 premiers octets permettant l'amorce du boot légacy.
sudo dd if=/dev/sdb of=/dev/sda count=1 bs=446
La conversion de windows de légacy en EFI se fait en lançant la commande MBR2GPT a condition de ne pas avoir de partitions EXT4
Dernière modification par geole (Le 17/12/2024, à 14:09)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#4 Le 17/12/2024, à 16:25
- ar barzh paour
Re : [Résolu] création d'un disque windows bootable
merci pour les réponses
précision si ce n'était pas clair : je ne veux pas modifier le disque original nvme !!
orientation :
faire une iso et réinstaller sur le SSD ?
Dernière modification par ar barzh paour (Le 17/12/2024, à 16:27)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 24.04, 22.04, 20.04
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 24.04 Ubuntu 22.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#5 Le 17/12/2024, à 16:31
- geole
Re : [Résolu] création d'un disque windows bootable
Je parlais bien du disque SDA qui a reçu la copie....
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#6 Le 17/12/2024, à 18:01
- iznobe
Re : [Résolu] création d'un disque windows bootable
merci pour les réponses
précision si ce n'était pas clair : je ne veux pas modifier le disque original nvme !!
orientation :
faire une iso et réinstaller sur le SSD ?
Bonjour , tu pourras faire ce que tu veux , si tu as 256 Gb , ca ne rentrera jamais dans 250 ...
la seule chose que je vois , serait justement de modifier la derniere partition du disque original et de la reduire de 7 Gb histoire que ca rentre dans les 250 du nouveau disque .
Ensuite , creation avec gparted , de la table de partition MSDOS , copie des partitions à l ' identique en utilisant la " copie " de gparted .
tester que ca demarre , agrandir au max la derniere partition, utilisation de MBR2GPT .
Mes esais de copie via DD pour faire une copie de Micro-SDde 16 GB sur une de 8 se sont toutes soldés par un echec , j' ai finalement laissé tomber .
j ' avais posté une discussion sur le forum pour essayer d' en venir à bout , mais rien n' y a fait ...
retour COMPLET et utilisable de commande | script montage partitions
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#7 Le 18/12/2024, à 15:29
- ar barzh paour
Re : [Résolu] création d'un disque windows bootable
Heap !!!
merci geole !!!!
effectivement une fois la commande
sudo dd if=/dev/sdb of=/dev/sda count=1 bs=446
le disque boote correctement !!!!!
j'ai supprimé physiquement le nvme qui contenait win original
je suis donc maintenant dans la situation suivante sur le portable
disque nvme gpt contenant Ubuntu
disque SSD contenant la copie de Windows 10 Pro (mais toujours msdos)
disque nvme original M.2 supprimé
les deux sont bootables
le premier boote sur Ubuntu
le deuxième boote sur Win
la manip initiale était bien de copier windows sur un disque gpt
Bon il me restera à transformer ce disque SSD en gpt .... l'année prochaine
ou refaire ces manips en mettant cette fois le disque cible en gpt, à voir si ça fonctionne
######################################################################"
toutes les commandes qui ont permis ce résultat
copie de Win10 Pro d'un disque origine sur un disque cible
disque source : nvme 256GB msdos avec Win 10 Pro opérationnel
disque cible : SSD 250GB
le portable contient en plus un nvme gpt sur lequel est installé Ubuntu
les commandes sont passées à partir du Ubuntu de ce nvme
les disques n'étant pas de même capacité , la commande de copie intégrale avec dd avorte
sur ce ubuntu,
le disque source est identifié /dev/sdb
le disque cible est identifié /dev/sda
avec gparted je repère les partitions du disque source sdb
==> le disque source contient 3 partitions primaires
1 sdb1 ntfs 499 Mio System Reserved boot
2 sdb2 ntfs 81,02 Gio Windows
3 sdb3 ntfs 2,38 Gio Recovery msftres ( en fin d'espace )
avec gparted
- création d'un table de partition msdos sur le disque cible sda
- création de 3 partitions , même taille , même drapeau , la 3ème est positionnée en fin, je ne sais pas si c'est important
avec dd , copie des partitions ( gparted aurait pu le faire sans doute )
sudo dd if=/dev/sdb1 of=/dev/sda1 bs=4k conv=notrunc,noerror
sudo dd if=/dev/sdb2 of=/dev/sda2 bs=4k conv=notrunc,noerror
sudo dd if=/dev/sdb3 of=/dev/sda3 bs=4k conv=notrunc,noerror
et la dernière qui manquait , qui recopie lamorce du boot legacy !!!!
sudo dd if=/dev/sdb of=/dev/sda count=1 bs=446
Dernière modification par ar barzh paour (Le 18/12/2024, à 16:12)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 24.04, 22.04, 20.04
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 24.04 Ubuntu 22.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne