| Autor |
Beitrag |
mou
Hält's aus hier
Beiträge: 1
WIN XP
D7 Prof
|
Verfasst: Mo 11.07.05 20:23
kann mir jemand sagen, wie man ein Backup mit Delphi machen kann??
also zuerst laufwerk/festplatte auswählen und dann ein Backup machen...
|
|
Alstar
      
Beiträge: 827
|
Verfasst: 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
      
Beiträge: 5284
Erhaltene Danke: 27
Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
|
Verfasst: 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
      
Beiträge: 827
|
Verfasst: 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
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: 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. 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
      
Beiträge: 827
|
Verfasst: 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
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: 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
      
Beiträge: 827
|
Verfasst: 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
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: 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
      
Beiträge: 827
|
Verfasst: 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
      
Beiträge: 827
|
Verfasst: 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
|
|