das scheint unmöglich, zumindest ohne auf einen größeren Teil des Geschwindigkeit zu verzichten.
Um ein File möglichst schnell im eMule Netzwerk zu verbreiten ist es ja notwendig verschiedene Teile des Files an verschiedene Nutzer zu geben damit diese dann weitertauschen können. So kommt es dass eine Datei in vielen kleinen Teilen im Netzwerk verstreut verteilt wird und dann auch so vorhanden ist. Daher kannst Du rein zufällig zuerst ein Stück vom Anfang und dann ein Stück vom Ende der Datei bekommen. Wenn die auf der Platte direkt hintereinander geschrieben würden, dann müsste ständig die ganze Datei umgeschrieben werden, wenn später ein Stück dazu kommt das zwischen diesen beiden Teilen liegt.
Daher wird immer die Datei vom ersten bis zum letzten Angefangenen Chunk (Datenblock) vollständig geschrieben.
Dies ließe sich höchstens dadurch ändern, dass man einen Mod programmiert, der intern erst nur den ersten Chunk läd, dann den zweiten u.s.w.
Das allerdings würde die Downloadgeschwindigkeit eines solchen Mods extrem verlangsamen, da alle möglichen Downloads anderer Chunks immer abgelehnt werden müssten.
Mit dem Speicheralgorithmus des BT kenne ich mich nicht so genau aus, aber so wie ich das sehe, benutzt er nichtmal nur vollständige Chunks zum weiterverteilen wie der Mule, sondern verteilt noch kleinere Happen kreuz und quer. Das Problem läuft auf das selbe hinaus.