Computer: USB-Stick (aus Wiki)

USB-Stick (aus Wiki)

Gehört zu: Windows

Geschwindigkeit von USB-Sticks

Bei den USB-Sticks (Flash-Speicher) gibt es große Unterschiede was die Lesegeschwindigkeit und die Schreibgeschwindigkeit angeht. Bei zeitkritischen Anwendungen, wie z.B. als Speichermedium an einem VideoRecorder TechniSat Digit HD8-C, spielt das eine wichtige Rolle.

Es gibt kleine Tools, mit denen man die tatsächliche Geschwindigkeit eines USB-Sticks messen kann:

Festplatten zum Vergleich

  • Externe USB-Festplatte Samsung HM320JI 320 GB: Lesen 27,0 – Schreiben 23,6 MByte
  • Interne Festplatte WDC BEVT-08A23T1: Lesen 66,5 – Schreiben 56,5 MByte/s

Meine USB-Sticks 2.0

  • HAMA: Lesen 25,7 – Schreiben 9,3 MByte/s
  • CnMemory Mistral 32 GB: Lesen 24,9 – Schreiben 19,8 MByte/s
  • CnMemory Mistral “Ultra High Speed” 16 GB: Lesen 28,0 – Schreiben 17,3 MByte/s
  • ScanDisk Cuzer Blade 16 GB: Lesen 16,5 – Schreiben 3,9
  • CnMemory Spaceloop XL (Knoppix): Lesen 16,9 – Schreiben 10,9
  • CnMemory SpaceLoop 16 GB: Lesen: 20,1 – Schreiben 2,6
  • ScanDisk Titan 2 GB: Lesen 15,7 – Schreiben 5,6
  • Trekstor USB-Stick SE: Lesen 9,8 – Schreiben 2,7
  • Kingston 1 GB: Lesen 18,7 – Schreiben 11,5

Testergebnisse aus dem Internet

  • 16GB CnMemory “Ultra High Speed” mistral: Lesen 40 – Schreiben 26
  • 16GB Intenso “High Speed Line”: Lesen 30 – Schreiben 24
  • 16GB Buffalo Type-R Speicherstick: Lesen 32 – Schreiben 27

Historie meiner USB-Sticks

März 2005
Da habe ich mir meinen ersten USB-Stick gegönnt. Ich wollte mir einmal “ewtas gönnen” und habe einen schicken kleinen USB-Stick namens Samsung Mighty Drive ausgesucht. Die Speicher Kapazität von 512 MegaByte schien mir ausreichend, 1 GigaByte Sticks waren enorm teuer (mehr als 50 Euro).
April 2005
Meine neuer Arbeitgeber ist großzügig, er stellt mir einen 1 GigaByte USB-Stick Marke Kingston zur Verfügung.
Jan 2007
Um PortableApplications auszuprobieren (mit U3 Technologie) kaufe ich mir einen SanDisk Cruzer Titanium mit 2 Gigabyte für EUR 85,–
Mai 2007
Zum Experimentiern mit boot-fähigen USB-Sticks kaufe ich mir zwei Sticks mit je 4 GigaByte Größe. Die Marke ist TrekStor 50616 USB-Stick SE. Preis je Eur 34,99
Aug 2008
Zum Aufnehmen von Videos mit meiner Dreambox kaufe ich mir einen 8 Gigabyte USB-Stick. Marke Verbatim Store’n’Go USB Executive zum Preise von EUR 39,98. Dieser soll Hi-Speed sein und ist Certified for Windows Vista

Geschwindigkeit des Verbatim USB Sticks:

  • Write Speed: 80x “up to 12Mb/sec”
  • Read Speed: 200x “up to 30 Mb/sec”

c’t magazin Nr. 17 vom 4.8.2008 berichtet von einem Transcend 32 Gigabyte Stick mit 20 MByte/s Lesen und Schreiben (TS32GJFV60).

Juni 2010
Kauf eines USB-Sticks mistral ultra high speed 32 GB, um darauf TV-Aufnahmen mit dem TV-Kabel-Tuner TechniSat Digit HD8-C zu machen. (Read: up to 40 MB/s, Write up to 26 MB/s, Hyper Speed durch 4channel Technologie). http://www.cnmemory.de
September 2011
Kauf von 3 USB-Sticks mistral ultra high speed 16 GB – wegen der guten Schreibgeschwindigkeit und der schmalen Bauform.

Portable Applications

Siehe: PortableApplications

Partitionieren eines USB-Sticks

Es ist sinnvoll, einen USB-Stick zu partitionieren, wenn man z.B. mehrere Systeme von ihm starten (booten) will.

Unter Windows wird dann zunächst aber nur die erste Partition auf dem Stick sichtbar. Man muss aus dem Stick, der standardmäßig als “Wechseldatenträger” (Removable Disk) erkannt wird, erst mit einem Trick einen “Lokaler Datenträger” machen (s.u.).

Partitionieren unter LINUX

Am einfachsten geht das mit dem Linux-Programm GParted. Dieses kann ich z.B. von einer LiveCD starten oder auch von dem auf der Festplatte vorhandenen SuSE 10.1. GParted erkennt die auf meinem Computer installierten Festplatten:

  • Erste IDE-Platte: /dev/hda
  • Erste SATA-Platte: /dev/sda
  • Zweite SATA-Platte: /dev/sdb
  • Eingesteckter USB-Stick: /dev/sdc

Ich lege auf meinem 4 GiB großen Stick drei Partitionen mit Hilfe von GParted an:

  • Erste Partition /dev/sdc1 Größe 1 GiB, Dateisystem FAT32
  • Zweite Partition /dev/sdc2 Größe 2 GiB, Dateisystem FAT32
  • Dritte Partition /dev/sdc3 Größe 1 GiB, Dateisystem FAT32

Partitionieren unter WindowsXP

Unter WindowsXP startet man die Datenträgerverwaltung wie folgt:

  • Systemsteuerung
  • Verwaltung
  • Computerverwaltung
  • Datenträgerverwaltung: Dort erscheint auch mein eingesteckter USB-Stick

Nun können wir den Stick partitionieren und z.B. drei Partitionen anlegen (s.o.).

Screenshot: Datenträgerverwaltung mit USB-Stick als “Datenträger 2”:
File:WindowsUSBStickDatentraegerverwaltung.png

Im Windows-Explorer wird dann zunächst aber nur die erste Partition auf dem Stick als Laufwerk sichtbar. Wenn man im Explorer mit der rechten Maustaste auf das Laufwerk klickt und “Eigenschaften” (Properties) wählt, sieht man, dass der USB-Stick als “Wechseldatenträger” (Removable Disk) erkannt wird, erst mit einem Trick können wir daraus einen “Lokaler Datenträger” machen (s.u.).

USB-Partition unter WindowsXP sichtbar machen

Der normale Treiber für USB-Sticks von Microsoft macht diese als “Wechseldatenträger” verfügbar und unterstützt nur eine Partition. Als kleinen Trick verwenden wir nun den Hitachi-Treiber für sog. Micro Drives auch für den USB-Stick (Quelle: com! 6/2007, Seite 34).

Diesen Treiber gibt es z.B. unter [[1]]. Dort holt mach sich die Datei XPfildrvr1224.zip. Weitere Infos: [[2]]

In der Datei cfsdisk.inf muss noch der zur automatischen Erkennung benutzte Name ausgetauscht werden. Wir finden den Namen unseres USB-Sticks im Registry unter “HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR”.
Richtig ist derjenige Eintag, dessen “Friendly Name” mit dem übereinstimmt, der im Gerätemanager angezeigt wird.
Den dort hinter “…Enum\USBSTOR” gefundenen Namen tragen wir in die inf-Datei im Abschnitt [cfadisk_device] ein. Siehe Screen-Shots….

Screenshot: Name des USB-Stick in der Registry:
File:WindowsUSBStickRegistry.png

Screenshot: Namen in die Treiber-Datei eintragen:
File:WindowsUSBStickTreiber.png

Als letztes geht man in den Gerätemanager und drückt auf “Treiber aktualisieren”.
Dabei muss neben der Datei cfadisk.inf auch die Datei cfadisk.sys (ebenfalls aus dem ZIP-Archiv) im gleichen Ordner stehen.

Booten vom USB-Stick: PC Welt 04/2008

Die PC Welt 04/2008 sagt auf der Titelseite: PLUS: XP & Linux vom USB-Stick booten! 34.

Auf zwei Seiten (34 & 36) findet man dann sehr ausführlich, wie man Ubuntu Linux vom USB-Stick bootet.

Ein keinerer Kasten (1/3 Seite) hat die Überschrift: XP vom USB-Stick booten Das ist in höchstem Masse irreführend und falsch:

  • Es wird eben nicht “ein abgespecktes Windows XP SP2”, sondern WinPE/BartPE vom USB-Stick gebootet. Das ist im Wiki richtig als “Mini Win XP” charakterisiert. Ausserdem ist das mit dem BartPE nun nicht wirklich neu…
  • Die Kurzbeschreibung im Heft (Seite 36, Kasten unten) ist schuderig geschrieben:
    • Das man die Windows-Installations CD benötigt steht da nicht ausdrücklich
    • Die Reihenfolge der Schritte ist falsch: Erst sollen wir “ISO-Image erstellen” und dann soll man zusäzlich benötigte Dateien holen “!HoleDateien.cmd”. Letzters muss man wohl es erstes machen (So steht es dann auch im Wiki).

http://pcwelt-wiki.de/wiki/Bart_PE_PCW_Edition_2

Booten vom USB-Stick

Damit man von einem Gerät booten kann, muss dort ein MasterBootRecord (mit Loader) installiert sein und ein System, das der Boot-Loader dann starten soll.

Wenn ein Computer über mehrere boot-fähige Geräte verfügt (z.B. Floppy, Festplatte, CD-ROM), muss man einstellen (BIOS) oder auswählen (Boot-Menü), welches Boot-Device verwendet werden soll.

  • Beim Hochfahren des Computers wähle ich aus dem Boot-Menü den USB-Stick als Boot-Device USB RMD-FDD.
  • Das geht bei ComputerBraunbaer mit F11.
  • Damit versucht der Computer vom USB-Gerät (MBR Master Boot Record) oder von der ersten Partition (Partition Boot Record) zu booten.

Abbildung 1: Screenshot: F11 drücken, um das Boot Menu zu aktivieren (Google Archiv: Bootmenue01.jpg)

Bootmenue 01

Abbildung 2: Screenshot: Das Boot Menu auf ComputerBraunbaer (Google Archiv: Bootmenue02.jpg)

Bootmenue 02

Abbildung 3: Screenshot: Das Boot Menu auf Computer T41 (Google Archiv: Bootmenue03.jpg)

Bootmenue 03

 

Boot Record MS-DOS mit HP USB Utility

Als Test, ob ein Computer überhaupt vom USB-Stick booten kann, kann man es mal mit einem schlichten MS-DOS versuchen:

  1. Formatieren einer Diskette: MS-DOS-Start-Diskette erstellen
  2. Daten vom USB-Stick sichern
  3. HP USB Disk Storage Format Tool downloaden
    1. SP27213.exe [[3]]
    2. Or: SP27608.exe http://www.freebsd.uwaterloo.ca/twiki/bin/view/NexusDocumentation/UsbNetworkBoot
  4. HP-Utility starten (USB-Stick und MS-DOS-Diskette muss vor dem Start drin sein)
  5. Restart des Computers mit “Boot Menue” (bei mir: F11)
  6. Wenn es funktioniert hat man jetzt ein MS-DOS mit einem Laufwerk, dem USB-Stick.

Siehe auch: WindowsBootLoader.

Wenn das Booten vom USB-Stick funktioniert, folgt die “große” Installation; d.h. mehrere Partitionen anlegen (s.o.) und diese mit einem Boot-Manager ansteuern.

Bootable USB-Stick mit GPartEd

Obwohl GParted ein Linux-Utility ist, möchte mach zum Erstellen eines bootbaren USB-Sticks ja nicht gleich ein LINUX-System benutzen, sonden das schön auf dem Windows-Computer machen.

Dafür braucht man:

Mit dem Live USB Helper führt man folgende Schritte durch:

  • Formatieren des USB-Sticks
  • Installieren des GParted-Images (ZIP-File)
  • Make USB stick bootable

Bootable USB-Stick mit Puppy Linux

  • http://www.puppylinux.com/index.html
  • Unter dem Stichwort “Mastering” oder “Remastering” wird erklärt, wie man das Live-System um weitere Software ergänzen kann – ich denke dabei etwa an VLC

Boot Record mit Linux syslinux

Nach dem Kopieren aller Dateien von der LiveCD GParted auf den USB-Stick, funktioniert der Start (Boot) vom Stick zunächst nicht (Fehlermeldung: nicht bootable).

Das Problem konnte durch Installation von syslinux gelöst werden:

  • umount /media/usbdisk (Mount-Point meines USB-Sticks)
  • syslinux /dev/sdc1 (Erste Partition meines USB-Sticks)

Nun kann von der ersten Partition des Sticks die LiveCD gebootet werden.

Boot-Manager GRUB for DOS

Quelle: [[4]]

Grub als Bootmanager funktioniert auf ComputerBraunbaer nicht, es wird immer die erste Partition hochgefahren, als ob Grub garnicht da sei. Mögliche Erklärung: Der USB-Stick wird “nur” als FDD erkannt.

Auf Computer T41 funktioniert Grub besser. Das Grub-Auswahlmenü erscheint und due Boot-Partition kann ausgewählt werden. Allerdings starten die Partitionen erst nachdem sie noch einmal mit dem Windows-Syslinux bearbeitet wurden (syslunix -sf X:). Allerdings werden dann die Kernels/Images nur auf Partition 1 gefunden und nicht auf 2 und 3.

Als Beispiel für das Multi-Boot diente die LiveCD von GParted, die in alle drei Partitionen installiert wurde.

Beim Befüllen der USB-Partitionen wurden Dateien wie folgt von einer echten LiveCD kopiert:

  • Die Dateien: gparted.dat, gparted, gparted.igz aus dem Ordner \boot der CDROM
  • Alle Dateien aus dem Ordner \syslinux

Auf dem USB-Stick gehören alle diese Dateien in den Root-Ordner der Partition.

Dkracht