Seite 1 von 1

Tap für HD-Defragmentierung?

Verfasst: Mi 29. Mär 2006, 00:14
von Pixel
Hallo,
gibt es vielleicht ein TAP für die Festplattendefragmentierung?
Ist es überhaupt möglich per TAP die Topfplatte zu defragmentieren?
Gruß
Pixel

Verfasst: Mi 29. Mär 2006, 00:49
von Sigittarius-E
a) TAP nein
b) ja, mit TopfHDRW am Windows PC mit ausgebauter HD. Findest du unter http://www.topfield.de
c) ist in letzter Zeit sehr oft diskutiert worden. In der Boardsuche z.B. mit dem Begriff "Defragmentierung" findest du einige Beiträge dazu mit für und wider.

Verfasst: Mi 29. Mär 2006, 08:16
von Pixel
Daß mit einer ausgebauten HD die Defragmentierund funktioniert ist schon klar aber uninteressant. Frage ist, ob man dies auch per TAP erledigen kann.

Verfasst: Mi 29. Mär 2006, 09:15
von hgdo
Es geht nicht per Tap und es ist auch unnötig. Das einzig Positive, was man damit erreicht, ist eine gewisse Reduzierung der Kopfgeräusche. Ansonsten sind aktuelle Festplatten um ein Vielfaches schneller, als es der Topf benötigt.

Verfasst: Mi 29. Mär 2006, 10:10
von Sigittarius-E
Eine Möglichkeit gibt es ohne die Platte auszubauen :wink:

Alles per Altair auf den PC. Dann Timeshift aus, mit "0" ohne TAPs starten und dann alles ohne dass eine Aufnahme läuft wieder zurück. Dann sollte die HD nicht mehr fragementiert sein weil alles in einem Stück geschreiben wird.

Ich glaube auch nicht dass jemand - sofern es per API überhaupt möglich ist - ein Defrag-Tool bastelt.

Verfasst: Mi 29. Mär 2006, 10:17
von hgdo
Sigittarius-E hat geschrieben:Alles per Altair auf den PC. Dann Timeshift aus, mit "0" ohne TAPs starten und dann alles ohne dass eine Aufnahme läuft wieder zurück. Dann sollte die HD nicht mehr fragementiert sein weil alles in einem Stück geschreiben wird.
Zeitaufwand für 200 GB: etwa 50 Stunden :wink:

Verfasst: Mi 29. Mär 2006, 10:25
von t3xi
Ein TAP zum Defragmentieren der Festplatte wäre sogar technisch machbar. Es hätte nur einen kleinen Schönheitsfehler:
Zeitaufwand für 200 GB: etwa 422 Stunden :w00t:

Verfasst: Mi 29. Mär 2006, 10:36
von Sigittarius-E
Dann ist meine Idee ja gar nicht so schlecht (fast 9x !!! so schnell) :wink:

Soll ja auch nur ein theoretischer Ansatz sein, der bei genügend Zeit ja mal übers Wochenende gemacht werden könnte (mal am WE nix fernsehen, ganz was neues :wink: oder neue Pensionseinzahler produzieren ).

Verfasst: Mi 29. Mär 2006, 10:44
von Harvey
t3xi hat geschrieben:Ein TAP zum Defragmentieren der Festplatte wäre sogar technisch machbar.
Das wäre aber nicht trivial.
Abgesehen davon, daß keine Aufnahme laufen darf, müsste beim Vertauschen der Sektoren dafür gesorgt werden, daß auch die im Speicher gehaltene FAT aktualisiert wird (und sich nicht vor der Aktualisierung schreibt).

Verfasst: Mi 29. Mär 2006, 11:03
von Sigittarius-E
Von trivial hat t3xi hat nichts gesagt. :wink:

Edit: Deutsches Sprache schwere Sprache.

Also nochmals:
Von trivial hat t3xi ja nichts gesagt. :wink:

Verfasst: Mi 29. Mär 2006, 11:09
von t3xi
OT:

Wie hoch ist eigentlich die Wahrscheinlichkeit, dass man mit Hilfe eines kleinen Firmware-Patches TAP_Hdd_Fopen() dazu überreden kann, auch bei laufenden Aufnahmen zu funktionieren. :)


Verfasst: Mi 29. Mär 2006, 11:26
von Harvey
Ich befürchte, die ist gering.

Aber du bringst mich grade auf eine total verrückte Idee. Erst mal müßte man ja wissen, ob Emmas TS-Filter den Datenstrom per eigenem DMA-Kanal auf die Platte bringt, oder ob das die Firmware erledigen muß. Testweise könnte man dazu die Firmware so verbiegen, daß vorm Schreiben auf Platte ein Hook aufgerufen wird.

Passiert das während der Aufnahmen tatsächlich, dann könnte man vielleicht den Datenstrom abfangen :) . Fragt sich nur, ob man bei der lahmen CPU etwas draus machen kann.

Verfasst: Mi 29. Mär 2006, 12:34
von Erlefranz
:angel: Und was passiert wenn einfach die komplette Festplatte gelöscht wird..... :? :
Das geht ratz fatz und ist das dann nicht auch so was ähnliches wie das Defragmentieren der Festplatte. :D :u:

Verfasst: Mi 29. Mär 2006, 12:47
von Grubix
Erlefranz hat geschrieben:... ist das dann nicht auch so was ähnliches wie das Defragmentieren der Festplatte. :D :u:
Ich werde es ausprobieren und dir berichten... :bash: :elk: :wink:

Beim Defragmentieren ist halt immer die Frage, wie groß der (Zeit) Aufwand im Vergleich zum Nutzen ist. Egal ob Timeshift, zwei Aufnahmen, Aufnahme und Wiedergabe, die Festplatte muss immer hin und her springen. Nur bei einer reinen Wiedergabe könnten die Geräusche etwas geringer werden. Und Geschwindigkeit ist beim Topf auch kein Thema, beim PC ist das schon etwas anders. Da hat man auch kleinere Cluster und kleinere Dateien.

Ich werde meinen Topf nicht Defragmentieren, Grubix.

Verfasst: Mi 29. Mär 2006, 12:52
von Gerti
Hi!

Der Topfield schreibt seine Aufnahmen doch sowieso immer an die vorhandenen "Stellen", sobald die wieder frei sind.

Beispiel:
Eine vorhandene Aufnahme startet an Cluster 1234
Die Aufnahme wird geschaut und dann gelöscht
Eine neue Aufnahme startet und beginnt wieder bei Cluster 1234

Das ist wirklich so...habe das vielfach ausprobiert, daher denke ich mal, dass die Platte sowieso nicht sooo sehr defragmentiert wird. Ich konnte jedenfalls auch nach gut drei Jahren keinerlei Beeinträchtigungen feststellen und kann nur sagen, dass meine Platte immer leiser wurde (auch von den Kopfbewegungen her).

Gruß,
Gerti

Verfasst: Mi 29. Mär 2006, 13:53
von ibbi
Erlefranz hat geschrieben: :angel: Und was passiert wenn einfach die komplette Festplatte gelöscht wird..... :? :
Das geht ratz fatz und ist das dann nicht auch so was ähnliches wie das Defragmentieren der Festplatte. :D :u:
Löschen ist quasi ein Fragmentieren ohne Berücksichtigung von Daten. :D :

Verfasst: Mi 29. Mär 2006, 14:02
von ibbi
Gerti hat geschrieben:Der Topfield schreibt seine Aufnahmen doch sowieso immer an die vorhandenen "Stellen", sobald die wieder frei sind.

Beispiel:
Eine vorhandene Aufnahme startet an Cluster 1234
Die Aufnahme wird geschaut und dann gelöscht
Eine neue Aufnahme startet und beginnt wieder bei Cluster 1234
Genau durch diese "einfache" Strategie können ja Fragmente entstehen, wenn man abwechselnd verschieden große Dateien erzeugt bzw. löscht. Je ähnlicher die Dateigrößen von alten und neuen Dateien sind, umso geringer ist die Wahrscheinlichkeit der Fragmentierung.

Vielleicht schreibt ja mal jemand ein Tap, dass die Fragmente zählt und in Relation zur Anzahl der Dateien setzt. :X

Verfasst: Mi 29. Mär 2006, 14:40
von Sigittarius-E
ibbi hat geschrieben:Löschen ist quasi ein Fragmentieren ohne Berücksichtigung von Daten. :D:
DEfragmentieren meinst du wohl :wink:
Vielleicht schreibt ja mal jemand ein Tap, dass die Fragmente zählt und in Relation zur Anzahl der Dateien setzt.
[/quote]

:eek: Quasi eine Anzeige über den Fragemntierungsstatus? Da würde die Defragmentierungsduskussion erst richtig angefacht werden :wink:

Verfasst: Mi 29. Mär 2006, 15:37
von thensch
ibbi hat geschrieben:Vielleicht schreibt ja mal jemand ein Tap, dass die Fragmente zählt und in Relation zur Anzahl der Dateien setzt. :X
Das bringt nichts. Bei eingeschaltetem Timeshift, wird eine Aufnahme mit dem Timeshift ineinander verschachtelt. Gleiches gilt für 2 Aufnahmen. Bei mir haben die meisten Dateien tausende von Fragmenten (sehr schön mit TopfHDRW zu sehen).

Verfasst: Do 30. Mär 2006, 14:06
von ibbi
Sigittarius-E hat geschrieben:DEfragmentieren meinst du wohl :wink:
Yep. Da sind mir wohl Fragmente des Wortes Defragmentieren abhanden gekommen. :)