Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Windows Backup? (https://www.delphipraxis.net/116440-windows-backup.html)

o0o 29. Jun 2008 12:58


Windows Backup?
 
hallo liebe leutz,

ich war lange am gruebeln was ich so programmieren koennte, da kam mir der gedanke an ein backup tool.

da ich leider ab un zu formatieren muss weil was schiefgegangen ist kam mir die idee genau richtig.
es gibt zwar etliche solcher softwares auch 4free aber wenn man sowas selbst coded dann weiss man was man hat:D

meine frage ist jetzt wie kann ich ein komplettes backup von windows bzw einem laufwerk erstellen das man im zweifelsfall draufschmeissen kann wenn windows im eimer ist?

ich hab da grad absolut keine ahnung wie ich das angehen muss, bin dankbar fuer alle tipps

da o0o :mrgreen:

alleinherrscher 29. Jun 2008 13:04

Re: Windows Backup?
 
Naja, so einfach wie du dir das vorstellst ist das leider auch wieder nicht. Um ein wirkliches Backup von Windows zu haben musst du ein Image der Windows Partition machen (einfaches kopieren der Dateien funktioniert leider nicht). Imagetools lesen die Festplatte sektorweise aus uns speichern die Daten dann ab. Ich könnte mir vorstellen, dass eine solche Umsetzung in Delphi möglich, aber sehr schwierig ist. Ich würde da eher ein Professionelles Tools verwenden und mich selbst an eine einfachere Aufgabe setzen...

o0o 29. Jun 2008 13:11

Re: Windows Backup?
 
hmm ok dass das schwierig wird konnte ich schon riechen denn ich hab im inet keine hinweise auf sowas gefunden.

naja vllcht gibts ne andere loesung fuer mein problem bzw vorhaben:
was ich genau vorhabe ist dass bei jedem neustart das windows wieder zurueckgesetzt wird.

nehmen wir mal an ich habe mein windows frisch aufgesetzt und mache dann ein backup, alles was ich danach zb installiere soll nach einem zb neustart oder per knopfdruck geloescht werden.
egal ob ich mir einen virus eingefangen habe oder einfach nur die delphi-installation verhauen habe es soll wieder zum gewuenschtem anfangspunkt zurueckgesetzt werden.

waere echt geil wenn da jemand ahnung von hat denn das spart mir ne menge zeit:)

da o0o

alleinherrscher 29. Jun 2008 13:16

Re: Windows Backup?
 
Du müsstest die gesamte Registry von Windows bei jedem Start ersetzten...

Ich hätte da nen einfacheren Vorschlag. Besorg dir Microsoft Virtual Machine, installiere XP drauf, kopiere dir den Virutal Machine File als Backup und ersetze ihn bei jedem Start der Virtual Machine wieder.

ODER Verwende ein Preinstallations Environment (BartPE), dann kannste Windows von der CD starten, im Internet surfen, viren einfangen, runterfahren und deiner Festplatteninstallation ist nix passiert...

Reinhard Kern 29. Jun 2008 13:20

Re: Windows Backup?
 
Zitat:

Zitat von o0o
hallo liebe leutz,

...meine frage ist jetzt wie kann ich ein komplettes backup von windows bzw einem laufwerk erstellen das man im zweifelsfall draufschmeissen kann wenn windows im eimer ist?

ich hab da grad absolut keine ahnung wie ich das angehen muss, bin dankbar fuer alle tipps

da o0o :mrgreen:

Hallo,

da gibt es grundsätzlich 2 Möglichkeiten:

1. Ultraprimitiv wie bei Linux: die ganze Partition wird Sektor für Sektor kopiert, entweder auf eine andere Partition oder in eine Datei oder auf ein Magnetband. Wenn du grosse Partitions hast, ist diese Methode so gut wie unbrauchbar, weil von einer 100 GB Partition eben 100 GB kopiert werden, auch wenn bloss 5 GB drin sind. Unter Linux heisst das Programm dafür dd.

2. Nur das kopieren, was auch belegt ist: das erfordert Kenntnisse und Eingriffe tief in die Dateisysteme hinein. Nur machbar, wenn du zu den führenden Systemprogrammierern gehörst, etwa so wie die Boys von Sysinternals.

Gruss Reinhard

mkinzler 29. Jun 2008 13:22

Re: Windows Backup?
 
Für 2. gibt es mit partimage unter Windows auch ein Gegenstück. Oder unter Windows kommerzielle Lösungen wie Acronis oder Ghost.

o0o 29. Jun 2008 13:25

Re: Windows Backup?
 
also ich wollte es selbst loesen, bin einer der gerne benutzt was er coded auch wenns nicht all zu berauschend ist^^

kann ich mir auch selbst eine BartPE nach meinem wunsch und programmen anfertigen und das von der hdd irgendwie aus laufen lassen?

nebenbei es geht nur um ein datenvolumen von ca 5-10gb mehr nicht.

da o0o

alleinherrscher 29. Jun 2008 13:41

Re: Windows Backup?
 
Das mit BartPe von Festplatte scheint irgendwie zu gehen, da muss man allerdings ziemlich viel basteln, hab ich das gefühl:

http://www.pebuilder.de/htopic,3193,...tallieren.html

Durchsuch das Pebuilder.de Forum mal nach "Festplatte installieren"...da haben einige Leute die selbe Idee wie du gehabt...

himitsu 29. Jun 2008 14:57

Re: Windows Backup?
 
ein Image der Windowspartition zu erstellen ist kein Problem, da man auch auf eine geöffnete Partition lesend zugreifen kann,

aber das zurückspielen der Partition ist mit delphi nicht so einfach (offiziell garnicht) möglich, da man dafür schreibend auf die Partition zugreifen müßte, wofür man (eigentlich) einen exklusiven Zugriff braucht, was nicht möglich ist, wenn windows läuft und selber darauf zugreift.

Darum arbeiten alle Programme sozusagen im DOS-Modus (ohne das Windows, oder irgendwas Anderes auf der Platte läuft), sobald sie die Systempartition auslesen und vorallem wenn sie diese zurückspielen.

heißt du hast mit Delphi keine Chance, da dieses ein laufendes Windows benötigt.



hab zwar ein kleines Kopiertool, welches die Systempartition zumindestens auslesen kann, aber das Zurückspielen hab ich absichtlich unterbunden.

o0o 29. Jun 2008 15:11

Re: Windows Backup?
 
hmm naja was bringt das auslesen wenn man nicht zurueckgehen kann :mrgreen: :mrgreen: :mrgreen:

gibt es noch eine andere moeglichkeit aenderungen wieder rueckgaengig zu machen?

da o0o


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:19 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz