Ich habe hier einen sehr alten MS-DOS PC, dessen Festplatte regelmäßig
komplett auf einen USB Stick kopiert werden soll. Dabei möchte ich kein
Image, sondern jede Datei einzeln zugreifbar. An der MS-DOS Installation
soll dabei auf keinen Fall etwas verändert werden, da nicht abzusehen
ist, ob sie dann noch korrekt funktioniert. Denn der Rechner wurde
vorgefunden. Es gibt keine Installationsdisketten, keine Beschreibung
und niemand, der sich mit dem Rechner auskennt.
Dieser Rechner hat kein WLAN. Die LAN Buchse habe ich verschlossen,
damit ihn niemand ans Internet anschließt. Damit USB funktioniert, habe
ich eine neue Partition auf der Festplatte erstellt und dort ein Windows
XP zum Zwecke des Sicherns der MS-DOS Installation installiert.
Ich wähle per Rechtsklick die MSDOS (C:) Festplatte und wähle
"Kopieren". Dann gehe ich auf den USB Stick und wähle per Rechtsklick
"Einfügen". Unter Eigenschaften der C-Festplatte bzw. der Kopie lasse
ich mir die Größe anzeigen. Während das Original 86MB groß ist, hat die
Kopie 73MB, dabei 79MB auf dem Datenträger. Kann es sein, dass nicht
alles gesichert wurde? Wie bekommt man alle Dateien kopiert? Könnte ein
Linux alles kopieren?
Mad schrieb:> Total Commander. Verzeichnisse synchronisieren.
Vorher aber erst unter Einstellungen/Ansicht, bei Versteckte und
Systemdateien anzeigen, zwei Häkchen setzen.
Teo D. schrieb:> Mad schrieb:>> Total Commander. Verzeichnisse synchronisieren.>> Vorher aber erst unter Einstellungen/Ansicht, bei Versteckte und> Systemdateien anzeigen, zwei Häkchen setzen.
Meint ihr damit, ich soll den Total-Commander unter dem Windows XP
installieren? Was heißt genau "synchronisieren"? Heißt das, dass
Änderungen der Kopie auf die MS-DOS Installation übertragen werden. Das
soll auf keinen Fall passieren können. Lediglich die umgekehrte Richtung
ist erwünscht.
Hallo Litt,
Litt schrieb:> Ich wähle per Rechtsklick die MSDOS (C:) Festplatte und wähle> "Kopieren". Dann gehe ich auf den USB Stick und wähle per Rechtsklick> "Einfügen". Unter Eigenschaften der C-Festplatte bzw. der Kopie lasse> ich mir die Größe anzeigen. Während das Original 86MB groß ist, hat die> Kopie 73MB, dabei 79MB auf dem Datenträger. Kann es sein, dass nicht> alles gesichert wurde?
Ja, z.B. eine Auslagerungsdatei oder Schlafdatei von XP, die sich
neuerdings auf Deiner C:-Partition befindet, wobei die eigentlich viel
größer sein müsste als die 16MB Kopiergrößendifferenz.
> Wie bekommt man alle Dateien kopiert?
Du könntest alternativ mal das kostenlose Microsoft-Tool robocopy (für
die Kommandozeile) auspropieren.
>Könnte ein> Linux alles kopieren?
Ja.
Nimm eine alte kleine Version von Acronis True Image.
Damit kannst Du z.B. das ganze C-Laufwerk sektorbasiert (komplett!) in
eine Datei kopieren.
Auf Deinem Zweitrechner installierst Du auch Acronis True Image.
Mit dem dort integrierten "TI-Imounter" kannst Du Deine Backup-Datei
unter einem Laufwerksbuchstaben im Arbeitsplatz zur Verfügung stellen,
so daß Du auf jede einzelne Backup-Datei unter dem neuen
Laufwerksbuchstaben unter Windows zugreifen kannst, wie auf jede andere
Datei auch.
Besorg dir Norton Ghost. Da ist wenigstens einigermassen sicher
das nichts fehlt, und das Rechner mit der Sicherung wieder
zum Laufen gebracht werden kann...
Zum blossen Kopieren benutzt man ansonsten einfach die Komanndozeile:
xcopy Quelle Ziel mit den netten Parameter: /o/k/r/e/i/s/c/h
Das tut es auch wesentlich schneller als der Explodierer.
Litt,
wenn Dein Rechner ein CD-Rom-Laufwerk hat oder sogar von USB starten
kann, könntest Du mit einem Live-Linux, wie z.B. Knoppix von CD oder USB
starten.
Dort kannst Du die Kopieraktionen unter einer hübschen grafischen
Oberfläche vornehmen.
Ich sehe hier ein paar grundsätzliche Probleme. Wie willst du
sicherstellen dass alles von deiner MSDos Partition auf dem Stick
landet? Wie machst du die MSdos Partition bootfähig nach einer
Rücksicherung? Wie kopierst du die Daten unter MSdos?
Ich würde für diesen Fall ein altes Ghost empfehlen. Das kann mit USB
umgehen. Mit dem Ghost Explorer kommst du auch an die Daten aus dem
Image.
Es geht ja wohl darum eine komplette Sicherung der MSdos Partition zu
erstellen, um nach einem HDD crasch oder Tausch den Original Zustand
wieder herzustellen.
Dein Vorgehen erzeugt nur Kopien der Daten aber nicht der Partition. Das
ist nicht genug da du ja keinerlei Installationsmedien hast
Thomas
Litt schrieb:> Meint ihr damit, ich soll den Total-Commander unter dem Windows XP> installieren? Was heißt genau "synchronisieren"?
Ja, nur Kopieren geht natürlich auch, Synchronisieren willst du hier ja
nicht. Auf einem USB-Stick installieren geht auch. Es gibt auch noch
eine 16bit Version die unter Win3.1 läuft.
https://www.ghisler.com/ddownload.htm
Thomas schrieb:> Ich sehe hier ein paar grundsätzliche Probleme. Wie willst du> sicherstellen dass alles von deiner MSDos Partition auf dem Stick> landet? Wie machst du die MSdos Partition bootfähig nach einer> Rücksicherung? Wie kopierst du die Daten unter MSdos?
Das ist kein Problem und hier nicht gefragt. Die Festplatte wurde
ausgebaut und ein Image erstellt. Im Problemfall baue die Festplatte aus
und spiele es wieder ein. Hier geht es nur darum, alle Dateien zu
sichern, um alte einzelne Versionen nach einem Verbasteln dem MS-DOS per
Windows XP wieder unterschieben zu können.
Litt schrieb:> Dabei möchte ich kein> Image, sondern jede Datei einzeln zugreifbar.
Auch bei einem Image kannst du auf einzelne Dateien zugreifen. Unter
Linux kann man Images mounten sodass sie sich wie Festplatten verhalten;
unter Windows geht das meine ich auch irgendwie. Daher würde ich
dringend dazu raten ein Image zu ziehen, weil hier ganz sicher 100% 1:1
alles gesichert wird, und darin dann auf die Daten zuzugreifen.
Mike B. schrieb:> disk2vhd und dann in einer VirtualBox anschauen/weiternutzen?
VHD-Dateien kann man unter Windows sogar direkt mounten und die
enthaltenen Dateien nutzen... Aber vermutlich nicht in XP.
Wie immer viele Wege führen nach Rom. Du hast dir extra ein XP
installiert vermutlich um Sticks verwenden zu können. Du hast die Platte
ausgebaut um extern ein Image zu erstellen.
Du willst einzelne Dateien in der Partition überschreiben hast aber
Angst das auf dem Stick nicht alles drauf ist.
Du schreibst ganz klar im Betreff das du die komplette Partition sichern
willst das geht nun mal nicht mit dem Copy Befehl.
Wenn es dir nur um einen Dateien geht mag das ja noch funktionieren ist
aber gelinde gesagt umständlich.
Ich würde einfach ein Linux von CD booten und von dort alle Dateien auf
den Stick kopieren.
Unter Linux gibt es den Midnight Commander MC der das kann.
Vorteil du braucht nicht Mal ein XP auf der Platte nur dein MSdos. Ein
Image kannst du auch ganz einfach erstellen ohne die Platte auszubauen.
Thomas
Thomas schrieb:> Du schreibst ganz klar im Betreff das du die komplette Partition sichern> willst das geht nun mal nicht mit dem Copy Befehl.
Das ist doch unter reinem DOS wumpe. Solange die Partition selbst nicht
gelöscht/formatiert wird, kommt alles wieder auf seinen richtigen Platz.
>Denn der Rechner wurde>vorgefunden. Es gibt keine Installationsdisketten, keine Beschreibung>und niemand, der sich mit dem Rechner auskennt.
Wozu etwas, was keiner kennt und bedienen kann, sichern?
Auch wenn Du eine 100%-prozentige Kopie Deines DOS-Systems erstellt
hast, ein Start von DOS ist, meines Erachtens, von einem Stick aus,
nicht vorgesehen.
Möglicherweise können DR-DOS oder Free-DOS das.
Auch gibt es Probleme mit den "heutigen" Plattengrößen.
Teo D. schrieb:> Thomas schrieb:> Du schreibst ganz klar im Betreff das du die komplette Partition sichern> willst das geht nun mal nicht mit dem Copy Befehl.>> Das ist doch unter reinem DOS wumpe. Solange die Partition selbst nicht> gelöscht/formatiert wird, kommt alles wieder auf seinen richtigen Platz.
Das ist nicht ganz korrekt die MSdos Startdateien (msdos.sys) dürfen
nicht mit Copy überschrieben werden dafür muss sys c: verwendet werden
um das System bootfähig zu bekommen. Ansonsten ist das für alle anderen
Dateien korrekt.
Thomas
Amateur schrieb:> Auch wenn Du eine 100%-prozentige Kopie Deines DOS-Systems erstellt> hast, ein Start von DOS ist, meines Erachtens, von einem Stick aus,> nicht vorgesehen.
Wenn das BIOS eine INT13-Emulation für USB Mass Storage bereitstellt
dann klappt das. MS-DOS selber ist wurscht ob an INT13 eine MFM-, IDE-,
SCSI-Platte oder ein Fileserver hängt.
Aber das will der TO ja gar nicht. FAT16, io.sys und msdos.sys kommen
per Image auf die Platte, und nur den Rest will er dateiweise sichern.
Und das geht bei MS-DOS problemlos.
Thomas schrieb:> Das ist nicht ganz korrekt die MSdos Startdateien (msdos.sys) dürfen> nicht mit Copy überschrieben werden dafür muss sys c:
Wenn eine alte msdos.sys nicht überschrieben wurde, also zumindest noch
als gelöscht markierter Dateieintrag vorhanden ist, geht das. :)
Amateur schrieb:>>Denn der Rechner wurde>>vorgefunden. Es gibt keine Installationsdisketten, keine Beschreibung>>und niemand, der sich mit dem Rechner auskennt.> Wozu etwas, was keiner kennt und bedienen kann, sichern?
Das habe ich auch schon gedacht. Echt lustig.
Oder traurig, dass so etwas schon Edelsteine im Museum sind.
Amateur schrieb:> Auch wenn Du eine 100%-prozentige Kopie Deines DOS-Systems erstellt> hast, ein Start von DOS ist, meines Erachtens, von einem Stick aus,> nicht vorgesehen.
Mit einigen Klimmzügen kann das irgendwie gehen.
Aber wozu? Es gibt andere Speichermedien als USB.
1. Image erstellen
2. Systemdiskette erstellen
3. CF-Adapter an den IDE-Port anschließen und max. 2GB CF einschieben.
4. Mit dem NC (sicher auf dem DOS vorhanden) die Daten rüberschieben.
5. CF-Card in PC der gewünschten Art einlesen.
4a. Eigentlich egal, mit was
Litt schrieb:> Meint ihr damit, ich soll den Total-Commander unter dem Windows XP> installieren? Was heißt genau "synchronisieren"? Heißt das, dass> Änderungen der Kopie auf die MS-DOS Installation übertragen werden. Das> soll auf keinen Fall passieren können. Lediglich die umgekehrte Richtung> ist erwünscht.
Lass den Mist, das MS-DOS unter XP einzubinden. XP schreibt sicher etwas
auf die DOS-Partition.
soul e. schrieb:> Aber das will der TO ja gar nicht. FAT16, io.sys und msdos.sys kommen> per Image auf die Platte,
Seit wann gibt es solche Dateien unter MS-DOS?
Die wichtigste Datei ist die command.com, welche man mit der
Startdiskette wiederherstellen kann.
michael_ schrieb:> soul e. schrieb:>> Aber das will der TO ja gar nicht. FAT16, io.sys und msdos.sys kommen>> per Image auf die Platte,>> Seit wann gibt es solche Dateien unter MS-DOS?> Die wichtigste Datei ist die command.com, welche man mit der> Startdiskette wiederherstellen kann.
Seit August 1981.
Das BIOS lädt io.sys und msdos.sys und übergibt dann die Kontrolle an
eine "shell". Das ist meist command.com, grundsätzlich könnten diese
Funktion aber auch andere Dateien übernehmen. Hier ist der Bootprozess
genauer erklärt:
http://www.inetdaemon.com/tutorials/computers/software/operating_systems/windows/ms-dos/bootstrap.shtml
io.sys und msdos.sys sind die einzigen Dateien, die an einer festen
Stelle des Datenträgers liegen müssen. Daher schlägt kopieren meist
fehl, der Befehl "sys" richtet das ordnungsgemäß ein. Wenn die msdos.sys
geladen hat kann MS-DOS selbständig Verzeichnisse durchsuchen und dort
Dateien finden. Daher darf die command.com an beliebiger Stelle im
Stammverzeichnis liegen, sie wird trotzdem gefunden.
Unter Windows siehst Du die beiden Systemdateien nur wenn Du im Explorer
"geschützte Systemdateien anzeigen " auswählst. Im FAT-Verzeichnis gibt
es Attribute für "versteckt" und "Systemdatei -- bitte nicht
verschieben", und die sind beide gesetzt.
soul e. schrieb:> Seit August 1981.>> Das BIOS lädt io.sys und msdos.sys und übergibt dann die Kontrolle an> eine "shell".
Hast Recht. Ich werd alt.
Ich hatte eher an die komischen Dateien inter WIN gedacht.
soul e. schrieb:> Daher darf die command.com an beliebiger Stelle im> Stammverzeichnis liegen, sie wird trotzdem gefunden.
Ich sehe kein Problem, den ganzen Kram im Command-Fenster (cmd.exe) von
XP mit xcopy /s /d zu synchronisieren!
Litt schrieb:> Dabei möchte ich kein> Image, sondern JEDE Datei einzeln zugreifbar.
Unter MSDOS nahm ich früher
xcopy /K /R /E /I /S /C /H Quelle Ziel
Man achte auf den Laufwerksbuchstabensalt falls zusätzliche Laufwerke
angesteckt werden!