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: 28912
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

TFMounter

#1

Beitrag von FireBird » Mo 20. Okt 2008, 19:01

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: 26843
Registriert: So 27. Aug 2006, 19:22
Receivertyp: 2410M
Receiverfirmware: Feb. 2014
Wohnort: Nähe Mainz

AW: TFMounter

#2

Beitrag von Töppi » Mo 20. Okt 2008, 20:33

: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: 8844
Registriert: Do 8. Dez 2005, 19:00
Receivertyp: SRP-2100 (Küchengerät)
Receiverfirmware: uralt aber stabil
Wohnort: Jennersdorf/Österreich
Kontaktdaten:

AW: TFMounter

#3

Beitrag von jk » Mo 20. Okt 2008, 21:20

ich bin schwer beeindruckt :respekt:



Online
Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64884
Registriert: Fr 9. Dez 2005, 09:17
Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Wohnort: Wien Umgebung

AW: TFMounter

#4

Beitrag von Twilight » Di 21. Okt 2008, 07:18

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
Receivertyp: 1 SRP 2410M, 2 SRP 2410MSE, SRP 2410,TF 5500, SRP 2100 in der Reserve
Receiverfirmware: auf Allen immer die für mich Beste :-)
Wohnort: Saarland

AW: TFMounter

#5

Beitrag von ramibi » Di 21. Okt 2008, 08:17

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: 2447
Registriert: Fr 9. Dez 2005, 12:07
Wohnort: Wien
Kontaktdaten:

AW: TFMounter

#6

Beitrag von Aldarin » Di 21. Okt 2008, 09:30

Tolles Programm und gute Idee :D :

Danke u. Gruß
Aldarin

Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3194
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: TFMounter

#7

Beitrag von jkIT » Di 21. Okt 2008, 11:10

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

CRP-2401; SRP-2410 (aD); 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: 28912
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: TFMounter

#8

Beitrag von FireBird » Di 21. Okt 2008, 11:41

Servus Josef,

jkIT hat geschrieben: Denkbar wäre sicher auch, die USB Verbindung einzubinden, oder?

: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: 3194
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: TFMounter

#9

Beitrag von jkIT » Di 21. Okt 2008, 14:26

FireBird hat geschrieben:Vielleicht lässt sich auch etwas für die 4000er machen?

Ja, denkbar :wink: Vielleicht kann ich ja was beisteuern.

FireBird hat geschrieben:Teilweise gibt es Datenraten, die mehr als doppelt so hoch sind wie bei TopfHDRW.

Hört sich ja echt gut an.

FireBird hat geschrieben:Warum das so ist, verstehe ich noch nicht ganz.

Sowas nimmt man ja gerne mal als gegeben hin. :D
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

Benutzeravatar
Aldarin
Software-Guru
Software-Guru
Beiträge: 2447
Registriert: Fr 9. Dez 2005, 12:07
Wohnort: Wien
Kontaktdaten:

AW: TFMounter

#10

Beitrag von Aldarin » Di 21. Okt 2008, 18:31

jkIT hat geschrieben:Denkbar wäre sicher auch, die USB Verbindung einzubinden, oder? :u:


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

Gruß
Aldarin

Benutzeravatar
obsolet
Topfmeister
Topfmeister
Beiträge: 554
Registriert: Fr 9. Dez 2005, 02:47
Wohnort: Wien

AW: TFMounter

#11

Beitrag von obsolet » Mo 27. Okt 2008, 17:00

Super Projekt :hello:

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28912
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: TFMounter

#12

Beitrag von FireBird » Fr 7. Nov 2008, 23:30

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: 4695
Registriert: Do 8. Dez 2005, 22:06
Kontaktdaten:

AW: TFMounter

#13

Beitrag von BlackOne » Sa 8. Nov 2008, 10:26

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: 3194
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: TFMounter

#14

Beitrag von jkIT » Sa 8. Nov 2008, 20:45

FireBird hat geschrieben:Voller Schreib-/Lesezugriff auf TF5xxx/TF6xxx-Platten. Diese Platten sollten sich im Windows-Explorer also fast genauso ?anfühlen? wie NTFS- oder FAT-HDDs.

Super Arbeit :hello:
FireBird hat geschrieben:Lesezugriff auf TF4000-Platten implementiert. Dank an jkIT für die Unterstützung.

Bitte gerne :wink:
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

Benutzeravatar
Ricki
ToppiHolic
ToppiHolic
Beiträge: 5808
Registriert: Fr 9. Dez 2005, 23:06
Receivertyp: 2xSky Q
MagentaTV MR601
2xUltimo4K DVB-S2x FBC
Receiverfirmware: Alle aktuell
Wohnort: Wetter/Hessen
Kontaktdaten:

AW: TFMounter

#15

Beitrag von Ricki » So 9. Nov 2008, 15:00

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


SmartEPGvu+ & SmartFilervu+ Wiki

SAT Anlage - Kathrein: CAS 75 mit UAS 584 LNB & EXR 1512 (Multischalter 5 auf 12), Astra 19.2°E

VU+ ULTIMO 4K DVB-S2x FBC+Samsung SSD870 QVO , 2 TB
VU+ ULTIMO 4K DVB-S2x FBC+Kingston SSDSUV400S, 480 GB
Skin: Vu_HD_1080P mit angepassten Skinparts - VTi 15.0.02
Plugins: smartEPGvu+ , Multi QuickButton, OpenWebif, AutocutVfd, GithubPluginUpdater, InfoBarTunerState, VTi Panel

Panasonic TX-55GZW1509; Sony UBP-X700, Apple TV 4K, Fire TV 4K, Harmony Elite, Denon AVR-X2300W, Synology 716+ (6TB)

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28912
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: TFMounter

#16

Beitrag von FireBird » So 9. Nov 2008, 17:16

Erster! :lol:

Danke für die Tests.
Ricki hat geschrieben:1- Dokan lies sich bei mir nicht aus tiefen Verzeichnissen installieren. "D:\Download\Topfield\Tools\TFMounter".

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
ToppiHolic
ToppiHolic
Beiträge: 5808
Registriert: Fr 9. Dez 2005, 23:06
Receivertyp: 2xSky Q
MagentaTV MR601
2xUltimo4K DVB-S2x FBC
Receiverfirmware: Alle aktuell
Wohnort: Wetter/Hessen
Kontaktdaten:

AW: TFMounter

#17

Beitrag von Ricki » So 9. Nov 2008, 19:19

FireBird hat geschrieben:Erster! :lol:
Danke für die Tests.

:D Bitte
FireBird hat geschrieben:Seltsam, bei mir lief es aus "D:\DATA\Alex\PRGM\Dokan" (Vista, SP1).

komisch :thinker:
FireBird hat geschrieben:Mit einer DOS-Box oder anderen Tricks?

nein, ohne DOS Box. Habe im Explorer unter dem LW Dokan die Datei vom Topf einfach zum PC rüber kopiert.
FireBird hat geschrieben:Die Dateistruktur war aber intakt bzw. die Dateien nach einem erneuten Mounten
vorhanden?

TopfHDRW zeigte alles OK, und ja die Dateien waren nach einem erneuten Mounten vorhanden.
cu
Ricki


SmartEPGvu+ & SmartFilervu+ Wiki

SAT Anlage - Kathrein: CAS 75 mit UAS 584 LNB & EXR 1512 (Multischalter 5 auf 12), Astra 19.2°E

VU+ ULTIMO 4K DVB-S2x FBC+Samsung SSD870 QVO , 2 TB
VU+ ULTIMO 4K DVB-S2x FBC+Kingston SSDSUV400S, 480 GB
Skin: Vu_HD_1080P mit angepassten Skinparts - VTi 15.0.02
Plugins: smartEPGvu+ , Multi QuickButton, OpenWebif, AutocutVfd, GithubPluginUpdater, InfoBarTunerState, VTi Panel

Panasonic TX-55GZW1509; Sony UBP-X700, Apple TV 4K, Fire TV 4K, Harmony Elite, Denon AVR-X2300W, Synology 716+ (6TB)

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28912
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: TFMounter

#18

Beitrag von FireBird » So 9. Nov 2008, 19:24

[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
ToppiHolic
ToppiHolic
Beiträge: 5808
Registriert: Fr 9. Dez 2005, 23:06
Receivertyp: 2xSky Q
MagentaTV MR601
2xUltimo4K DVB-S2x FBC
Receiverfirmware: Alle aktuell
Wohnort: Wetter/Hessen
Kontaktdaten:

AW: TFMounter

#19

Beitrag von Ricki » So 9. Nov 2008, 19:33

FireBird hat geschrieben: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.


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


SmartEPGvu+ & SmartFilervu+ Wiki

SAT Anlage - Kathrein: CAS 75 mit UAS 584 LNB & EXR 1512 (Multischalter 5 auf 12), Astra 19.2°E

VU+ ULTIMO 4K DVB-S2x FBC+Samsung SSD870 QVO , 2 TB
VU+ ULTIMO 4K DVB-S2x FBC+Kingston SSDSUV400S, 480 GB
Skin: Vu_HD_1080P mit angepassten Skinparts - VTi 15.0.02
Plugins: smartEPGvu+ , Multi QuickButton, OpenWebif, AutocutVfd, GithubPluginUpdater, InfoBarTunerState, VTi Panel

Panasonic TX-55GZW1509; Sony UBP-X700, Apple TV 4K, Fire TV 4K, Harmony Elite, Denon AVR-X2300W, Synology 716+ (6TB)

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28912
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: TFMounter

#20

Beitrag von FireBird » So 9. Nov 2008, 19:39

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

Antworten

Zurück zu „Computer und Topfield“