Das Flash-Speichermodul mit USB-Anschluß hat seinen Siegeszug angetreten.
Die Technik ist noch so neu, daß zahlreiche Fragen immer wieder
gestellt werden. Hier finden Sie die wichtigsten Antworten.
Inhalt
Woher bekomme ich Treiber für meinen USB-Stick?
In den meisten Fällen werden Sie keinen Treiber brauchen, denn ab Windows
ME und 2000 werden USB-Sticks per plug & play als Wechselmedien erkannt.
- Vermutlich ist es sinnvoll, sich vor dem ersten Stecken eines Memory-Sticks
als Administrator anzumelden, siehe Wer-weiss-was.
- Wenn Windows 2000/XP einen Treiber verlangen, kann das an einer früher installierten,
falschen, Treibersignatur liegen. Die kann löschen, indem man
- unter Windows XP die Datei infcache.1 auf dem Systemlaufwerk löscht,
- unter Windows 2000 mit Regedit den Schlüssel infcache.1 löscht.
Im ersten Fall sucht man mit dem Explorer, im zweiten Fall mit Regedit.
Siehe FAQ auf der CNmemory-Website.
- Neuere Linux-Kernels dürften einen USB-Stick ebenfalls automatisch erkennen.
- Anders sieht das in drei Fällen aus:
- USB-Massenspeicher mit Zusatzfunktionen, von der Digitalkamera bis zum MP3-Player,
verlassen sich oft nicht auf die Standardtreiber von Windows. So wollen die Hersteller
wohl Zusatzfunktionen verwirklichen, die der Standardtreiber nicht unterstützt -
z.B. eine Webcam-Funktion oder die Fernsteuerung des MP3-Players.
- Windows 98SE enthält keine passenden Treiber.
Das Betriebssystem unterstützt zwar die USB-Protokolle, aber nicht die für Massenspeicher
nötigen Funktionen.
- Windows NT 4.0 bekam von Microsoft keinerlei USB-Infrastruktur mit. Es gibt
aber Treiber aus anderen Quellen, siehe unten.
- Für die 16-bit-Betriebssysteme liefern die Hersteller der USB-Sticks wohl meist
Treiber mit. Ich habe aber keine Ahnung, ob die von Microsoft stammen,
oder von den Herstellern selber gestrickt werden.
Jedenfalls funktioniert der Treiber meines Pearl-Memory-Sticks auch mit meiner
Digitalkamera. Problematisch ist meist die
Installation des Treibers.
USB-Stick-Treiber für Windows NT 4:
- Woodhead USB-Treiber
(herzlichen Dank an Erich Pfaffinger für diesen Hinweis)
- Digi.com
(Achtung, startet direkt den FTP-Download) (herzlichen Dank an Bernhard Kistinger für diesen Hinweis)
USB-Stick-Treiber für Windows 95B und Windows 98
Wie kann ich vom USB-Stick booten?
Die Probleme auf diesem Gebiet gehen eindeutig zurück. Aber nach wie vor gilt:
Bei manchen Kombinationen von Hauptplatine und USB-Stick funktioniert es, bei anderen
nicht. Generell sollte man für diese Versuche einen USB-Stick ohne irgendwelche
Zusatzeinrichtungen benutzen. Um einen USB-Stick bootfähig zu machen, muss man tief
in seine Datenorganisation eingreifen, ihn womöglich neu formatieren. Womöglich scheitert
das an den Zusatzeinrichtungen oder die Zusatzeinrichtungen, vom MP3-Player bis zum
Fingerabdruck-Sensor werden dabei unbrauchbar.
Vielleicht hilft ein BIOS-Update weiter, suchen Sie auf der Website des
Hauptplatinen-Herstellers (nicht des BIOS-Herstellers). Nach Tests der
Zeitschrift PC Welt [8] kann man auch von manchem Memory-Stick
booten, dessen Hersteller das Gegenteil behauptet. Verständlich, so geht er
entsprechenden Mängelrügen aus dem Weg. Es gibt sogar Fälle, wo man mit dem einen
BIOS den USB-Stick bootfähig machen, aber nur mit dem anderen dann von Stick booten
kann [21].
Wichtig ist, welche grundsätzliche Datenträger-Organisation das BIOS beim Booten erwartet.
Hier gibt es die Möglichkeiten "Festplatte" (mit Partitionstabelle) oder "Superfloppy"
(ohne Partitionstabelle). Die Windows-Bordmittel und die wohl die meisten anderen
Formatierprogramme erzeugen "Festplatte".
Auch sollte man die optimalen Voraussetzungen am Rechner schaffen ([23]):
- Zum Booten den USB-Stick direkt am Rechner anschließen, nicht hinter einem Hub.
- Ggf. alle entbehrlichen USB-Geräte abziehen.
- Im BIOS die Bootreihenfolge sinnvoll einstellen.
- USB-Emulation im BIOS aktivieren. Die entsprechende Option heißt häufig "USB Legacy"
und stellt vordergründig USB-Tastatur und -Maus an emulierten PS/2-Anschlüssen zur Verfügung.
So wird ein USB-Memory-Stick bootfähig:
Eine Alternative zur folgenden Anleitung bietet laut Hersteller BootDisk2BootStick. Laut einem Erfahrungsbericht, der mich erreichte, funktioniert es.
- Aus einer Anleitung, die ich in [2] fand - falls man keine
Bootdisketten erstellen kann oder will, kann man sie auch aus dem Internet beziehen oder aus FreeDOS extrahieren:
- Diskette ins Laufwerk einsetzen. Achtung, der Inhalt geht verloren!
- Im Explorer das Kontextmenü für das Diskettenlaufwerk öffnen
- "Formatieren", "MS-DOS-Startdiskette erstellen", "Starten"
- Bootsektor mit MKBT auslesen
(im DOS-Fenster: mkbt -c a: bootsect.bin)
- Memory-Stick formatieren - die Redaktion empfiehlt das
Programm des Stick-Herstellers.
- Bootsektor auf den USB-Stick kopieren: mkbt -x bootsect.bin E:
(E: durch den Laufwerksbuchstaben des USB-Stick ersetzen und Fehlermeldung
vonwegen Filesystem ignorieren.)
- Alle Dateien der Bootdiskette auf den USB-Stick kopieren.
- Die Primitivmethode für Windows 98SE:
- Memory-Stick vollständig formatieren.
- Systemdateien kopieren - entweder mit dem Formatieren-Fenster
oder von der MS-DOS-Eingabeaufforderung aus: Mit C: zum Bootlaufwerk
wechseln und mit sys G: die Systemdateien kopieren (wenn der
Memory-Stick als Laufwerk G: eingebunden ist). Heute muß man das wieder
dazu sagen: Jedes der beiden Kommandos muß mit der Eingabe-Taste
abgeschlossen werden, das Fenster läßt sich mit dem Kommando exit
schließen.
- [13] empfiehlt das HP USB Storage Format Tool
(nicht mehr auf der HP-Website verfügbar).
- Wer englisch lesen kann, dem sei Martin List-Petersens "Bootable USB Keys" empfohlen.
Wie kann ich Linux vom USB-Stick booten?
Manche Linux-Distributionen, beispielsweise Ubuntu 8.10 und OpenSuse 11.1, bieten
die Installation auf einem USB-Stick direkt an, z.B. aus der Live-CD heraus oder im Rahmen
der normalen Installationsroutine [27], [28].
Viele Linux-Dirtributionen kann man mit UNetbootin bootfähig auf einen USB-Stick installieren. Unetbootin läuft auch unter Windows
und kann sowohl ISO-Dateien nutzen als auch die entsprechenden Distribution direkt aus dem Internet laden.
[31]
Weitere Hiweise zur Linux-Installation auf USB-Stick enthält
[19].
Wie kann ich Windows XP vom USB-Stick booten?
Für den Normalbetrieb sollte man Windows XP besser auf der Platte installieren. Aber für manche
Wartungsarbeiten braucht man eine andere Windows-Installation. Auf Basis von BartPE klappt das mittlerweile
recht gut.
- Wenn es nur darum geht, im Notfall auf eine nicht mehr startende Windows-Installation zugreifen zu
können, hilft so manche Linux-Live-CD weiter. Zugriff auf das Dateisystem NTFS, auch schreibend, ist
kein Thema mehr. Auch gibt es spezielle Versionen mit einem Virenscanner für Windows-Viren, die sich
über den ADSL-Router die aktuellen Signaturen holen und dann in aller Ruhe das System entwanzen
können. Damit bekommt man auch die härteren Fälle in den Griff, wo sich zwei Virenprogramme gegenseitig
überwachen und sich gegenseitig immer wieder neu erzeugen, wenn man das eine der Programme löscht. Auch
Rootkits, die sich aktiv hinter Betriebssystemschnittstellen verstecken, sind so leicht zu finden.
- Wenn der Linux-Weg nicht funktioniert, hilft BartPE
weiter - vorzugsweise von einer CD aus. Mit Boot BartPE From USB lässt sich BartPE auch auf einem USB-Stick bootfähig installieren.
[25]
- Wenn eine normale XP-Installation auf den USB-Stick soll, dann geht das grundsätzlich auch
[18]. Aber:
- Die Installationsanpassung ist ein ziemliches Gewürge durch die Registry.
- Jede Windows-Installation ist in hohem Maße hardware-spezifisch. Wenn die Windows-Installation
z.B. auf einem Intel-System erstellt wurde, wird sie auf einem AMD-Rechner nicht laufen, weil
die Treiber für die Stromsparmodi inkompatibel sind.
Techrepublic
bietet eine Anleitung zum Download an (kostenlose Anmeldung erforderlich, englisch).
Wie kann ich meine Windows-Installation auf einem USB-Stick mitnehmen?
Mittlerweile gibt es Virtualisierungssoftware, die nicht mehr auf einem System installiert werden muss,
z.B. Portable Virtual Box. Für Windows 7 muss der USB-Stick
bzw. die externe Festplatte mindestens 8 GB Kapazität haben - heute keine wirklich hohe Hürde mehr.
In der so verfügbaren virtuellen Maschine kann man dann Windows gnz normal installieren - und die fertige
Installation in die Hosentasche stecken [32].
Auf jedem beliebigen Windows-Rechner kann man dann Portable Virtual Box starten und seine eigene Arbeitsumgebung
nutzen. Zwei Einschränkungen gibt es dabei:
- Der Gastrechner sollte genug RAM haben, schließlich liegen dann zwei Betriebssysteme samt allen Applikationen
parallel im Speicher. Und:
- Für die meisten Windows-Versionen erlaubt Microsoft pro Lizenz-Key nur eine einzige lauffähige Installation.
Für die virtuelle Maschine ist alsi vermutlich eine neue WIndows-Lizenz fällig, was Microsoft über die
Freischaltungsfunktion auch prüfen kann.
Wie kann ich mehrere Betriebssysteme von einem USB-Stick aus installieren?
Die Kapazität der USB-Sticks ist mittlerweile so groß, dass mehr als nur ein Mini-Linux
darauf passt. Mittlerweile lassen sich sogar mehrere Betriebssysteme auf einem Stick installieren ("Multiboot").
Es gibt durchaus sinnvolle Anwendungsfälle dafür.
Kern der Lösung ist ein Boot-Manager. Der Rechner startet zunächst den Boot-Manager. Der fragt dann
das gewünschte Betriebssystem ab und startet es. Die folgende Lösung stammt aus [30].
Wem die folgende Bescheibung zu kanpp ist, sollte das Projekt besser nicht anpacken:
- Hinreichend großen USB-Memorystick mit FAT32 formatieren.
- Bootmanager Grub4DOS herunterladen.
- Den Grub-Installer herunterladen.
- Mit dem Kommandozeilen-Programm
diskpart die interne Festplattennummer des USB-Sticks
feststellen: list disk.
- Grub-Installer starten.
- "Device Name"/Option "Disk" aktivieren.
- USB-Stick anhand der oben ermittelten Festplattennummer auswählen.
- Auf "Install" klicken.
- Alle Grub-Dateien ins Wurzelverzeichnis des USB-Sticks kopieren. Die wirklich wichtigen Dateien:
grldr und menu-lst
- ISO-Dateien der diversen Betriebssysteme auf den USB-Stick kopieren.
- Datei menu.lst nach Grub-Anleitung anpassen.
Wie installiere ich Windows auf einem Rechner ohne optisches Laufwerk?
Ich will Windows auf einem Notebook ohne DVD-Laufwerk installieren. Kann ich das mit einem USB-Stick
machen? Laut [24] geht das, wenn der USB-Stick mindestens 4 GB groß ist. In Stichworten:
- Entweder:
- Auf einem PC mit hinreichend schnellem USB-Anschluss und DVD-Laufwerk von der Vista-DVD starten.
- Computerreparatouroptionen wählen. Eine Eingabeaufforderung erscheint.
- Oder: Unter Windows eine Eingabeaufforderung öffnen (Start/Ausführen.../cmd)
- diskpart starten.
- Mit list disk eine Laufwerksliste anzeigen.
- Datenträgernummer des USB-Stik notieren.
- Mit select disk <Datenträgernummer> USB-Stick wählen.
- Mit detail disk laufwerk prüfen. Im nächsten Schritt wird es ohne Rückfrage gelöscht!
- Mit clean USB-Stick löschen.
- Mit create partition primary eine primäre Partition einrichten.
- Mit select partition 1 Partition wählen.
- Mit active aktivieren (bootfähig machen)
- Mit format fs=fat32 USB-Stick formatieren.
- Mit assign Laufwerk in Windows einbinden.
- diskpart mit exit verlassen.
- Inhalt der DVD auf den USB-Stick kopieren: xcopy <Laufwerksbuchstabe DVD-Laufwerk>:\*.* /s/e/f
<Laufwerksbuchstabe des USB-Stick>:\ .
- Jetzt muss nur noch der Notebook davon überzeugt werden, dass er von USB-Stick booten soll...
Wie installiere ich Linux auf einem Rechner ohne optisches Laufwerk?
Manche Rechner, vor allem Netbooks, haben kein optisches Laufwerk mehr. Trotzdem möchte man hier
manchmal ein Betriebssystem installieren - nicht nur Windows :-) Dafür gibt es mehrere Möglichkeiten:
- Die einfachste Möglichkeit ist natürlich ein externer DVD-Brenner mit USB-Anschluss. Dann muss man
dem BIOS nur noch beibringen, erst von einem externen USB-Gerät zu booten und dann von der internen
Festplatte. So ein Gerät kostet vielleicht 60 EUR und ist auch für andere Zwecke hilfreich -
etwa für die Datensicherung. Wem die folgende Beschreibung zu kryptisch ist, sollte dieses Geld
wirklich investieren...
- Wenn das Netbook auf üblichen Wegen Zugang zum Internet hat und man wenigstens vorübergehend
einen USB-Stick und Zugriff auf einen Linux-Rechner mit USB-Anschluss hat, dann hilft http://boot.kernel.org/ weiter. Hier wird nur
ein Mini-Linux vom USB-Stick geladen und der Rest komt dann direkt aus dem Internet.
- Mit einem Bootmanager wie Grub4DOS kann man auf einem USB-Stick sogar mehrere Betriebssysteme
zum Booten bereit halten, siehe oben.
Literatur und Links
- [2] Kniffler, Annette: Booten vom USB-Stick: So klappt's.
- In: PC-Welt 6/2003, S. 124
- [6] Benz, Benjamin: Siletium! Lautloser Streaming-Client
im Selbstbau
- In: c't 25/03, S. 116ff
(Soft-Link 0325116)
- [8] Uwe Sieber: Tips zu USB-Sticks
- [13] Kunze, Andreas: Neue BIOS-Funktionen
- In: PC Professionell 11/2005, S. 180ff
- [18] Vahldiek, Axel: XP-Stick. Windows XP von USB-Laufwerken booten
- In: c't 2/06, S. 188f
- [19] Butscheidt, Bernd: Linux für unterwegs. Knoppix & Co
auf dem USB-Stick nutzen
- In: c't 3/06, S. 212ff
- [20] Masiero, Manuel: Praxis - Booten vom USB-Stick
- In: PC Professionell 9/05, S. 111ff
- [21] Bernd Pfaffl: Konkurrenz zur Diskette
- "USB-Sticks sind nicht nur klein und praktisch. Mit dem richtigen Stick können Sie sogar
Ihren Rechner booten. Wie es geht, erfahren Sie in diesem Workshop"
- [22] Heise Online, 31.08.07: Mini-Solid-State-Disks speichern 8 GByte
- Sandisk und Intel arbeiten daran, USB-Flashspeichermodule auch zum Booten von Windows
verwendbar zu machen. Dazu sollen auch spezielle Speichercontroller beitragen, die Schreibzugriffe
möglichst gleichmäßig über den ganzen Speicher verteilen und so dem Ausfall einzelner Flash-Zellen
wegen zu häufiger Schreibzugriffe vorbeugen.
- [23] Hotline: Booten von USB-Speichermedien
- In: c't 15/07, S. 163
- [24] Hotline: Vista via USB-Stick installieren
- In: c't 10/08, S. 186f
- [25] Kaden, Jan: PC-Feuerwehr - USB-Notfall-Stick
- In: PC-Magazin 1/08, S. 158ff
- [26] Vahldiek, Axel: Setup-Stick. Windows XP auf Netbooks installieren
- In: c't 22/08, S. 202ff (Soft-Link 0822202
- [27] Didrich, Oliver: Ubuntu 8.10: Ein erster Blick auf den furchtlosen Steinbock
- http://www.heise.de/open/Ubuntu-8-10-Ein-erster-Blick-auf-den-furchtlosen-Steinbock--/artikel/118159
- [28] Müller, Andrea; Dölle, Mirko: Pflicht und Kür. Fedora 10, OpenSuse 11.1 und
Ubuntu 8.10 im Test
- In: c't 4/09, S. 110ff
- [29] Vahldiek, Axel: Vista Extern. Windows Vista von USB-Festplatte booten
- In: c't 3/09, S. 180 ff
- [30] Joos, Thomas: Multiboot mit USB-Stick einrichten
- In: PC-Magazin 8/2010, S. 30f
- [31] Schmidt, Jürgen: Großreinemachen. Virenjagd mit bootfähigem Desinfec't
- In: c't 8/11, S. 128ff
- [32] Fischer, Andreas Th.: Windows portabel. Nehmen Sie Ihren Windows-PC auf dem USB-Stick mit.
Er startet überall per Doppelklick in einem Fenster - booten ist nicht notwendig.
- In: com! Das Computer-Magazin 11/2011, S. 88ff
|