Wenn man unter Windows 7 (NTFS) eine vorhandene Datei durch eine andere ersetzt hat, lässt sich die ersetzte Datei dann noch wiederherstellen?

3 Antworten

Hallo

White Paper zu NTFS findet man im Netz (unter Win NT) oder genaue Analysen zb auf dem Tecc Channel oder im MSDN

Das Dateimanagmenthandling kann man mit Befehlen auf DOS Ebene, per Regestrystrings oder mit denn Powertoys selber konfigurieren.

Gleichnamige Dateien im selben Verzeichnis sind unter Windows Explorer nicht möglich aber Windows fragt ab 7.0 ja nach was gemacht werden soll.

(abbrechen, umbenennen, ersetzen)

Bei virtuellen Festplatten oder Stripe Sets sind gleichnahmige Dateien im selben Verzeichniss möglich NTFS hängt ein Datumstempel dran. Die Altdateien werden aber irgendwann überschrieben (Anbhängig von der Clustergrösse und zugteilten Platz)

Aber Virtuelle Laufwerke oder Strip Sets sind relativ "wackelig" und wenn das was schief geht ist oft alles im Eimer auch das Wurzelverzeichniss. 

Rekonstruktion ist möglich dauert aber "ewig"

Wenn man den Windows Dateischutz entsprechend grosszügig Platz gibt und konfiguriert spiegelt Windows die Verzeichnisse "unsichtbar" im "System Volume Information" Verzeichnsis das kann an mit diversen Tools dann durchbrowsen (lesen nicht schreiben) oder man kann mit Windows Bordmittel die alten Dateien zurückschreiben.

Wenn man Dateimanger wie Total Commander benutzt hat man mehr Kontrolle und kann vor allem 2 "identsiche" Versionen bitgenau vergleichen und zb JPEG bitgenau schreiben (Was Windows zb nicht kann). Wer zb viele Filme speichert und regelmässig umkopiert hat damit dann irgendwann Probleme u.a. weil die Frames JPEG sind

SSD sind keine guten Speichermedien und die Allocations sind "Random" damit die SSD Zellen gleichmässig "verschleissen".

Ansonsten gilt egal was; so lange man kein sicheres Backup hat sind die Daten "futsch" bei manchen eben früher...


1. Die Daten werden normalerweise auf einen (m.o.w zufälligen) freien Bereich der Festplatte geschrieben, danach wird wird der Verzeichnisseintrag für die Datei auf die Koordinaten (Dateizeiger) der neuen Daten geändert, die alten Datenblöcke werden als frei markiert.

2. Damit die Datei (alte Daten) solange lesbar sind, bis die neuen Daten komplett sind, werden eben NICHT die alten Datenblöcke direkt überschrieben. (atomares kopieren)

3. Ja, aber ob Daten wiederherstellbar sind hängt vom weiteren Faktoren ab.

4. siehe 2 + 3

5. kann ich nicht sagen (müsste man genauer recherchieren).

6. sollte keinen Unterschied machen, Hardwaretechnisch gibt unterschiedliche vorgehensweisen, aber Dateioperationen werden vom Dateisystem gesteuert und daher gleich.

Ob Dateien wieder herstellbar sind, kommt darauf an wieviel Informationen das Filesystem über die alten Daten behält (Dateizeiger&Blockzeiger) und wie verteilt die Daten auf der Disk sind (fragmentierung).
Beim ersetzen von Daten wird der Dateizeiger (der vom Verzeichnisseintrag auf die Dateidaten zeigt) auf die neuen umgeschrieben, der alte sollte aber noch im Journal enthalten sein.
Wenn die alten Daten nicht fragmentiert sind oder die Blockzeiger noch vorhanden sind (welche aber z.B. EXT4 löscht), sollte die Datei problemlos wiederherstellbar sein.

Bei SSD kann (je nach Typ) zusätzlich das Problem einer hohen Fragmentierung auftreten, da bei jedem Schreibvorgang eine Abnutzung stattfindet und daher die Daten möglichst gleichmässig verteilt werden.

Da die alten Datenblöcke als frei markiert wurden, werden sie früher oder später überschrieben, je voller und aktiver die Disk, umso eher...

Die Wiederherstellbarkeit hängt natürlich auch mit der verwendeten Software zusammen, zwischen verschiedenen Programmen können ernorme Unterschiede liegen. Daher mit verschiedener Software probieren. Liegen die Daten auf der Systemplatte von Windows, kann es helfen, wenn man diese an einen anderen Computer hängt oder mit eine Live-CD arbeitet.

Probleme mit der Wiederherstellung von Dateien gleichen Namens hatte ich noch nie...

chip.de hat ein programm ich glaube es heisst recuva. damit kann man alles finden was nicht extra noch "gehächselt" wurde. aber selbst von gehächseltem findet man damit noch die namen

identisches wird dort auch aufgeführt. du musstvorsichtig sein wenn du wieder herstellst

0

DateinSortierung?

Ich habe die Datein auf meinem USB stick sind nach Titelnummer sotiert

aber sobal ich den Stick in meinen CD Player einstecke, aber dann spielt er es nach Tietel ab (nach Name)

Kann man das Umgehen

Danke im Vorraus
LG Kiwigamer

...zur Frage

Dateiname und Titel von Musik gleichzeitig ändern?

Hey. Ich bins echt leid: Wenn ich eine Musikdatei umbenenne und auf mein Smartphone übertrage, steht da sehr oft immernoch der ursprüngliche Dateiname. Hab schon rausgefunden worans liegt: Es wir der Titel angezeigt, nicht der Dateiname, und den kann man bei Rechtsklick>Eigenschaften>Details>Titel ändern. Aber das bei genau 400 Titeln manuell zu machen ist Wahnsinn!! Ich bin nun schon Stunden am werkeln, wenigstens ein paar so zu machen, ist aber schrecklich zeitaufwändig. Kann man nicht irgendwie gleichzeitig den Dateinamen auch zum Titel machen, unzwar bei jedem Lied? (Am PC natürlich) Oder evtl. am Handy umstellen dass der Dateiname immer angezeigt wird? Hilfe o.O

...zur Frage

Firefox Sitzungswiederherstellung/Fehler in sessionstore.js?

Ich öffne in Firefox(Quantum)immer ein Fenster, wo ich massenhaft Tabs drinnen habe und wenn ich das nächste mal Firefox starte, stelle ich das Fenster wieder her(ich weiß, dass man das auch mit mehreren Fenstern und "Firefox beenden" machen könnte, mache es aber trotzdem so).Jetzt habe ich es versehentlich geschaft, dass "Vorherige Sitzung wiederherstellen" und "Kürzlich geschlossene Fenster" nicht mehr verfügbar ist. Ich bin auch schon so weit, dass ich weiß, dass die ganzen URLs und noch mehr in sessionstore.js gespeichert ist und habe auch rechtzeitig eine Kopie davon machen können.

Ich habe dann einiges versucht, wie previous.js und recovery.js in session-backups durch die Kopie zu ersetzen und Firefox neu zu starten.Als das nicht funktioniert hat, habe ich wieder die beiden Dateien ersetzt und bei Firefox "Tabs und Fenster der letzten Sitzung anzeigen" ausgewählt(in den Einstellungen), was aber auch nichts gebracht hat. Und die ganzen Addons zur Sitzungswiederherstellung akzeptieren .js-Dateien nicht.

Als letztes habe ich schließlich in die Web-Konsole und die Browser-Konsole den Text aus der sessionstore.js-Datei kopiert, aber die gibt nur die Fehlermeldung "SyntaxError: missing ; before statement" aus.

Weiß jemand, wo dieser Fehler sein könnte oder eine andere Methode um die sessionstore.js-Datei in Firefox zu laden oder muss ich ernsthaft alle URLs einzeln herauspicken?

...zur Frage

Windows system32 Ordner wiederherstellen?

OS: Windows 10 Home C:\Windows\system32 ("system32") gelöscht. Habe kein Reperatur- / Installationsmedium für Windows 10, nur welche von Windows 7. Gibt es noch eine Möglichkeit, den Ordner wieder zurückzubekommen, ohne Windows neuzuinstallieren.

Hintergrundgeschichte: Wollte etwas experimentieren und Systemdateien (bspw. shell32.dll) austauschen. Also ein Linux Live OS geladen, eine Kopie von der original Windows 10 shell32.dll gemacht und dann eine ältere shell32.dll ins Systemroot bzw. system32 Verzeichnis gelegt.

Nun habe ich folgendes ausgeführt: copy LokaleFestplatte:\Windows\system32\shell32.dll (zu) ExterneFestplatte:\Windows10Backup\Windows\system32. Dieses Vorgehen hat eine Kopie der Windows 10 Systemdatei gemacht.

Nun: *copy ExterneFestplatte:\WindowsXPDateien\Windows\system32 (zu) LokaleFestplatte:\Windows\system32* Im WindowsXPDateien\Windows\system32 Ordner lag nur shell32.dll und ich bin davon ausgegangen, dass das Linux OS den Lokalen system32 Ordner so belässt und nur shell32.dll überschreibt (wie man es von Windows gewohnt ist), aber nein, das Linux OS hat den kompletten lokalen system32 Ordner ersetzt und nun hatte ich in C:\Windows\system32 nur noch shell32.dll und nichts anderes mehr. Das Windows 10 Backup nützte mir auch nichts mehr, da ich ja nur die Windows 10er shell32.dll gesichert habe.

Product Keys sind jetzt auch weg, die sind in \system32\config gespeichert.

...zur Frage

Was möchtest Du wissen?