Windows XP Embedded Cloning - Anzeige von 2 Partitionen

656
Sanju Rk

Hierbei handelt es sich um ein Windows XP Embedded, das ich zum Klonen eines Displays - der Compact Flash Card und dessen Verwendung in einem anderen Display - benötigen.

Grundsätzlich haben die Aufzüge ein Display. Diese Anzeigen sind programmiert. Das Gebäude verfügt über 6 Aufzüge und 6 Displays in verschiedenen Aufzügen, von denen jedoch drei durch einen Kurzschluss beschädigt wurden.

Grundsätzlich brauche ich für die Displays, die gut funktionieren, eine CF-Compact Flash-Karte. Ich habe Power ISO, Win32 Disk Imager und USB Image Tool verwendet. Alle diese Tools zum Erstellen eines Images dieser CF-Karte. Ein Bild wurde erstellt - diese Anzeigen laufen unter Windows XP Embedded und haben andere Software des Aufzugs, die in diesem Windows XP Embedded-System ausgeführt wird.

Ich habe die CF-Karte geklont und auf der anderen CF-Karte gut gebootet - aber ich habe ein Problem. Wenn Sie das Bild sehen:

enter image description here.

Ich habe das Image über Power ISO geöffnet, aber beim Öffnen bekomme ich zwei - Primary FAT16 und der andere ist Extended FAT32. Wie kann ich beide auf eine einzige CF-Karte kopieren? Beim Klonen dieser Image-Datei auf die CF-Karte mit Power ISO - es fragt mich, welche Kopie Sie kopieren möchten, es ist die primäre FAT16 oder die erweiterte FAT32. Bei der Verwendung des USB-Image-Tools wird nichts abgefragt, es sei denn, die geklonte Festplatte wird geprüft - es gibt kein Extended FAT32.

Während ich das Extended FAT 32 geöffnet habe, enthält es die für die Installation wichtigen Dateien, wie hier gezeigt:

enter image description here

Da ich Anfänger bin, könnte ich bei der Lösung etwas Hilfe brauchen.

Grundsätzlich ist das Display so programmiert, dass beim Einsetzen der CF-Karte in das Display und Einschalten der Stromversorgung der übliche Boot-Bildschirm von Windows XP eingebettet wird und nach dem Booten eine Software automatisch gestartet wird, die ich im Extended fühle Partition und es läuft und zeigt die grafischen Bilder, die im Display angezeigt werden sollen. Bei diesen grafischen Bildern handelt es sich um programmierte Bilder, die die Stockwerke des Aufzugs zeigen, wenn der Aufzug die einzelnen Stockwerke erreicht. Deshalb brauche ich das Programm in der erweiterten Partition, um das Klonen auszuführen.

Ich weiß nicht, was ich falsch mache, denn nach dem Klonen der CF-Karte wird Windows XP Embedded gestartet. Wenn Sie jedoch auf "Arbeitsplatz" klicken, ist die erweiterte Partition nicht verfügbar und die Software startet auch nicht automatisch - in dem das Display einen normalen Windows-Bildschirm anzeigt.

Könnte mir jemand beim Klonen der CF-Karte helfen, so dass Windows XP Embedded und auch die Software gestartet wird. Die CF-Karte hat zwei Partitionen, von denen ich nicht weiß, wie sie dies tun sollen.

0
Wenn diese Geräte zur Steuerung der Aufzüge verwendet werden, sollten Sie sich wahrscheinlich an eine professionelle Wartungsfirma wenden. Burgi vor 8 Jahren 0
Wir sind von einer professionellen Aufzugsfirma, aber in der Regel werden diese Displays ausgelagert und mit Windows Xp Embedded-Software geliefert, deren Zulieferer normalerweise aus China stammen. Die Unterstützung von ihnen ist nicht möglich und wurde überhaupt nicht unterstützt. Sanju Rk vor 8 Jahren 0
Schuss. Sie sollten `dd 'verwenden, nicht irgendein dummes CD-Authoring-Tool. Oder R-Studio, die kostenlose Demoversion wird die Festplatten gut klonen. qasdfdsaq vor 8 Jahren 0

1 Antwort auf die Frage

0
Journeyman Geek

Windows mag SD-Karten mit zwei Partitionen nicht.

Ich hasse es zu sagen, aber es ist sicherlich das falsche Betriebssystem für den Job. Schnappen Sie sich eine linux livecd, machen Sie sich mit der dd-Syntax vertraut und machen Sie mit dd ein Image des Geräts (/ dev / sdX ohne Nummer).

Ein wichtiger obligatorischer Warnhinweis, der falsche Gebrauch von DD würde den Inhalt Ihrer Karte sehr gerne löschen. Während ich Ihnen die beste Antwort gebe, überprüfen Sie bitte die Syntax. Ich habe dies in einem Formular geschrieben, das nicht funktioniert, wenn Sie es aus diesem Grund kopieren.

Verwenden Sie lsblk, um das Root-Gerät der SD-Karte zu finden. Eine einfache Möglichkeit, dies zu tun, besteht darin, lsblk vorher und nachher auszuführen

wenn ist "Eingabedatei" von ist die Ausgabedatei

dd if=/dev/sda of=~/disk1.img

Umkehren, um dies auf eine CF-Karte anzuwenden.

Ich bin überhaupt keine Person, die Linux kennt, irgendeinen Ort, an dem ich lernen könnte, wie man das oben genannte benutzt ... gibt es irgendein Windows-Werkzeug ... oder etwas, das ich mit Ubuntu verwenden könnte. Ich habe ein Ubuntu-Gerät auf einer meiner USB-Festplatten installiert, weiß jedoch nicht, wie es verwendet werden soll. Sanju Rk vor 8 Jahren 0
Zeit zu lernen, denke ich. Ubuntu * ist * linux, und diese Befehle würden damit funktionieren. Journeyman Geek vor 8 Jahren 0
Beim Booten von Ubuntu - Ich habe versucht, ddutility auszuführen, aber es wird nicht installiert. Sanju Rk vor 8 Jahren 0
Ich habe irgendwie die CD geklont, ich habe die CF-Karte geklont, und sie hat gut auf der geklonten CF-Karte gebootet - aber ich habe ein Problem. Die CF-Karte hat zwei Partitionen - C: und D: Wenn die Software für das Display ausgeführt werden muss, ist ein Programm vorhanden, das von D: ausgeführt werden muss. Nach dem Klonen wird jedoch nur das Laufwerk C angezeigt, wenn die geklonte Festplatte eingelegt ist und die Partition D: nicht angezeigt wird. Wie kann ich die D: -Partition anzeigen lassen - sie enthält die für die Installation wichtigen Dateien. Sanju Rk vor 8 Jahren 0
dd ist auf Ubuntu vorinstalliert. Also, ich weiß nicht, was Sie mit "nicht installieren" meinen. Journeyman Geek vor 8 Jahren 0
OK. Tut mir leid ... ich habe über dd gelesen und gedacht, ich habe es installiert ... sowieso habe ich geklont, aber das Parititon, wie ich es oben erwähnt habe, erscheint nicht. Sanju Rk vor 8 Jahren 0