TFMounter

Computer, Software und der Topf
Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 25358
Registriert: Fr 9. Dez 2005, 09:59

TFMounter

#1

Beitrag von FireBird »

Hi,

zufälligerweise bin ich gestolpert. Nein, nicht über einen Firmware-Bug, sondern über eine Software namens Dokan Library. Sie ist ein sogenanntes FUSE (File System im User Space) für Windows und erlaubt das Zuweisen eines Laufwerksbuchstabens an ein für Windows sonst unbekanntes Dateisystem. Nachdem ich das irgendwie interessant gefunden habe, ist ein kleines Projekt entstanden, das das Topfield-Dateisystem an Dokan ankoppelt. Damit lassen sich also Dateien von Topfield-Platten mittels Windows-Explorer herunterziehen, wie man es auch von NTFS- oder FAT-Platten her gewohnt ist.

Derzeit werden direkt angeschlossene TF5xxx/TF6xxx- und TF7700HDPVR-Disks unterstützt. Grundsätzlich wird das Verbinden mit den Laufwerken über den „TFMounter Controller“ gesteuert. Er zeigt die angeschlossenen Topfield-Laufwerke an und erlaubt das Zuweisen oder Entfernen von Laufwerksbuchstaben. Man kann zwar den TFMounter auch direkt von einer Command-Konsole aus starten, aber entweder nur per CTRL-C oder via Controller beenden. Falls gewünscht, kann ich gerne ein Unmount als Konsolenapplikation zur Verfügung stellen.

Erstens ist das ganze ist noch im frühen Beta-Stadium, zweitens ist auch die Dokan-Lib erst in Entwicklung. Daraus ergeben sich folgende Einschränkungen:

Dokan:
  • Volume Label einer Disk wird immer mit „Dokan“ angegeben
  • Eine Disk ist immer 1GB groß und zu 512MB belegt
TFMounter:
  • Derzeit kein Schreibzugriff
  • Für jedes gemountete Laufwerk taucht ein DOS-Fenster auf.
TFMounter Controller:
  • Bei Änderungen (z.B. neue Disk angeschlossen), muss einmal „Refresh“ gedrückt werden.
Den Download gibt es hier. Zuerst bitte die im ZIP beigepackte Dokan installieren (DokanInstall32.msi) und danach kann der TFMounter bereits verwendet werden. Beide EXE-Dateien müssen nur im selben Verzeichnis liegen.

Ich schreibe jetzt einmal nichts über weitere Pläne und Ideen. Mal sehen, ob das Ding überhaupt brauchbar ist.

MfG. Alex
Benutzeravatar
Töppi
TöppiHolic der mit dem h tanzt , Anstifter und Möchtegernstatusaufdecker
TöppiHolic der mit dem <font color=ed>h</font> tanzt <font color=#E9E9E9>,  Anstifter und Möchtegernstatusaufdecker</font>
Beiträge: 26669
Registriert: So 27. Aug 2006, 19:22

AW: TFMounter

#2

Beitrag von Töppi »

:up: :respekt: und Danke für deine Mühen!!!
Gruß
Klaus :wink:
................

:topf: SRP-2410M

:respekt:
TAP's (Autostart):
| TMSDisplay | F*Skip TMS 3.xx | SmartEPG | SmartFiler | RebuildNAV | Automove TMS | TMSRemote | Callmonitor | SmartSeriesrename | Switch2FTA |

Benutzeravatar
jk
BoardSprenger
BoardSprenger
Beiträge: 8840
Registriert: Do 8. Dez 2005, 19:00
Kontaktdaten:

AW: TFMounter

#3

Beitrag von jk »

ich bin schwer beeindruckt :respekt:


Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 59994
Registriert: Fr 9. Dez 2005, 09:17

AW: TFMounter

#4

Beitrag von Twilight »

unser feuervogel hat wieder zugeschlagen :up:

twilight
Benutzeravatar
ramibi
Ungesperrter Moderator ;-)
Ungesperrter Moderator <font color=#E9E9E9>;-)</font>
Beiträge: 15175
Registriert: Do 8. Dez 2005, 14:46

AW: TFMounter

#5

Beitrag von ramibi »

Hammer :respekt:
einen lieben Gruss von ramibi

.. leider keine Testversion mehr :(

[ FSK 12] - Der Gute bekommt das Mädchen.
[ FSK 16] - Der Böse bekommt das Mädchen.
[ FSK 18] - Alle bekommen das Mädchen.

[SPIO/JK] - Das Alien bekommt das Mädchen.

SRP 2410M an Philips PFL 37/9603 mit Harmony 785
Benutzeravatar
Aldarin
Software-Guru
Software-Guru
Beiträge: 2436
Registriert: Fr 9. Dez 2005, 12:07
Kontaktdaten:

AW: TFMounter

#6

Beitrag von Aldarin »

Tolles Programm und gute Idee :D :

Danke u. Gruß
Aldarin
Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 2063
Registriert: Sa 10. Dez 2005, 18:26
Kontaktdaten:

AW: TFMounter

#7

Beitrag von jkIT »

Klasse, vielleicht schaffts die Topfplatte nun doch noch ins Windows-System :)
Denkbar wäre sicher auch, die USB Verbindung einzubinden, oder? :u:

Ich kann grad mangels 5000er (und leerer Festplatte) nicht testen, aber mich würde interessieren, wie dokan funktioniert. Ist das ein echter Treiber mit einem Interface? Wie siehts mit der Geschwindigkeit aus?

Ich habe das vor einiger Zeit mit WinFUSE (Palissimo.de) gemacht (TopfFS ist ebenfalls readonly). Hierfür gibt es auch ein IPhoneFS. WinFUSE arbeitet als CIFS/SMB-Server (ist in C# geschrieben) und stellt ein Netzwerk Share zur Verfügung. Das kostet natürlich Performance.
Gruß jkIT

SRP-2410; TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)
Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 25358
Registriert: Fr 9. Dez 2005, 09:59

AW: TFMounter

#8

Beitrag von FireBird »

Servus Josef,

[quote=""jkIT""] Denkbar wäre sicher auch, die USB Verbindung einzubinden, oder?[/quote]
:u: Vielleicht lässt sich auch etwas für die 4000er machen…
Ich kann grad mangels 5000er (und leerer Festplatte) nicht testen, aber mich würde interessieren, wie dokan funktioniert. Ist das ein echter Treiber mit einem Interface?
Ja, Dokan ist als Treiber implementiert. Er gibt die Anfragen des Kernels ähnlich wie Windows-API-Aufrufe (also z.B. CreateFile, FindFileFirst,…) an TFMounter weiter. Dieser registriert beim Start einfach die entsprechenden Routinen als Callback. Die Sourcen werden aber irgendwann freigegeben.
Wie siehts mit der Geschwindigkeit aus?
Teilweise gibt es Datenraten, die mehr als doppelt so hoch sind wie bei TopfHDRW. Warum das so ist, verstehe ich noch nicht ganz.
Ich habe das vor einiger Zeit mit WinFUSE (Palissimo.de) gemacht (TopfFS ist ebenfalls readonly).
Habe ich gesehen. An sich habe ich schon vor, den Schreibzugriff zu implementieren. Das wird aber noch ein wenig dauern.

MfG. Alex
Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 2063
Registriert: Sa 10. Dez 2005, 18:26
Kontaktdaten:

AW: TFMounter

#9

Beitrag von jkIT »

[quote=""FireBird""]Vielleicht lässt sich auch etwas für die 4000er machen…[/quote]
Ja, denkbar :wink: Vielleicht kann ich ja was beisteuern.

[quote=""FireBird""]Teilweise gibt es Datenraten, die mehr als doppelt so hoch sind wie bei TopfHDRW.[/quote]
Hört sich ja echt gut an.

[quote=""FireBird""]Warum das so ist, verstehe ich noch nicht ganz. [/quote]
Sowas nimmt man ja gerne mal als gegeben hin. :D
Gruß jkIT

SRP-2410; TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)
Benutzeravatar
Aldarin
Software-Guru
Software-Guru
Beiträge: 2436
Registriert: Fr 9. Dez 2005, 12:07
Kontaktdaten:

AW: TFMounter

#10

Beitrag von Aldarin »

[quote=""jkIT""]Denkbar wäre sicher auch, die USB Verbindung einzubinden, oder? :u: [/quote]

Mal sehen ob es funktioniert... :type: ;)

Gruß
Aldarin
Benutzeravatar
obsolet
Topfmeister
Topfmeister
Beiträge: 554
Registriert: Fr 9. Dez 2005, 02:47

AW: TFMounter

#11

Beitrag von obsolet »

Super Projekt :hello:
Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 25358
Registriert: Fr 9. Dez 2005, 09:59

AW: TFMounter

#12

Beitrag von FireBird »

Hi,

die V0.2 ist online (Link siehe Post #1).

Änderungen seit der V0.1:
  • Voller Schreib-/Lesezugriff auf TF5xxx/TF6xxx-Platten. Diese Platten sollten sich im Windows-Explorer also fast genauso ?anfühlen? wie NTFS- oder FAT-HDDs. Noch nicht implementiert ist das Verschieben von Verzeichnissen auf der TF-Platte selbst (siehe Checkliste). Weiters liefert die Dokan-Lib eine freie Größe von 512MB an das Betriebssystem. Deshalb kann vom Explorer keine Datei > 512MB auf die TF-HDD kopiert werden, da der Explorer zuerst den freien Platz prüft. Via DOS-Box ist es problemlos möglich. Ich habe diesbezüglich schon den Autor kontaktiert, aber noch keine Antwort erhalten.
  • Lesezugriff auf TF4000-Platten implementiert. Dank an jkIT für die Unterstützung.
  • Der TFMounter taucht ab dieser Version nur mehr im Tray auf (Topfield-Icon). Dort zeigt er eine Verbindungsinformation und kann das Laufwerk via Rechtsklick wieder entfernen.
Ich bin mir ziemlich sicher, dass ein paar grausliche, fettgefressene Wanzen im TFMounter sitzen. Wo sind die Großwildjäger? Es ist auf jeden Fall sinnvoll, die Platte vor und nach der Behandlung des TFMounters mittels TopfHDRW Doctor zu prüfen. Auf Fehler im Dateisystem reagiert der TFMounter nämlich noch etwas empfindlich.

Die folgende Grafik zeigt den aktuellen Stand der eingebauten Funktionen.



MfG. Alex
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
BlackOne
SuperAvatarRotatorGuru
SuperAvatarRotatorGuru
Beiträge: 4680
Registriert: Do 8. Dez 2005, 22:06
Kontaktdaten:

AW: TFMounter

#13

Beitrag von BlackOne »

als nur noch silent reader
muß ich eben doch noch was schreiben.

tiefster respekt alex, das du dich immer wieder reinhängst
um uns topfield jüngern, solche programmier perlen zur verfügung zu stellen.


vielen dank
BO
Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 2063
Registriert: Sa 10. Dez 2005, 18:26
Kontaktdaten:

AW: TFMounter

#14

Beitrag von jkIT »

[quote=""FireBird""]Voller Schreib-/Lesezugriff auf TF5xxx/TF6xxx-Platten. Diese Platten sollten sich im Windows-Explorer also fast genauso „anfühlen“ wie NTFS- oder FAT-HDDs.[/quote]
Super Arbeit :hello:
[quote=""FireBird""]Lesezugriff auf TF4000-Platten implementiert. Dank an jkIT für die Unterstützung.[/quote]
Bitte gerne :wink:
Gruß jkIT

SRP-2410; TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)
Benutzeravatar
Ricki
Topfield-Freak
Topfield-Freak
Beiträge: 3271
Registriert: Fr 9. Dez 2005, 23:06
Kontaktdaten:

AW: TFMounter

#15

Beitrag von Ricki »

hier mal erste Erfahrungen:
1- Dokan lies sich bei mir nicht aus tiefen Verzeichnissen installieren. "D:\Download\Topfield\Tools\TFMounter".
2- Hin und her von Dateien zwischen Topf und Windows geht ohne Probleme
3- Die Übertragung einer 4386,11 MB Datei vom PC zur Topf HDD, dauerte 6 Minuten, mit TopfHDRW dauerte das ganze nur knapp 2 Minuten. Von der Topf HDD zum PC dauerte es in beiden fällen knapp 2 Minuten. :thinker:
4- Beim unmounten kommt diese Fehlermeldung:
"Die Anweisung in "0x00469c63" verweist auf Speicher in "0x00a37950". Der Vorgang "read" konnte nicht auf dem Speicher durchgeführt werden. Klicken Sie OK um zu beenden."
Zuletzt geändert von Ricki am So 9. Nov 2008, 15:19, insgesamt 3-mal geändert.
Grund: ergänzung
cu
Ricki


SRP2410 u. 2410M TimerDiags, TMSDisplay, TMSArchive, Fastskip, Automove, ScreenSaver, SmartEPG, TMSRemote, L&F, TMSMount, NASMount, SSR/ Bukos Lüfterkit II, (RemoteSwitch auf 2410M) & TFIR & bei Bedarf Backgroundcopy

Panasonic TH-46PZ85EA; Panasonic DMP-BD 55, Harmony Elite

Alphacrypt @ TopfWiki
Zwergbartagamen
Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 25358
Registriert: Fr 9. Dez 2005, 09:59

AW: TFMounter

#16

Beitrag von FireBird »

Erster! :lol:

Danke für die Tests.
[quote=""Ricki""]1- Dokan lies sich bei mir nicht aus tiefen Verzeichnissen installieren. "D:\Download\Topfield\Tools\TFMounter". [/quote]
Seltsam, bei mir lief es aus "D:\DATA\Alex\PRGM\Dokan" (Vista, SP1).
3- Die Übertragung einer 4386,11 MB Datei vom PC zur Topf HDD, dauerte 6 Minuten, mit TopfHDRW dauerte das ganze nur knapp 2 Minuten.
Mit einer DOS-Box oder anderen Tricks?
4- Beim unmounten kommt diese Fehlermeldung:
"Die Anweisung in "0x00469c63" verweist auf Speicher in "0x00a37950". Der Vorgang "read" konnte nicht auf dem Speicher durchgeführt werden. Klicken Sie OK um zu beenden."
Die Dateistruktur war aber intakt bzw. die Dateien nach einem erneuten Mounten vorhanden?

MfG. Alex
Benutzeravatar
Ricki
Topfield-Freak
Topfield-Freak
Beiträge: 3271
Registriert: Fr 9. Dez 2005, 23:06
Kontaktdaten:

AW: TFMounter

#17

Beitrag von Ricki »

[quote=""FireBird""]Erster! :lol:
Danke für die Tests.[/quote]
:D Bitte
[quote=""FireBird""]Seltsam, bei mir lief es aus "D:\DATA\Alex\PRGM\Dokan" (Vista, SP1).[/quote]
komisch :thinker:
[quote=""FireBird""]Mit einer DOS-Box oder anderen Tricks?[/quote]
nein, ohne DOS Box. Habe im Explorer unter dem LW Dokan die Datei vom Topf einfach zum PC rüber kopiert.
[quote=""FireBird""]Die Dateistruktur war aber intakt bzw. die Dateien nach einem erneuten Mounten
vorhanden?[/quote]
TopfHDRW zeigte alles OK, und ja die Dateien waren nach einem erneuten Mounten vorhanden.
cu
Ricki


SRP2410 u. 2410M TimerDiags, TMSDisplay, TMSArchive, Fastskip, Automove, ScreenSaver, SmartEPG, TMSRemote, L&F, TMSMount, NASMount, SSR/ Bukos Lüfterkit II, (RemoteSwitch auf 2410M) & TFIR & bei Bedarf Backgroundcopy

Panasonic TH-46PZ85EA; Panasonic DMP-BD 55, Harmony Elite

Alphacrypt @ TopfWiki
Zwergbartagamen
Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 25358
Registriert: Fr 9. Dez 2005, 09:59

AW: TFMounter

#18

Beitrag von FireBird »

[quote=""Ricki""]nein, ohne DOS Box. Habe im Explorer unter dem LW Dokan die Datei vom Topf einfach zum PC rüber kopiert.[/quote]
Ich meinte die 6-Minuten-Kopie vom PC zu der Topf HDD. Eine 4GB-Datei auf das Dokan-Laufwerk zu ziehen, läuft zumindest beim Vista-Explorer nicht, da dieser glaubt, dass nur 512MB frei seien.
Benutzeravatar
Ricki
Topfield-Freak
Topfield-Freak
Beiträge: 3271
Registriert: Fr 9. Dez 2005, 23:06
Kontaktdaten:

AW: TFMounter

#19

Beitrag von Ricki »

[quote=""FireBird""]Ich meinte die 6-Minuten-Kopie vom PC zu der Topf HDD. Eine 4GB-Datei auf das Dokan-Laufwerk zu ziehen, läuft zumindest beim Vista-Explorer nicht, da dieser glaubt, dass nur 512MB frei seien.[/quote]

die 6 Minuten Kopie vom PC zu der Topf HDD war über den Windows Explorer unter XP. Habe kein Vista :eek:
cu
Ricki


SRP2410 u. 2410M TimerDiags, TMSDisplay, TMSArchive, Fastskip, Automove, ScreenSaver, SmartEPG, TMSRemote, L&F, TMSMount, NASMount, SSR/ Bukos Lüfterkit II, (RemoteSwitch auf 2410M) & TFIR & bei Bedarf Backgroundcopy

Panasonic TH-46PZ85EA; Panasonic DMP-BD 55, Harmony Elite

Alphacrypt @ TopfWiki
Zwergbartagamen
Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 25358
Registriert: Fr 9. Dez 2005, 09:59

AW: TFMounter

#20

Beitrag von FireBird »

Dann muss ich einmal mitloggen, weshalb das so langsam ist.
Antworten

Zurück zu „Computer und Topfield“