Bref, je travaille sur une machine Windows 7 et je voudrais enlever l’image d’une carte SD (en la sauvegardant depuis un Raspberry Pi ). J'essaie d'utiliser Cygwin , mais je n'ai pas beaucoup de succès.
En examinant le /dev
répertoire, il semble que ma carte SD s’affiche au fur sdd
et à mesure sdd1
. Cependant, lorsque j'exécute la commande suivante:
dd if=/dev/sdd of=RPi.img
Je reçois ce qui suit:
dd: ouverture '/ dev / sdd': autorisation refusée
J'ai utilisé dd sur un Mac et sous Linux sans aucun problème, en utilisant une syntaxe similaire. Qu'est-ce qui me manque avec Cygwin?
dd if=/dev/sdd1 of RPi.img
?Réponses:
Vous obtenez l'
Permission denied
erreur, parce que vous ne l'êtes pasroot
. Cela semble étrange dans le contexte de Cygwin, mais cela frappe à la maison.Lorsque vous interrogez votre statut (
id
) dans un shell Cygwin démarré normalement, vous obtenez un résultat similaire à celui-ci:Sous Windows 7, l’astuce pour devenir
root
dans Cygwin consiste à démarrer la session en mode élevé , c’est-à-dire, faites un clic droit sur l’icône Cygwin et choisissez Exécuter en tant qu’administrateur . Maintenant, vous n'êtes toujours pasroot
lui-même, mais au moins dansroot
le groupe:Et maintenant,
dd
fonctionne comme vous en avez l'habitude avec Un * x:la source
cygcheck
). Je ne reçois pas "0 (racine)", mais "114 (compte local et membre du groupe d'administrateurs"), "544 (administrateurs)" et "405504 (niveau obligatoire élevé)" au lieu de "401408 ( Niveau obligatoire moyen) "sur mon système Windows 10 Pro x 64 bits. Le contexte est que je voulais exécuterfdisk
, mais cela ne semble toujours pas aider, bien que j'aie pu exécuter d'autres outils avec un accès privilégié, comme par exempledd
sur un fichier de flux de périphérique en mode bloc, curieux ici.J'ai récemment dû cloner un lecteur USB sur un autre sur Windows. Mon lecteur est un multi-démarrage avec un logiciel supplémentaire, donc je ne voulais pas simplement copier tous les fichiers sur le système de fichiers. DD était un choix évident, mais je n'étais pas sur Linux donc il y avait quelques choses que je devais faire pour que cela fonctionne.
J'avais cygwin installé et fait ce qui suit.
Tout d'abord, je devais déterminer quel périphérique / dev / sdX était mon f: volume. Pour ce faire, exécutez cette commande dans cygwin. (CONSEIL: Assurez-vous de démarrer cygwin avec admin privs. * Faites un clic droit sur cygwin et "Exécuter en tant qu'administrateur")
etc ... Ici vous pouvez clairement voir que je clone mon lecteur F: sur mon lecteur E: j'émettrais la commande suivante.
Il reste encore une étape: vous devez trouver la racine de votre appareil. Recherchez un disque * qui a la taille de votre appareil. Cela devrait être facile car la taille doit être bien connue, telle que 8 Go, 16 Go, 32 Go, étendue en octets, comme indiqué ci-dessus.
Mon image était de 32 Go .. et je ne voulais pas rester assis à attendre avec un curseur clignotant .. Je voulais voir les progrès accomplis et j'ai donc installé "pv" dans Cygwin.
Maintenant, si vous voulez copier la clé USB sur une image, procédez comme suit.
J'espère que cela t'aides
la source
Est-ce que quelque chose comme USB Image Tool fera?
Ou insistez-vous pour utiliser Cygwin? ...
la source
J'ai eu du succès avec dd for Windows , qui, je crois, est une réécriture plutôt qu'un port. Il est open-source et ne repose pas sur Cygwin.
J'ai particulièrement aimé la
dd --list
commande, qui répertorie tous les périphériques de disque avec suffisamment d'informations pour identifier celle que je voulais.la source
HDD Raw Copy Tool peut faire des copies d'une carte SD. Si vous sélectionnez "Image brute (image dd)" dans la boîte de dialogue de sauvegarde, celle-ci sera identique à celle créée avec dd. Vous pouvez également restaurer des images.
Je sais que cela ne se fait pas via cygwin, mais personnellement, je ne lui ferais pas confiance pour accéder à des périphériques bruts.
la source
Je vois que RaspberryPi.org recommande maintenant Win32 Disk Imager pour écrire des images sur des cartes mémoire SD. Il lira également les images de la carte, alors je l'essaie maintenant.
la source