Hallo, Ich möchte eine Schaltung bauen, mit der ich einen Schreibschutz für ein USB Gerät implementieren kann. Also im Prinzip so wie die Sticks, die man mit einem kleinen Schalter an der Seite sperren kann, so dass die Betriebssysteme die Sticks nur noch lesen können. Ich habe viele Geräte, Festplatten, Sticks und Schaltungen, bei denen ich verhindern möchte, dass ich oder ein Programm darauf was ändern kann. Deshalb möchte ich diesen Schreibschutz als externe Schaltung bauen Die meisten Flash ICs haben ja einen read/write Pin, über den ich das einstellen kann, aber ist es auch möglich, das zwischen dem USB Gerät und dem PC zu realisieren?? Wenn ja, wie? Ich habe leider keine Ahnung von den USB Protokollen und finde im Netz leider nichts gescheites :( Vielen Dank schon mal Grüße P.
Das wird schwierig und ist ohne zwischengeschalteten Mikrocontroller nicht zu machen. Der Mikrocontroller muß 2 USB Schnitttellen haben. Er wird als UBS Device an den PC anschlossen, deine USB Sticks/Festplatten kommen an den Host-Anschluß des Controllers. Da fangen die Probleme schon an. Es gibt kaum Mikrocontroller, die zwei High-Speed USB 2.0 Anschlüsse haben. Und wenn ,sind das gleich richtig 'dicke' Teile, die nicht einfach zu programmieren sind. Wenn die Standart-USB Klassen verwendet werden könnte man darauf eine Art Packetfilter bauen, spich man leitet die Schreibbefehle nicht weiter, bzw. sagt dem PC schon beim Auslesen der USB-Descriptoren, dass es ein Read-Only Gerät ist. Schwieriger wird es wenn keine bekannte USSB Klasse verwendet wird, sprich wenn du einen speziellen Treiber für dein USB Gerät installieren mußt. Dann weißt du nämlich nicht, was da intern im USB abgeht und welche Packete du ausfiltern/verändern mußt. Du schreibst du hast keine Ahnung von USB, also vergiss deses Vorhaben schnell wieder, ist 'ne Nummer zu groß für dich. Falls Du dich mit dem Betriebssystem deines PCs auskennst, wäre noch eine Möglichkeit, den Geräte-Treiber auf dem PC zu ändern bzw. die Schreibbefehle im Treiber abzufangen. Beide Variaten sind richtig aufwendig und nicht mal eben schnell am Wochende realisiert. Vom notwendigen Meß-/Testequipment ganz zu schweigen.
Ok sowas in der Art habe ich mir schon gedacht Ich werde mal versuchen da was über die Treiber zu realisieren, da habe ich mehr Erfahrung Eigentlich eine gute Idee ;) Müsste dann halt mit einer Batch zw. Original und read only Version des Treibers wechseln (Soll ja nur nicht immer nur im read Modus sein) Vielen Dank Schade, hatte gehofft es gäbe eine leichtere Methode
Hallo, wer seinen USB-Stick oft in fremde Rechener stecken muss und deshalb einen sicheren Schreibschutz für USB-Sticks braucht sollte gleich einen USB-Stick mit Schreibschutzschalter verwenden. Ich kenne allerdings nur eine Firma die sowas herstellt, z.B. TrekStor USB-Stick CS, USB 2.0, 8/16/32 GB (bei Amazon). Überigens die Schalterchen an SD-Cards etc. sind grober Unsinn und auf die Mitarbeit des PC, oder wo immer sie eingesteckt sind, angewiesen. Sie schützen nicht wirklich z.B. gegen eine Virusinfektion. Gruss
P. schrieb: > Ich möchte eine Schaltung bauen, mit der ich einen Schreibschutz für ein > USB Gerät implementieren kann. ... > Ich habe leider keine Ahnung von den USB Protokollen Dann ist es einfach: du kannst das nicht bauen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.