XDA Orbit-Forum
Oktober 03, 2024, 19:21:27 *
Willkommen Gast. Bitte einloggen oder registrieren.

Einloggen mit Benutzername, Passwort und Sitzungslänge
News:
 
   Übersicht   Hilfe Suche Einloggen Registrieren  

Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Workaround gegen SD-Karten-Korruption mit SdSentry und Devicelock  (Gelesen 5922 mal)
veroweed
Newbie
*
Offline Offline

Beiträge: 12


« am: April 21, 2007, 17:36:30 »

Hi Ihr,

weiss nicht, ob die folgenden Tips hier schon im einem Thread zusammengefasst wurden.
Habe jedenfalls nichts darüber gefunden.

Der Fehler, wegen dem sporadisch das Inhaltsverzeichnis der Speicherkarte zerfleddert wird, liegt laut HTC vermutlich an der Programmierung der On/Off-Routune, die durch das Drücken des Ein-/Ausschalters (oben rechts am Gehäuse) ausgeführt wird.
Beim Betätigen dieser Taste wird die Stromzufuhr zu der Karte unterbrochen, ohne zuvor die im Drivecache vorhandenen Daten auf die Karte zu schreiben. Der Schreibvorgang wird unterbrochen und somit die FAT (Directorystruktor) der Karte korrumpiert.
HTC empfiehlt hierzu den Stromsparmodus auf 1min einzustellen und das Gerät nur noch über diese Funktion abschalten zu lassen, da bei jedem Ausschalten des Geräts über den Ein-/Aus-Taster Datenverlust droht.

Ein findiger Programmierer hat nun ein kleines Programm geschrieben, das in bestimmten Verzeichnisse kleine Kontrolldateien ablegt und während der Benutzung im Hintergrund prüft, ob diese Dateien noch im Directory sichtbar sind und die FAT demzufolge noch in Ordnung ist. Tritt hierbei ein Zugriffsfehler auf, so poppt eine Warnmeldung auf und der Benutzer wird aufgefordert, zu seiner Sicherheit einen umgehenden Soft-Reset auszuführen. Solltenach dem Neustart die Warn-Meldung erneut aufpoppen, schlägt das Programm vor, die Daten mittels eines Kartenleser zu retten.
Eine prima Sache also...
Das Fallout-Schutzprogramm heisst SdSentry und liegt in V1.2 auf:
http://www.nixie.narod.ru/sdsentry/SdSentry_12.CAB zum kostenfreien Download bereit.
Die dazugehörige HP ist: http://www.nixie.narod.ru/sdsentry/index-en.htm
Der Entwickler ist unter merkin@mail.ru schriftlich erreichbar.
Leider ist ein kleiner Bug von Hand zu beheben, um das Programm auf deutschen WM5 zum laufen zu bewegen.
Ist aber kein grosses Ding:
Die Installation erkennt die Speicherkarte nicht und legt daher fehlerhafterweise ein Verzeichnis "storage card" mit den Untzerverzeichnissen "My Documents" und "Programme" im Root des Geräts an. In diese drei Verzeichnisse werden dann irrtümlich die v.g. Kontrolldateien abgelegt.
Kopiert nun einfach:
\\storage card\SdSentry.txt nach \\Speicherkarte\SdSentry.txt
\\storage card\My Documents\SdSentry.txt nach \\Speicherkarte\My Documents\SdSentry.txt
\\storage card\Programme\SdSentry.txt nach \\Speicherkarte\Programme\SdSentry.txt
Nach dem Kopieren der drei SdSentry.txt-Dateien kann das Verzeichnis  \\storage card incl. der Unterverzeichnisse "My Documents" und "Programme" gelöscht werden.
SdSentry muss nach der Installation (und dem Umkopieren der SdSentry.txt-Dateien) durch einen Soft-Reset aktiviert werden und verifiziert dann im Hintergrund laufend die SD-Karte.
Testen der Warnmeldungen und Konfiguration erfolgt mit dem Symbol "SdSentry" im Startmenu.
Der Entwickler hat leider derzeit keine Zeit, den Bug zu entfernen. Diesbezügliche Anfragen sind bitte zu unterlassen...

Eine Möglichkeit, die Standby-Wartezeit des Gerätes zu umgehen, ist die Umlenkung des Keylocks(Gerätesperre) direkt auf eine Hardwaretaste - und das künftige "Ausschalten" nur noch über diese Taste zu praktizieren.
Hierzu kann man sich des kleinen Programms "Devicelock" bedienen.
Quelle ist: http://forum.xda-developers.com/showthread.php?t=261277&highlight=DeviceLock
Download unter: http://www.mr2-power.com/downloads/DeviceLock.CAB
Einfach installieren und Soft-Reset (erforderlich) und in Programme steht fortan ein Symbol "Devicelock" zur Verfügung und kann auf eine Hardwaretaste gelegt werden.
Ich habe auf meinem O2 XDA die Gerätesperre nun auf der Taste 6 (Sprachaufnahme) und schalte das Gerät nur noch über diese Taste ab.

Wenn jemand einen Weg kennt, direkt den Ein-/Ausschalter auf die Gerätesperre unzulegen, würde er mich glücklich machen, wenn er mir mitteilen könnte, wie das geht.

Grüsse
Gespeichert
mrripper2k
Full Member
***
Offline Offline

Geschlecht: Male
Beiträge: 108


« Antworten #1 am: April 22, 2007, 11:59:24 »

Vielen Dank, immerhin etwas.
Gespeichert
veroweed
Newbie
*
Offline Offline

Beiträge: 12


« Antworten #2 am: Mai 02, 2007, 10:34:02 »

Das SD-Karten-Problem scheint sich zu präzisieren.

Es liegt wohl tatsächlich an der Abschaltung des Geräts wie oben beschrieben.
Und zwar wenn man Anwendungen auf der Karte installiert, die auch bei ausgeschaltetem Gerät aktiv sind (Wecker, Today-PlugIns, Profile-Manager etc.)
Solche Anwendungen sind stets im Gerätespeicher zu installieren, um die Gefahr des Datenverlustes zu minimieren.

Als Alternative zu Devicelock darf hier ich eine weitere Anwendung aus einem Nachbarthread hier vorschlagen:
"auch BatteryStatus www.chi-tai.info verfügt über eine Gerätesperre... und die nennt sich Lock Device & schaltet das Display im Gegensatz zu DeviceLock dann auch sofort mit ab, das spart Strom... Optionen /Tools/ Gerätesperre -> Haken  Sperren wenn Bildschirm aus -> Haken
(ich habe zusätzlich die deutsche Sprachdatei installiert)"
(Quelle: http://www.orbit-forum.de/index.php?PHPSESSID=f7ae7d810d9c3ffb431d04639c71277b&topic=755.0)
Gespeichert
veroweed
Newbie
*
Offline Offline

Beiträge: 12


« Antworten #3 am: Mai 02, 2007, 10:45:24 »

Hier die direkten Download-Links für BatterieStatusExt:

Programm in der Release-Version:
CAB: http://www.chi-tai.info/index.php?docid=download/cd_z&docid1=iM_cs
Setup-Exe: http://www.chi-tai.info/index.php?docid=download/cd_zEZ&docid1=iM_cs

neueste Beta (kann - nicht muss - kleinere Bugs aufweisen):
CAB: http://www.chi-tai.info/index.php?docid=download/cd_z104200&docid1=iM_cs
Setup-Exe: http://www.chi-tai.info/index.php?docid=download/cd_zExtEZ&docid1=iM_cs

Deutsche Sprachdatei:
CAB: http://www.chi-tai.info/download/tdl98090919/BSLanguage_GER.CAB
Setup-Exe: nicht verfügbar
Gespeichert
Sweno
Jr. Member
**
Offline Offline

Geschlecht: Male
Beiträge: 62



« Antworten #4 am: Mai 04, 2007, 06:48:48 »

Hallo zusammen,

ich find es irgendwie komisch, so wie es hier im Forum zu finden ist, tritt das Problem nie/selten mit der mitgelieferten MicroSD Karte auf.

Warum denn dann mit einer Größeren? Meißtens hier von 2 GB die Rede?

Gruß Sweno
Gespeichert
pemabo
Moderator
*****
Offline Offline

Geschlecht: Male
Beiträge: 1674


10,1°O;54,3°N


« Antworten #5 am: Mai 04, 2007, 07:03:34 »

Es tritt genauso mit der mitgelieferten auf!

Das mit der größeren ist halt Wahrscheinlichkeitsrechnung :) Da sind dann (meist)mehr Programme drauf, ergo auch mehr Zugriffe seitens des XDA, und damit auch die Wahrscheinlichkeit größer. Des weiteren sind das natürlich auch Vermutungen, weil diejenigen, die sich eine größere Karte zugelegt haben, den Fehler zunächst bei der Karte bzw Kartenhersteller usw. gesucht haben.
Gespeichert

Gruß

Peter
pemabo
Moderator
*****
Offline Offline

Geschlecht: Male
Beiträge: 1674


10,1°O;54,3°N


« Antworten #6 am: Mai 05, 2007, 09:40:33 »

Habe auf einer Griechischen HTC-Seite http://www.qtek.gr/p3300.html im P3300 Forum folgendes gefunden. Soll das SD-Problem beheben. Leider keine weiteren Erklärungen dabei. Mir ist daher das Risiko zu groß. Aber wenn es jemand testen möchte... Resultat bitte hier posten




[gelöscht durch Administrator]
Gespeichert

Gruß

Peter
Fisher17
Sr. Member
****
Offline Offline

Beiträge: 467


« Antworten #7 am: Mai 05, 2007, 11:15:21 »

Wenn man sich die .cab-Datei mit einem Dateibetrachter (Lister) ansieht, sieht es nach einem SD-Kartentreiber aus. Bei den xda-developers benutzen schon einige den ''Treiber''.
Einer vermutet, dass die Geschwindigkeit des SD-Speichers etwas zugenommen hat.
Ich persönlich hatte noch keine Probleme mit der SD-Karte, aber etwas mehr Speicherdurchsatz würde reizen. Vorausgesetzt, es wird noch von mehreren bestätigt.
Mal weiter beobachten, da ich ja nicht direkt betroffen bin.
Gespeichert

Pocket PC: Xda Diamond (ROM: ROMdesTages, GSM 1.11.25.01), Xda Orbit (ROM: MossisROM V2.5x GER, GSM 03.06.90)
Zubehör: SanDisk 8GB SDHC,TT,...
Fisher17
Sr. Member
****
Offline Offline

Beiträge: 467


« Antworten #8 am: Mai 06, 2007, 13:57:19 »

So konnte mal wieder nicht abwarten. Bei mir läuft das Update jetzt ca. 24 Stunden ohne Probleme. Für den Notfall gibts ja Backups.
 
@pemabo
Vielleicht deinen Hinweis in einem passerenden, oder neuem Beitrag erstellen. Dann kann dort weiter berichtet werden. zB. http://www.orbit-forum.de/index.php/topic,669.0.html

Gruß Fisher17
Gespeichert

Pocket PC: Xda Diamond (ROM: ROMdesTages, GSM 1.11.25.01), Xda Orbit (ROM: MossisROM V2.5x GER, GSM 03.06.90)
Zubehör: SanDisk 8GB SDHC,TT,...
VIPer81
Newbie
*
Offline Offline

Beiträge: 24


« Antworten #9 am: Mai 06, 2007, 17:48:36 »

Hallo...
Ist das Problem mit dem ausschalten (Taste oben rechts am Gerät) und der Speicherkarte, wenn ich ganz kurz drücke und so den Bildschirm an und ausschalte, ODER wenn ich die Taste 3-5 Sekunden drücke und den Orbit komplett abschalte??????????????
mfg
Gespeichert
Fisher17
Sr. Member
****
Offline Offline

Beiträge: 467


« Antworten #10 am: Mai 06, 2007, 18:02:57 »

Erstere. Der Fehler trat meist auf, wenn man das Gerät zu früh schlafen geschickt hatte und Programme die auf der SD-Karten installiert waren, noch nicht beendet waren.
Gespeichert

Pocket PC: Xda Diamond (ROM: ROMdesTages, GSM 1.11.25.01), Xda Orbit (ROM: MossisROM V2.5x GER, GSM 03.06.90)
Zubehör: SanDisk 8GB SDHC,TT,...
VIPer81
Newbie
*
Offline Offline

Beiträge: 24


« Antworten #11 am: Mai 06, 2007, 23:48:11 »

Hmm... Danke...
Wollt jetzt gerad die deutsche Sprachdatei für Batterystatus installieren...also cab. datei auf speicherkarte, bloß wenn i sie starte kommt der fehler kann nicht installiert werden... ??? ???
Hattet ihr das auch??
Gespeichert
m0rph
Möchtegern
Ehrenmitglied
*****
Offline Offline

Geschlecht: Male
Beiträge: 345



WWW
« Antworten #12 am: Mai 07, 2007, 17:40:00 »

Zur vollständigkeit: Es gibt mittlerweile ein Fix von HTC: http://www.europe.htc.com/support/faq.html?id=545
Gespeichert

cu

m0rph

« Wer immer tut, was er schon kann, bleibt immer das, was er schon ist. »
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  


Powered by MySQL Powered by PHP Powered by SMF 2.0.15 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.027 Sekunden mit 48 Zugriffen.