Win32Diskimager ne se lance pas
Modérateur : Francois
Win32Diskimager ne se lance pas
Bonjour a tous
Il y a 3 semaines j'ai installé Win32Diskimager sur mon PC W10 version 21H2, J ai effectué une copie de sauvegarde de ma carte SD dans un fichier sur mon DD.
Aujourd'hui je décide de réutiliser Win32Diskimager, il ne fonctionne plus ! que ce ca soit par le raccourci ou directement par le programme , le sablier se met en route mais rien ne se passe ! et même en tans qu'administrateur.
Je l'ai complètement d'désinstaller et réinstaller mais toujours même résultat!
Une idée?
Ou une autre alternative pour faire une sauvegarde de carte SD?
Merci par avance
Il y a 3 semaines j'ai installé Win32Diskimager sur mon PC W10 version 21H2, J ai effectué une copie de sauvegarde de ma carte SD dans un fichier sur mon DD.
Aujourd'hui je décide de réutiliser Win32Diskimager, il ne fonctionne plus ! que ce ca soit par le raccourci ou directement par le programme , le sablier se met en route mais rien ne se passe ! et même en tans qu'administrateur.
Je l'ai complètement d'désinstaller et réinstaller mais toujours même résultat!
Une idée?
Ou une autre alternative pour faire une sauvegarde de carte SD?
Merci par avance
Re: Win32Diskimager ne se lance pas
Bonsoir,
Il y a pas mal de discussion sur ce sujet sur internet.
Visiblement, win32diskimager ne supporte pas :
- l'existance de RAMDISK (disques virtuels en mémoire=
- le montage de disque virtuels destiné à la virtualisation
- windows 8
- certaines personnes ayant un multi-boot sur leur windows
Ceux qui ont RAMDISK peuvent lancer Win32DiskImager en désactivant temporairement RAMDISK
Pour la virtualisation (c'est mon cas avec VirtualBox), pas de soucis tant que les machines virtuelles ne sont pas lancées
A ta place, je vérifierais cela (un petit tour dans le gestionnaire de disque de windows de coûte rien) : clic droit sur "Ordinateur" puis "gérer" et un petit tour dans la liste des applications installées pour voir
Il y a pas mal de discussion sur ce sujet sur internet.
Visiblement, win32diskimager ne supporte pas :
- l'existance de RAMDISK (disques virtuels en mémoire=
- le montage de disque virtuels destiné à la virtualisation
- windows 8
- certaines personnes ayant un multi-boot sur leur windows
Ceux qui ont RAMDISK peuvent lancer Win32DiskImager en désactivant temporairement RAMDISK
Pour la virtualisation (c'est mon cas avec VirtualBox), pas de soucis tant que les machines virtuelles ne sont pas lancées
A ta place, je vérifierais cela (un petit tour dans le gestionnaire de disque de windows de coûte rien) : clic droit sur "Ordinateur" puis "gérer" et un petit tour dans la liste des applications installées pour voir
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32
Re: Win32Diskimager ne se lance pas
Salut à tous.
Bonne Année, Bonne Santé, Mes Meilleurs Voeux pour 2022.
Pourquoi ne pas utiliser "Raspberry Pi Imager" ?
J'utilise une clef usb destinée à la lecture des cartes micro SD pour toutes sortes d'opération.
Un clonage, ou une sauvegarde se fait assez facilement par un script bash.
Cordialement.
Artemus24.
@+
Bonne Année, Bonne Santé, Mes Meilleurs Voeux pour 2022.
Pourquoi ne pas utiliser "Raspberry Pi Imager" ?
J'utilise une clef usb destinée à la lecture des cartes micro SD pour toutes sortes d'opération.
Un clonage, ou une sauvegarde se fait assez facilement par un script bash.
Cordialement.
Artemus24.
@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32
Re: Win32Diskimager ne se lance pas
Justement Artemus, connaitrais-tu une astuce pour cloner une SDCARD qui fait physiquement 128Gb mais seulement 15Gb occupé sur une SDCARD e 64 Gb ?Un clonage, ou une sauvegarde se fait assez facilement par un script bash.
Tous les outils que je connais font du clonage bit à bit (ou plus exactement bloc de bits à bloc de bits) , que le bit soit utilisé ou non ce qui fait qu'il est impossible de cloner sur une carte de plus petite capacité de l'originale même si la carte originale est vide !
C'est un peu bêta
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32
Re: Win32Diskimager ne se lance pas
Salut Piper.
J'ai fait une petite étude, avec l'aide de Dyox (que je remarcie), sur comment créer une sauvegarde de mes partitions.
Le but est triple :
--> réduire la taille de la partition.
--> compresser la partition.
--> faire la sauvegarde.
Depuis, j'ai acheté Acronis True Image 2021, qui me permet de faire des sauvegardes sans me compliqué l'existence.
Pourquoi ? Car j'ai aussi un disque de stockage où j'ai beaucoup de place de disponible.
Voici le script Bash :
Cela demande quelques explications.
1) voici la structure de mon disque maxtor :
Je sauvegarde "/boot", "/rootfs", "/warehouse".
"/share" est le répertoire de partage de Samba.
"/backup" est une partition de travail, là où je stocke temporairement le résultat du script Bash.
Le fichier "log" contient les informations décrivant la partition.
Le fichier "img" contient la sauvegarde de la partition.
Le "resize2fs" permet de reduire la partition à sa partie utile.
Bonne lecture.
Cordialement.
Artemus24.
@+
J'ai fait une petite étude, avec l'aide de Dyox (que je remarcie), sur comment créer une sauvegarde de mes partitions.
Le but est triple :
--> réduire la taille de la partition.
--> compresser la partition.
--> faire la sauvegarde.
Depuis, j'ai acheté Acronis True Image 2021, qui me permet de faire des sauvegardes sans me compliqué l'existence.
Pourquoi ? Car j'ai aussi un disque de stockage où j'ai beaucoup de place de disponible.
Voici le script Bash :
Code : Tout sélectionner
#!/bin/bash
# =============================== #
# Backup My Hard Drive Partitions #
# ------------------------------- #
# /backup : /dev/sda6 #
# =============================== #
trap - SIGINT SIGTERM SIGQUIT
clear
echo -e "Backup Partitions"
echo -e "-----------------"
echo
echo `date`
# ---------- #
# Parameters #
# ---------- #
FILE="/mnt/backup/fs.`date +%Y-%m-%d`"
SAVE="/dev/sda6"
# ------- #
# Prepare #
# ------- #
TEST=$(lsblk -n -o MOUNTPOINT $SAVE)
if [ -d "$TEST" ]
then umount $TEST
fi
mount $SAVE /mnt/backup
# ---------------- #
# Redirect to file #
# ---------------- #
exec 3>&1
exec 4>&2
# ---------------------- #
# Hard Drive Information #
# ---------------------- #
exec 1>$FILE.1.disk.log 2>&1
echo "Hard Drive"
echo "----------"
echo
fdisk -l /dev/sda
# ------------------------ #
# Master Boot Record (MBR) #
# ------------------------ #
exec 1>$FILE.2.mbr.log 2>&1
echo "Master Boot Record"
echo "=================="
echo
dd if=/dev/sda bs=512 count=1 of=$FILE.2.mbr.img
sync
# ------------------------- #
# Boot Partition / Size: 1G #
# ------------------------- #
exec 1>$FILE.3.boot.log 2>&1
echo "Boot Partition"
echo "=============="
echo
TEST=$(lsblk -n -o MOUNTPOINT /dev/sda1)
if [ -d "$TEST" ]
then umount $TEST
fi
dd if=/dev/sda1 bs=4K count=256k | bzip2 -c > $FILE.3.boot.img
sync
# ---------------------------- #
# RootFS Partition / Size: 20G #
# ---------------------------- #
# Size : 5G = 4K * 1280K #
# ---------------------------- #
exec 1>$FILE.4.rootfs.log 2>&1
echo "RootFS Partition"
echo "================"
echo
TEST=$(lsblk -n -o MOUNTPOINT /dev/sda2)
if [ -d "$TEST" ]
then umount $TEST
fi
e2fsck -y -f /dev/sda2
echo
resize2fs -M /dev/sda2 5G
echo
e2fsck -y -f /dev/sda2
echo
dd if=/dev/sda2 bs=4K count=1280K | bzip2 -c > $FILE.4.rootfs.img
echo
sync
echo
resize2fs /dev/sda2
# ------------------------------- #
# Warehouse Partition / Size: 10G #
# ------------------------------- #
# Size : 512M = 4K * 128K #
# ------------------------------- #
exec 1>$FILE.5.warehouse.log 2>&1
echo "Warehouse Partition"
echo "==================="
echo
TEST=$(lsblk -n -o MOUNTPOINT /dev/sda3)
if [ -d "$TEST" ]
then umount $TEST
fi
e2fsck -y -f /dev/sda3
echo
resize2fs -M /dev/sda3 512M
echo
e2fsck -y -f /dev/sda3
echo
dd if=/dev/sda3 bs=4K count=128K | bzip2 -c > $FILE.5.warehouse.img
echo
sync
echo
resize2fs /dev/sda3
# ---------------- #
# Restore Redirect #
# ---------------- #
exec 1>&- # Closes FD 1 (logfile)
exec 2>&- # Closes FD 2 (logfile)
exec 2>&4 # Restore stderr
exec 1>&3 # Restore stdout
# ====== #
# Finish #
# ====== #
umount $SAVE
echo `date`
exit
1) voici la structure de mon disque maxtor :
Code : Tout sélectionner
~> df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/root 20G 7,4G 12G 40% /
devtmpfs 3,9G 0 3,9G 0% /dev
tmpfs 3,9G 0 3,9G 0% /dev/shm
tmpfs 1,6G 19M 1,6G 2% /run
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 3,9G 20K 3,9G 1% /tmp
tmpfs 3,9G 6,0M 3,9G 1% /var/log
tmpfs 3,9G 0 3,9G 0% /var/tmp
/dev/sda3 9,8G 65M 9,3G 1% /warehouse
/dev/sda6 330G 67M 315G 1% /backup
/dev/sda5 98G 61M 93G 1% /share
/dev/sda1 1022M 49M 974M 5% /boot
tmpfs 790M 20K 790M 1% /run/user/0
tmpfs 790M 20K 790M 1% /run/user/1000
~>
"/share" est le répertoire de partage de Samba.
"/backup" est une partition de travail, là où je stocke temporairement le résultat du script Bash.
Le fichier "log" contient les informations décrivant la partition.
Le fichier "img" contient la sauvegarde de la partition.
Le "resize2fs" permet de reduire la partition à sa partie utile.
Bonne lecture.
Cordialement.
Artemus24.
@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32
-
- Raspinaute
- Messages : 970
- Enregistré le : dim. 28 déc. 2014 15:28
- Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe
Re: Win32Diskimager ne se lance pas
@Piper :
Il y a PiShrink qui fait ça : https://github.com/Drewsif/PiShrink
Je n'ai jamais testé.
Si tu pouvais tester
EDIT :
Il y a plein de forks, p-ê en prendre un plus récent
Il y a PiShrink qui fait ça : https://github.com/Drewsif/PiShrink
Je n'ai jamais testé.
Si tu pouvais tester
EDIT :
Il y a plein de forks, p-ê en prendre un plus récent
[Pour bien commencer] Pour les nouveaux acquéreurs de Raspberry Pi (index de liens utiles)
Awesome Raspberry Pi
Awesome Raspberry Pi
-
- Raspinaute
- Messages : 248
- Enregistré le : mar. 7 oct. 2014 09:46
- Localisation : Morsang / Orge - Essonne
- Contact :
Re: Win32Diskimager ne se lance pas
Bonjour,
Pour le clonage j'utilise rpi-clone => https://github.com/billw2/rpi-clone
Pour le clonage j'utilise rpi-clone => https://github.com/billw2/rpi-clone
DS712+ 2x Western Digital WD10EADS-00L 1000 GB (SHR) - Firmware: DSM 6.1.6-15266
Raspberry - RFXTRX433 - Aeon Labs ZStick V2 - Domoticz
FreeBox v6
https://meteo.folcke.net
https://wiki.folcke.net
Raspberry - RFXTRX433 - Aeon Labs ZStick V2 - Domoticz
FreeBox v6
https://meteo.folcke.net
https://wiki.folcke.net
Re: Win32Diskimager ne se lance pas
Je cherche un outil qui ne tourne pas sur le Pi (manque de puissance et de vitesse et un seul lecteur de carte SD) mais exploitable d'un PC Windows ou Linux Fedora
Donc Pishrink, spécifique à RaspiOS n'est pas pour moi
Je n'ai pas top envie de décortiquer les fonctions de dd pour faire un script moi-même.
Du coup je vais regarder le script d'Artemus je dois pouvoir l'adapter pour l'utiliser sur mon portable sous Fedora
Merci
Donc Pishrink, spécifique à RaspiOS n'est pas pour moi
Je n'ai pas top envie de décortiquer les fonctions de dd pour faire un script moi-même.
Du coup je vais regarder le script d'Artemus je dois pouvoir l'adapter pour l'utiliser sur mon portable sous Fedora
Merci
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32
Re: Win32Diskimager ne se lance pas
Si j'ai bien compris Artemus,
Ton script sauvegarde dans 4 fichiers distincts :
/dev/sda (master boot record)
/dev/sda1 (boot)
/dev/sda2 (rootFS)
/dev/sda3 (wareHouse)
Le tout dans 4 fichiers distincts dont la taille est ajustées.
Et ces fichiers vont dans /mnt/backup/ qui est le point de montage de /dev/sda6
C'est bien ça ?
Autrement dit : tu sauvegardes sous la forme de 4 fichiers image : 4 partitions d'un disque dur dans une autre partition du même disque dur ?
Si j'ai bon alors j'ai compris ton principe et je pourrai l'adapter à mon cas: 3 partitions seulement d'une SD carte vers 3 fichiers sur un disque dur interne
Et la restauration se fait soit avec dd en ligne de commande, soit avec l'utilitaire disque ?
Ton script sauvegarde dans 4 fichiers distincts :
/dev/sda (master boot record)
/dev/sda1 (boot)
/dev/sda2 (rootFS)
/dev/sda3 (wareHouse)
Le tout dans 4 fichiers distincts dont la taille est ajustées.
Et ces fichiers vont dans /mnt/backup/ qui est le point de montage de /dev/sda6
C'est bien ça ?
Autrement dit : tu sauvegardes sous la forme de 4 fichiers image : 4 partitions d'un disque dur dans une autre partition du même disque dur ?
Si j'ai bon alors j'ai compris ton principe et je pourrai l'adapter à mon cas: 3 partitions seulement d'une SD carte vers 3 fichiers sur un disque dur interne
Et la restauration se fait soit avec dd en ligne de commande, soit avec l'utilitaire disque ?
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32
Re: Win32Diskimager ne se lance pas
Salut à Tous.
--> disk.log : caractéristique de mon disque Maxtor (fdisk)
--> mbr.log : caractéristique du Master Boot Record.
--> mbr.img : l'image de la MBR.
--> boot.log : caractéristique du "/boot".
--> boot.img : l'image de la partition "/boot".
--> rootfs.log : caractéristique du "/rootfs".
--> rootfs.img : l'iamge de la partition "/rootfs".
--> warehouse.log : caractéristique de "/Warehouse".
--> warehouse.log : l'image de la partition "/Warehouse".
Dans les fichiers log, tu retrouves les caractéristiques de la commande pour effectuer l'image de la partition.
Disons que c'est un pense-bête.
Il y a une manipulation à faire avant de lancer le script Bash.
Je lance pour chaque partition la commande "resize2fs -M /dev/sda3 512M".
Je ne connais pas trop la taille utile de la partition, qui peut varier ou pas d'une sauvegarde à l'autre.
Je ne le fais pas au mieux de la réduction de la partition, mais en arrondissant à un multiple disons de 256M.
Quand j'indique en commentaire ce pense-bête :
Le 4k correspond à la bs, et le 128K la taille réduite de la partiton qui s'exprime en bs.
Ainsi le 512M sera la valeur que tu trouves dans la commande "resize2fs".
Et le 128K sera la valeur à reporter dans la commande "DD".
P.S.: dans un autre sujet, concernant Apache, je t'ai donné une solution concernant les certificats auto-signés.
As-tu pu résoudre ton problème ?
Cordialement.
Artemus24.
@+
Presque.Piper a écrit :Est-ce bien ça ?
--> disk.log : caractéristique de mon disque Maxtor (fdisk)
--> mbr.log : caractéristique du Master Boot Record.
--> mbr.img : l'image de la MBR.
--> boot.log : caractéristique du "/boot".
--> boot.img : l'image de la partition "/boot".
--> rootfs.log : caractéristique du "/rootfs".
--> rootfs.img : l'iamge de la partition "/rootfs".
--> warehouse.log : caractéristique de "/Warehouse".
--> warehouse.log : l'image de la partition "/Warehouse".
Dans les fichiers log, tu retrouves les caractéristiques de la commande pour effectuer l'image de la partition.
Disons que c'est un pense-bête.
Il y a une manipulation à faire avant de lancer le script Bash.
Je lance pour chaque partition la commande "resize2fs -M /dev/sda3 512M".
Je ne connais pas trop la taille utile de la partition, qui peut varier ou pas d'une sauvegarde à l'autre.
Je ne le fais pas au mieux de la réduction de la partition, mais en arrondissant à un multiple disons de 256M.
Quand j'indique en commentaire ce pense-bête :
Code : Tout sélectionner
# Size : 512M = 4K * 128K #
Ainsi le 512M sera la valeur que tu trouves dans la commande "resize2fs".
Et le 128K sera la valeur à reporter dans la commande "DD".
P.S.: dans un autre sujet, concernant Apache, je t'ai donné une solution concernant les certificats auto-signés.
As-tu pu résoudre ton problème ?
Cordialement.
Artemus24.
@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32