Difference between revisions of "USB-Stick"

From Dietrich Blog (Strato)
Jump to: navigation, search
(Geschwindigkeit)
(Replaced content with "Has been moved to: http://blog.kr8.de/wiki-usb-stick/")
 
Line 1: Line 1:
{{TOCright}}
+
Has been moved to: http://blog.kr8.de/wiki-usb-stick/
== Geschwindigkeit ==
 
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:
 
* H2testw  http://www.heise.de/software/download/h2testw/50539
 
 
 
=== 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
 
 
 
== 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 [[PortableApplication]]s 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: [[PortableApplication]]s
 
 
 
== 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":
 
<br />
 
[[Image:WindowsUSBStickDatentraegerverwaltung.png]]
 
<br />
 
 
 
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 [[http://www.xpefiles.com/viewtopic.php?t=02|http://www.xpefiles.com/viewtopic.php?t=02]].
 
Dort holt mach sich die Datei '''XPfildrvr1224.zip'''.
 
Weitere Infos: [[http://www.911cd.net/forums//index.php?showtopic=14292|http://www.911cd.net/forums//index.php?showtopic=14292]]
 
 
 
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".
 
<br />Richtig ist derjenige Eintag, dessen "Friendly Name" mit dem übereinstimmt, der im Gerätemanager angezeigt wird.
 
<br />Den dort hinter "...Enum\USBSTOR" gefundenen Namen tragen wir in die inf-Datei im Abschnitt [cfadisk_device] ein. Siehe Screen-Shots....
 
 
 
<br />
 
Screenshot: Name des USB-Stick in der Registry:
 
<br />
 
[[Image:WindowsUSBStickRegistry.png]]
 
<br />
 
<br />
 
Screenshot: Namen in die Treiber-Datei eintragen:
 
<br />
 
[[Image:WindowsUSBStickTreiber.png]]
 
<br />
 
 
 
Als letztes geht man in den Gerätemanager und drückt auf "Treiber aktualisieren".
 
<br />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östem 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 in 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.
 
<br />
 
<br />
 
Screenshot: F11 drücken, um das Boot Menu zu aktivieren:
 
<br />
 
[[Image:BootMenu Braunbaer1.jpg|300 px|F11 startet des Bootmenü]]
 
<br />
 
<br />
 
Screenshot: Das Boot Menu auf ComputerBraunbaer:
 
<br />
 
[[Image:BootMenu Braunbaer2.jpg|300px|USB-Stick im Bootmenü]]
 
<br />
 
<br />
 
Screenshot: Das Boot Menu auf Computer T41:
 
<br />
 
[[Image:BootMenuT41.jpg|300px]]
 
<br />
 
 
 
=== 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:
 
# Formatieren einer Diskette: MS-DOS-Start-Diskette erstellen
 
# Daten vom USB-Stick sichern
 
# HP USB Disk Storage Format Tool downloaden 
 
## SP27213.exe [[http://h18000.www1.hp.com/support/files/serveroptions/us/download/20306.html|http://h18000.www1.hp.com/support/files/serveroptions/us/download/20306.html]]
 
## Or: SP27608.exe http://www.freebsd.uwaterloo.ca/twiki/bin/view/NexusDocumentation/UsbNetworkBoot
 
# HP-Utility starten (USB-Stick und MS-DOS-Diskette muss vor dem Start drin sein)
 
# Restart des Computers mit "Boot Menue" (bei mir: F11)
 
# 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:
 
* Live USB Helper  Quellen: http://sourceforge.net/projects/liveusbhelper/files/ http://www.chip.de/downloads/Live-USB-Helper_35024662.html
 
* GParted-Image als ZIP-Datei
 
 
 
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: [[https://sourceforge.net/projects/grub4dos|https://sourceforge.net/projects/grub4dos]]
 
 
 
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.
 
 
 
 
 
-- [[User:Dkracht|Dkracht]]
 

Latest revision as of 13:00, 22 May 2020

Has been moved to: http://blog.kr8.de/wiki-usb-stick/