AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Checken von offenen Files und doch kopieren
Thema durchsuchen
Ansicht
Themen-Optionen

Checken von offenen Files und doch kopieren

Ein Thema von Go2EITS · begonnen am 30. Jun 2006 · letzter Beitrag vom 7. Jul 2006
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.202 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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:39 Uhr.
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