Posts mit dem Label Software How-To werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Software How-To werden angezeigt. Alle Posts anzeigen

Sonntag, 27. April 2008

WebEPG für MediaPortal konfigurieren

Da die Konfiguration von MediaPortal oft nicht sehr selbsterklärend ist kommt hier der erste Teil von meinen MediaPortal Software How-Tos: die Konfiguration des Fernsehprogramms über WebEPG.

An sich ist in MediaPortal schon alles integriert, um sich das Fernsehprogramm online automatisch herunterzuladen. Leider findet man aber relativ wenige Informationen darüber.

Prinzipiell gibt es einige Methoden:
  • WebEPG / xmlTV
  • wenn vorhanden DVB-EPG
  • kommerzielle Dienste, die per Plugin eingebunden werden können (TV Movie Clickfinder)
Ich verwende WebEPG weil es gratis ist, und alles hat was ich brauche.

Konfiguration von WebEPG

WebEPG versteckt sich im MediaPortal Ordner unter "C:\Program Files\Team MediaPortal\MediaPortal". Diese beiden Dateien sind wichtig:
WebEPG.exe startet den Download im Hintergrund. Die Ausführung des Programms kann man nur mit dem Task-Manager von Windows kontrollieren.

WebEPG-conf.exe ist für die Konfigurierung notwendig. Wir öffnen es jetzt.
Nun muss jeder einzelne Sender hinzugefügt werden, und rechts konfiguriert werden. Dabei ist darauf zu achten, dass die Senderbezeichnungen exakt mit denen im MP übereinstimmen.
Ist dies geschehen kann man nach "Save" das erste Mal die WebEPG.exe ausführen. Wurde alles richtig gemacht sollte nach einiger Zeit (je nach dem wie viele Sender, und wie viele Tage geladen werden) die Datei "C:\Program Files\Team MediaPortal\MediaPortal\xmltv\WebEPG.xml" erstellt werden. Mit einem Texteditor kann man diese Datei öffnen, und die geladenen Sendungen kontrollieren.

Konfiguration des TV Servers

Der TV Server benötigt geringfügige Konfigurationen in einem Plugin. Dazu wechselt man in der TV Server Konfiguration zu der Plugins-Sektion und aktiviert das xmltv Plugin. Dann drückt man auf das + neben der Plugins-Sektion und konfiguriert das Plugin wie folgt.
  1. Zuerst muss der Pfad der "C:\Program Files\Team MediaPortal\MediaPortal\xmltv\WebEPG.xml" im Karteiblatt "Settings" aktualisiert werden. (natürlich ohne dem Dateinamen also "C:\Program Files\Team MediaPortal\MediaPortal\xmltv")
  2. Dann auf das Karteiblatt "Mappings" wechseln und auf "Load/Refresh" drücken. Passt alles tauchen die Sender des TV Servers auf, und die dazu gehörigen WebEPG Sender wurden zugewiesen.
  3. Dann auf "Save" klicken, und um das Resultat sofort kontrollieren zu können empfiehlt es sich wieder auf Settings zu wechseln, und auf Import zu klicken. Im Normalfall erkennt MediaPortal aber wenn sich die xml Datei ändert, und lädt die Daten erneut.

Samstag, 26. April 2008

Software RAID 5 unter win xp

Profis wissen es schon länger: RAID 5 ist auch ohne Controller unter Windows XP möglich. Anlässlich zur Veröffentlichung des neuen SP3 für win xp möchte ich wieder mal in Erinnerung rufen, dass man mit dem guten alten XP ein datensicheres System basteln kann. Und dieser kleine RAID 5 Hack funktioniert noch immer (trotz SP3 Update).

Was ist RAID 5?

RAID 5 (Redundant Array of Inexpensive Disks) ist eine Möglichkeit Daten redundant (mit mehr Speicherplatz als unbedingt nötig) abzuspeichern. In diesem Fall wird eine komplette zusätzliche Festplatte benötigt. Der zusätzlich verfügbare Speicherplatz wird automatisch für Prüfsummen verwendet, und gleichmäßig auf alle Platten aufgeteilt. Wenn nun eine der RAID-Verbund Festplatten ausfällt, funktioniert der Datenzugriff trotzdem normal weiter. Lediglich die Schreib-/Lesegeschwindigkeit nimmt ab, weil der PC manchmal die Daten aus den Prüfsummen errechnen muss.

Man kann sich das in etwa wie oben vorstellen. Rosa sind die Prüfsummen

Was wird benötigt für ein Software RAID 5?

  • Windows XP (ich habe es mit SP2 und SP3 getestet)
  • Mindestens drei freie Festplatten für Daten (Speicherplatz = kleinste HDD * (Anzahl - 1)) Der Einfachheit halber würde ich noch eine zusätzliche kleinere Systemfestplatte empfehlen.
  • HEX-Editor (ich verwende Notepad++)

Windows modifizieren

Es ist unglaublich, aber um ein Win XP mit einer Windows 2003 RAID-Untersützung zu erweitern, müssen nur drei Dateien modifiziert werden.
Hier die durchzuführenden Schritte:
  1. Kopiere die folgenden Dateien in ein beliebiges Verzeichnis:
    C:\windows\system32\drivers\dmboot.sys
    C:\windows\system32\dmconfig.dll
    C:\windows\system32\Dmadmin.exe

  2. Ersetze die folgenden Stellen mit einem HEX-Editor:

    dmboot.sys:
    Suchen:
    74 00 54 00 79 00 70 00 65 00 00 00 57 49 4E 4E - t.T.y.p.e...WINN
    54 00 00 00 53 45 52 56 45 52 4E 54 00 00 00 00 - T...SERVERNT....

    Ersetzen:
    74 00 54 00 79 00 70 00 65 00 00 00 53 45 52 56 - t.T.y.p.e...SERV
    45 52 4E 54 57 49 4E 4E 54 00 00 00 00 00 00 00 - ERNTWINNT.......


    dmconfig.dll:
    Suchen:
    4C 41 4E 4D 41 4E 4E 54 00 00 00 00 53 45 52 56 - LANMANNT....SERV
    45 52 4E 54 00 00 00 00 57 49 4E 4E 54 00 00 00 - ERNT....WINNT...
    Ersetzen:
    4C 41 4E 4D 41 4E 4E 54 00 00 00 00 57 49 4E 4E - LANMANNT....WINN
    54 00 00 00 00 00 00 00 53 45 52 56 45 52 4E 54 - T.......SERVERNT

    dmadmin.exe:
    Suchen:
    73 65 72 76 65 72 6E 74 00 00 00 00 6C 61 6E 6D - servernt....lanm
    61 6E 6E 74 00 00 00 00 50 72 6F 64 75 63 74 54 - annt....ProductT
    Ersetzen:
    77 69 6E 6E 74 00 00 00 00 00 00 00 6C 61 6E 6D - winnt.......lanm
    61 6E 6E 74 00 00 00 00 50 72 6F 64 75 63 74 54 - annt....ProductT

  3. Starte den PC neu und drücke beim Hochfahren F8 um in den abgesicherten Modus zu booten.

  4. Kopiere die modifizierten Dateien in ihre ursprünglichen Ordner.

  5. Kopiere die modifizierten Dateien außerdem in den Ordner "C:\Windows\system32\dllcache".

  6. Starte den PC wieder neu.

Nun sollte der Hack aktiv sein. Wenn ihr alles richtig gemacht habt, dann könnt ihr nun in der Computerverwaltung eine RAID 5 Partition anlegen.
Dies geschieht wie folgt:
  1. Start > Systemsteuerung > Verwaltung > Computerverwaltung > Datenträgerverwaltung
  2. Alle Laufwerke die verwendet werden sollen, in dynamische Datenträger konvertieren. (Rechtsklick auf den linken Bereich des Laufwerks)
  3. Rechtsklick auf den rechten Bereich eines Laufwerks, um ein neues "Volume" zu erstellen. Dabei ist darauf zu achten, dass zuerst RAID-5 ausgewählt wird, und im nächsten Fenster alle weiteren Laufwerke hinzugefügt werden.
  4. Konfiguration Fertig!
    Nun wird der Computer das erste Mal die Prüfsummen erstellen. Für eine Terrabyte Partition kann das schon mal einen halben Tag dauern. Danach würde ich die Ausfallsicherheit testen in dem ich eine Festplatte im Betrieb einfach abstecke. Denkt nur daran, dass der Rechner nach jedem Festplattenausfall wieder alle Prüfsummen neu generieren muss. In der Zeit läuft der Zugriff langsamer, und die Daten sind nicht mehr redundant gesichert.

Ein paar Tipps für RAID 5 Partitionen

Schaut immer, dass eure Festplatten nicht zu heiß werden. Das erhöht die Lebensdauer der Platten, und erspart euch Kopfschmerzen. Es empfiehlt sich ein möglichst großes Gehäuse zu verwenden, und immer einen Einschub zwischen den Platten frei zu lassen. Ein Lüfter ist natürlich auch kein Fehler. Falscher Umgang mit RAID Systemen kann die Wahrscheinlichkeit auf Datenverlust erhöhen! Also: keine Festplatten grillen...
Weiters ist auf eine stabile Stromversorgung zu achten. Bei vier Platten aufwärts kann ein billig Netzteil schon ins Schwitzen kommen.
Ein RAID 5 macht natürlich auch nur Sinn wenn das Betriebssystem stabil läuft. Nach Abstürzen müssen in der Regel die Prüfsummen neu berechnet werden. Das kostet Zeit, Rechenleistung und ist riskant in Hinsicht auf Datenverlust.