Ich muss verschiedene Flashkartenbilder lesen und schreiben. Die Art und Weise, wie ich das unter Linux immer gemacht habe, war mit dd, und das hat den Trick gemacht. Was ist ein gutes Windows-Äquivalent?
Einfach ausgedrückt, ich muss in der Lage sein, eine ganze Karte in eine Datei einzulesen und umgekehrt. Ich habe WinDD ausprobiert , aber das scheint auf Partitionen statt auf ganzen Geräten zu funktionieren, aber ich muss in der Lage sein, die gesamte Festplatte / Karte und ihre Partitionstabelle unabhängig von ihrem Inhalt zu sichern .
Unter Windows 7 64-Bit mit dem Kartenleser an einem USB3-Anschluss.
windows-7
windows
dd
disk-image
Jarmund
quelle
quelle
dd
.Verwenden Sie einfach dd für Windows ... es funktioniert perfekt, obwohl es ein ziemlich altes Projekt ist.
quelle
Rufus arbeitet wie erwartet. Wählen Sie "DD-Image" für "Boot-Diskette erstellen mit".
Die Quelle wird auf GitHub veröffentlicht: https://github.com/pbatard/rufus .
Meine Erfahrung: Win32DiskImager hat u-SD nicht über einen USB-3-Reader erkannt. dd für Windows, MinGW kompilierte dd, Unix Utils dd und Linux dd VIA VirtualBox VM USB3-Durchgang waren alle inakzeptabel langsam; Ich habe noch kein Windows-Befehlszeilenäquivalent gefunden, das die Schreibgeschwindigkeit von 50 MB / s, die ich mit Rufus sehe, übertreffen kann.
quelle
überrascht, dass niemand GNU-Kern-Utils für Windows erwähnte , ich benutze sie seit Jahren. Sie sind 32-Bit-Binärdateien, aber anscheinend funktionieren
less
sie mit Ausnahme von Windows 7 64-Bit immer noch .Beispielverwendung:
Die angegebenen Zeiten sind etwas merkwürdig, aber ansonsten scheint es gut zu funktionieren.
quelle
off_t
istlong
. Daher sind Offsets auf 31 oder 32 Bit beschränkt. Dies ist eine große Täuschung bei der Verwendungdd
./dev/sdX
Namen zu funktionieren , zumindest von Git Bash, das als Administrator ausgeführt wird. Es hat wahrscheinlich vor einiger Zeit alle 32-Bit-Einschränkungen verloren.Zuerst habe ich auch Win32DiskImager ausprobiert, bei dem ich dachte, es wird nur eine Partitionskopie basierend auf der Anzeige erstellt (nein, es kann eine gesamte SD-Karte sichern), also habe ich die Suche fortgesetzt.
Mein aktueller Favorit ist HDDRawCopy . Es kopiert ein gesamtes Disk-Image in / aus einer Datei, jedoch keine separaten Partitionen. Es erstellt dd-kompatible oder komprimierte Bilder im laufenden Betrieb - nicht so effizient wie 7zip (erreicht nicht einmal die ZIP-Leistung), aber Sie müssen das Bild nicht erneut berühren.
quelle
Ich habe nur versucht, zu überprüfen, ob ein Laufwerk gelöscht wurde, also habe ich mich nur um das Lesen gekümmert, aber dieses Python-Skript könnte so geändert werden, wenn Sie diesen ausführbaren Dateien nicht vertrauen, wie ich es nicht getan habe. Öffnen Sie den Windows Partition Manager, um die Laufwerksnummer des gewünschten Laufwerks zu ermitteln, und ändern Sie diese 2 einfach in diese Nummer. Sie können das dann ausschreiben, oder wenn Sie wb anstelle von rb getan haben, könnten Sie schreiben. Viel Glück
quelle
Wenn Sie ein echtes Äquivalent
dd
zu Windows suchen, suchen Sie nicht nach halbherzigen Alternativen - installieren Sie einfach die echte GNUdd
. Der beste Weg, dies zu tun, ist wahrscheinlich Cygwin , eine ziemlich vollständige Distribution von GNU und anderen FOSS-Werkzeugen. Stellen Sie sich vor, Sie installieren "Linux" (oder besser gesagt eine (GNU-) Linux-Distribution) auf Windows, ohne Emulationsebenen oder eine eingeschränkte Blackbox wie das Windows-Subsystem für Linux. Es ist so einheimisch wie es nur geht.Um es zu benutzen, müssen Sie:
dd
Sie können aber auch Spaß haben und einen Hinweis auf die Angebote erhalten.cat /proc/partitions
.dd
Sie es wie auf jedem (GNU) Linux.quelle
wow all diese Antworten und DISM gibt es schon wie lange? Ich bin mir ziemlich sicher, dass es von Anfang an in Windows 7 eingebaut wurde.
DISM / capture-image /image-file:d:\backup.wim / captureir: c: \ / name: simpleback
Es gibt viele Einstellungen, die Sie anpassen können. Nach dem Aufnehmen: Stellen Sie das Gerät auch mit den Dism-Tools auf neuen Speichermedien bereit.
quelle
The /image-file option is not recognized in this context.
. Sollte sein/imagefile
Nachdem ich einige der hier empfohlenen Tools ausprobiert hatte, verwendete ich balena Etcher unter Windows 10. (Rufus gab mir ein Ergebnis mit einer falschen Prüfsumme. HDDRawCopy gab mir einen Schreibfehler.)
quelle
rawcopy
von http://www.ltr-data.se/opencode.html/ .rawcopy -h
zeigt Handbuch.Wenn Sie
/dev/zero
und benötigen/dev/random
, gibt es "Zero and Random Device Driver" von derselben Site.quelle