Entwickler-Ecke
Programmierwerkzeuge - Backup
mou - Mo 11.07.05 20:23
Titel: Backup
kann mir jemand sagen, wie man ein Backup mit Delphi machen kann??
also zuerst laufwerk/festplatte auswählen und dann ein Backup machen...
Alstar - Mo 11.07.05 20:25
Was meinst du mit "Backup"? Eine 1:1 Kopie von der Festplatte wirst du nicht hinbekommen. Ein einfache Backup, wo "nur" die Dateien gesichert werden, nicht aber die Positionen etc, kannst du mit
FINDFIRST
FINDNEXT
FINDCLOSE und nem
TFILESTREAM oder ähnlichem realisieren
Alstar
F34r0fTh3D4rk - Mo 11.07.05 20:50
wieso sollte man keine 1:1 kopie hinbekommen ? man kann doch die gesamte festplatte einlesen (damit meine ich gesamt, nicht die einzelnen dateien) und genauso woanders wieder speichern.
Alstar - Mo 11.07.05 20:53
Wie würdest Du das mit Delphi machen? Also respekt, wenn Du es könntest, aber dafür müsste man Treiber schreiben, um die Daten wirklich im Rohformat auslesen zu können und das ist mit Delphi bekanntlich sehr sehr schwierig
Alstar
Delete - Mo 11.07.05 21:14
Alstar hat folgendes geschrieben: |
Wie würdest Du das mit Delphi machen? Also respekt, wenn Du es könntest, aber dafür müsste man Treiber schreiben, um die Daten wirklich im Rohformat auslesen zu können und das ist mit Delphi bekanntlich sehr sehr schwierig
|
Nö, unter Windows NT ff. geht es ohne Treiber, man braucht nur die DeviceIOControl API Funktionen aufrufen.
http://www.luckie-online.de/Programme/DiskImageNT : Ich habe zu testezwecken den Code schon so ungepasst, dass ich damit ein Image von einer Partition ziehen konnte. Es darf nicht die Systempartition sein und nicht die Partition auf der sich das Programm befindet und man muss Admnistratorrechte haben. Aber gehen tut es.
Alstar - Mo 11.07.05 21:21
Luckie hat folgendes geschrieben: |
| [...]Es darf nicht die Systempartition sein und nicht die Partition auf der sich das Programm befindet und man muss Admnistratorrechte haben. Aber gehen tut es. |
Erstmal, dass Du mich nicht flasch verstehst: Respekt, was du so auf die Beine stellst! Aber ein Backup-Programm sollte die möglichkeit bieten gerade von einer Systempartition ein Image zu machen, oder?
Alstar
Delete - Mo 11.07.05 21:27
Ich habe ja nicht behauptet, dass es perfekt ist. Ich habe nur klar gestellt, dass es nicht unmöglich ist überhaupt ein Image zu ziehen (mit Delphi). Btw. wirst du mit keinem Programm ein Image von der Systempartition ziehen können, während Windows läuft, da der Zugriff auf die Partition gesperrt werden muss und das macht Windows logischerweise bei einer Systempartition nicht mit. Und von 16 Bit Programmierung unter DOS hab eich keine Ahnung.
Alstar - Mo 11.07.05 21:30
Doch! Imho geht das mit dem Norton Ghost 9. Ich weiß nicht, ob der irgendwelche Treiber installiert hat, oder so. Aber als ich den damals drauf hatte, ist er glaube ich nicht aus Windows ausgestiegen, um die Images zu machen.
Alstar
Delete - Mo 11.07.05 21:56
Ich wäre da aber etwas skeptisch. Was wenn Windows gerade in dem Augenblick was ins Pagefile schreibt oder so?
Alstar - Mo 11.07.05 21:59
Vllt wird die in dieser Zeit gesperrt?!
Also ich probier das jetzt gleichmal. Vielleicht is auch nur meine Erinnerung fehlerhaft.
Alstar
Alstar - Mo 11.07.05 22:06
Also: Das Backup läuft komplett über Windows -> während es läuft. Dazu nutzt Ghost einen "Virtual Volume Imaging Treiber" (das weiß ich, weil ich mein System nach der Installation nicht gestartet habe, und er natürlich jetzt den Treiber vermisst).
Alstar
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!