USB als CD Laufwerk partitionieren zwecks Autostart

Dieses Thema im Forum "Windows" wurde erstellt von unix, 28. Juli 2014 .

  1. 28. Juli 2014
    Ich habe hier nen Billig USB Stick von iX (heise) und da ist eine FAT32 Partition und eine UDF Partition drauf.
    Die UDF Partition wird als CD Laufwerk erkannt und die Autorun.inf direkt ausgeführt.

    Das selbige brauche ich jetzt für einen eigenen Stick mit eigener Software (kein bootfähiges System oder so),
    eine Art Dongle...

    Habe schon was von diese U3 Sticks gehört usw. Aber dieser Stick von heise ist auch kein U3 Ding.

    Hat einer eine Ahnung wie die das gemacht haben könnten?
    Mit Diskpart les ich die Infos raus:
    Das fett markierte ist die als CD erkannte UDF Partition auf dem Stick bei der die Autorun.inf sofort gestartet wird.

    Wenn ich jetzt meinen Stick als UDF formatiere und mein Zeug drauf kopiere steht nur da UDF und als Typ Wechselmed. Kein CD wie bei dem Stick von heise.
    Und das Ding startet auch nicht von selbst.

    Weiß einer weiter?

    Vielen Dank
     
  2. 28. Juli 2014
    AW: USB als CD Laufwerk partitionieren zwecks Autostart

    Geht mit einem normalen USB Stick nicht. Der Stick benötigt einen speziellen Controller der das USB Gerät als CD Datenträger anmeldet. Die Formatierung alleine reicht nicht (Vgl. USB Mass Storage Class Specification).
    Wo man diese (leer und beschreibbar) als Endanwender herbekommt weiß ich jedoch nicht.
     
  3. 29. Juli 2014
    AW: USB als CD Laufwerk partitionieren zwecks Autostart

    [post=11193276]@unix:[/post] Das funktioniert normalerweise auch, indem man einfach die autorun.inf direkt auf den USB-Stick kopiert, direkt in den obersten Ordner. Seit Vista gibt es aber ne "Sperre" gegen autostartende Programme von Wechseldatenträgern, also egal ob USB-Stick oder CD, weil eben zu viele Viren sich damit durch eben diesen Autostarteintrag ins System integriert haben.
     
  4. 29. Juli 2014
    AW: USB als CD Laufwerk partitionieren zwecks Autostart

    es gibt spezielle firmen dafür, der content ist dann aber nicht mehr änderbar und wird direkt von der Firma mehr oder minder auf den Stick gebrannt
    kannte da früher mal ne firma, finde sie aber nimmer
     
  5. 29. Juli 2014
    AW: USB als CD Laufwerk partitionieren zwecks Autostart

    Erstmal Danke für eure Antworte.

    Ich habe mir auch schon gedacht, dass da wahrscheinlich ein kleiner Controller Schuld ist der nen CD Laufwerk nachahmt, aber ich habe nicht geglaubt das man das nicht per Software realisieren könnte.

    Habe eigentlich eine Art Typ ID in der Partitionstabelle erwartet oder im MBR der das angibt, hab da auch was dazu gefunden das war aber wahrscheinlich was anderes (Partition type - Wikipedia, the free encyclopedia).

    Naja, auf dem Stick finde ich die CD Partition auch nicht, Linux meldet auch eine Fat Partition /dev/sdc1 und dann das CD Laufwerk /dev/sr0.

    Jetzt stellt sich mir die Frage, ob ich /dev/sr0 nicht überschreiben könnte, weil iwie muss das ja auch auf dem Flash Speicher reserviert sein.
    Wird wahrscheinlich aber zu viel Arbeit und ich mach doch so ne AutoPlay wo der Kunde dann noch kurz auf das Ausführen bei "automatischer Wiedergabe" klicken muss damit mein Zeug ausgeführt wird.

    Aber es gibt diese Sticks ja in den billigsten Varianten als Werbegeschenke usw. Dann kann das ja nicht so aufwändig/teuer sein...

    Naja trotzdem Danke!
     
  6. 30. Juli 2014
    AW: USB als CD Laufwerk partitionieren zwecks Autostart

    Wie willst du das per Software realisieren wenn du keinen Zugriff auf den Controller hast?
    Aufwendig ist das natürlich nicht, es wird einfach ein anderer Controller bzw. eine andere Firmware benötigt. Da die Massenware sind ist das bei entsprechender Abnahme wahrscheinlich nur unwesentlich teurer wie ein normaler USB Stick.

    Den CD-Rom Bereich dieser USB Sticks lässt sich meist nicht ohne weiteres überschreiben. Für die U3 Sticks gabs glaub ich jemanden der das Update Tool dazu missbraucht hat eigene Files auf den CD Bereich zu laden. Ging aber nicht via Copy-Paste.
    Du kannst Autorun auch unter Windows nutzten, wenn du Removable Media Bit (RMB) setzten kannst. Siehe: USB Storage - FAQ for Driver and Hardware Developers (Windows Drivers)
    Das geht bei ein paar Controllern und mit dem Lexar BootIt Tool: Troubleshooting for USB pen drives under Windows XP
    Hab ich früher verwendet um meinen (damals extrem großen und teuren) 16GB usb stick zu partitionieren.
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.