Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.171 Beiträge
 
Delphi 12 Athens
 
#5

Re: Checken von offenen Files und doch kopieren

  Alt 2. Jul 2006, 18:46
Also theoretisch könnte es möglich sein ein Abbild der Festplatte zu machen

Habs noch nicht voll durchlaufen lassen (keine Zeit, oder nicht genur Resourcen frei)
aber du kannst ja mal die ReadOnly-Version über deine Partition laufen lassen, wenn keine Fehler kommt, also am Ende Act. Cluster mit Clusters übereinstimmt, dann sollte es tatsächlich möglich sein.
http://www.delphipraxis.net/internal...=572810#572810

Also entweder warten bis ich mal irgendwann fertig bin, oder man müßte mal Luckies DiskImageNT etwas abändern, denn mit einigen Modifikationen wäre es mglichj es von Disketten auf alle möglichen Partitionen auszuweiten.
Also ohne Locken und Dismount beim Auslesen und vorallem mal mit den richtigen Gröeninformationen, denn im Moment verwendet der pöse Michael doch ganz einfach die Platten größe als größe für die Partition.
Klar, eine Diskette besteht im Allgemeinen nur aus einer Partition, weßhalb es da zufällig (aber nur bei StandardDisketten ... hab eine Diskette daheim, da funktioniert es nicht) mal stimmt, aber FestPlatten können ja mehr als eine Partition haben.


So, zum Auslesen hätten wir dann vermutlich ein-/zweiwas, obwohl dann nur das auf der Platte gelesen und alles in den verschiedenen Caches ignoriert wird.
Wobei es ja bei den meisten Datenbanken auch so'nen Flush-Befehl gibt, welcher das Leeren der DB-Chache verannlast, womit dann nicht allzuviel verlorgen gehen würde.

Allerdingt kann man nur aus 'ner aktiven Platte auslesen ... wiederherstellen geht definitiv nicht.
Somit bräuchte man also entweder ein zweites Windows (Luckies Prog kann ja theoretisch lesen und schreiben), oder irgendwer müßte die Schreibroutine mal nach Linux portieren.



[add]
Ach ja, dem Tipp die Zugriffe auf die Dateien zu trennen, würde ich nicht zustimmen, denn wenn du den Programmen die Dateien unterm Hintern wegziehst, könnten/werden die vermutlich nicht gerade nett reagieren und eventuell abstürzen.


[add2]
so, mit nur 3 MB/s hat's zwar etwas gedauert, aber ich konnte hier 'ne WinXP Partition einlesen ... wo ja im allgemeinen vorallem der Zugriff auf PageFile nicht mglich sein sollte ... aber keine Probleme
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat