Fråga
Det jag syftar på är svaret om långsamt USB i nummer 2/2007. Jag blev glad när jag såg frågan, eftersom jag brukar få samma bubbla när jag sätter i ett USBminne. Men tydligen är Experten lika förvånad som vi andra.
Det som står i bubblan är ju att ”Använd en av dessa portar i stället”, och man får förslaget att använda en av de portar som finns. Men det är ju precis vad man gjort eftersom det inte finns några andra! Sjukt!
För att få mer info har jag gjort en enkel övning, och flyttat en bmp-bild på cirka 100 megabyte mellan några datorer, en urgammal (D1 med Windows 98), en lite nyare stationär (D2 med XP Home) och en tämligen ny bärbar (D3 med XP Professional). Jag har testat med två olika USB-minnen, ett anonymt (U1) och ett från Sandisk (U2). Det är bara kombinationen U1-D2 som ger upphov till meddelandet.
Resultatet? Ja, se själv i tabellen. Med det anonyma U1 får jag cirka en megabyte per sekund, lite mer med nyare dator och lite mindre med den äldsta, men inga enorma skillnader (mätningar 13). Med USB:n från Sandisk blir det lite bättre fart, och även nu med ett litet övertag för den nyare datorn (mätningar 4-5).
Jag flyttade också ett par kataloger till en extern hårddisk via samma USB-port (mätningar 67). Samtliga överföringar initierades genom drag-och-släpp i Utforskaren, utom mätning 8 som gjordes med Total Commander.
|
Filstorlek Mb |
Från |
Till |
Tid |
Hastighet Mb/s |
1 |
100 |
D2 |
U! |
100 |
1 |
2 |
100 |
U1 |
D! |
124 |
0,8 |
3 |
100 |
U1 |
D3 |
80 |
1,25 |
4 |
100 |
D3 |
U2 |
20 |
5 |
5 |
100 |
U2 |
D2 |
25 |
4 |
6 |
644 |
D2 |
HD |
180 |
3,58 |
7 |
1560 |
D2 |
HD |
990 |
1,58 |
8 |
100 |
D2 |
U1 |
>200 |
>0,5 |
Slutsatser? Inte mycket som kan hjälpa Markus Lind verkar det, men kanske svar på ett par andra frågor, till exempel ”Varför är det ena USB-minnet anonymt?” eller ”Varifrån kommer alla dessa prylar med värde XXX kr som man erbjuds få på köpet i nästan varenda reklamerbjudande?”. Man kan ju också undra vad Total Commander håller på med. Har Experten några kommentarer?
Jag har inte riktigt kläm på vad man kan förvänta sig av USB 2. Jag tycker däremot att Datormagazin skulle vara en förträfflig plats för den typen av information, så börja gärna med att ta in en genomgång av USB-specifikationen nedkokt till en lämplig teknisk nivå. Då menar jag att det inte får vara populariserat till reklamtextnivå, utan att det måste finnas lite om sådant som signaler, timing och protokoll.
Så över till något helt annat, nämligen funktionen ”Senast använda dokument”. Det är ett jättebra ställe där man lätt hittar de dokument men just jobbar med. Men så en dag måste man kanske kolla en massa bilder och efter det finns det bara bmp och jpg i listan. Lite förenklad problembeskrivning, men bara för att du skall förstå varför jag ställer frågan: Finns det något sätt att styra vad som får och inte får vara med på listan?
Svar
Jo, just så enkelt är det. Du har nog missuppfattat mitt svar lite. Windows XP mäter inte hastigheten på USB-överföringen, utan känner bara skillnaden mellan USB1- och USB2-standarderna. ”Bubblan” presenteras när Windows anser att minnet körs med USB1-fart i stället för USB2.
Texten i bubblan är inte ”Använd en av dessa portar i stället”, utan lyder ordagrant ”Den här enheten kan fungera snabbare. Den här USB-enheten kan köras snabbare om du ansluter den till en höghastighets-USB-port. Klicka här om du vill se en lista över tillgängliga portar.” Windows anser alltså att porten inte klarar USB2. Den lista du kommer till om du klickar visar samtliga USB-portar i Enhetshanterarens lista, oavsett standard, inte enbart de som Windows eventuellt anser kan användas.
En av de få tänkbara orsakerna till att Windows uppfattar en USB2-anslutning som USB1 är att fel drivrutiner är installerade. Man kan väl tänka sig att andra felaktigheter också ger upphov till problemet, så en reparationsinstallation av Windows skulle eventuellt kunna hjälpa. Men förvånad är jag inte, jag förstår inte vad du menar?
Om Enhetshanteraren enbart visar enheter av typen ”Standard Host Controller” (eller något liknande) och inte ”Enhanced Host Controller” (eller liknande benämning) under USB-styrenheter saknas höghastighets-USB-enheter, eller också är drivrutinerna inte installerade.
En annan orsak till att en USB2-enhet går långsammare än den ska även om en höghastighetskontrollenhet finns installerad kan vara att en USB1-enhet samtidigt är ansluten till samma kontrollenhet. I teorin ska det fungera ändå, eftersom en modern kontrollenhet ska hantera detta, men i praktiken fungerar det inte alltid så.
Det som är störande med det retsamma beskedet i bubblan är att det visas även på äldre datorer som helt saknar USB2-portar. Den frågan har vi haft uppe här tidigare och den enda lösningen är att helt stänga av USB-felmeddelanden. Däremot kommer meddelandet inte när enheter som bara stöder USB1 ansluts.
Windows 98 har över huvud taget inte detta meddelande, eftersom USB2-stöd inte finns i detta system (det finns dock tredjepartsdrivrutiner som gör att det kan användas). Detta är orsaken till att den datorn aldrig protesterar i ditt lilla test.
Standarden USB 1.1 stöder två olika hastigheter, 1,5 respektive 12 megabit per sekund, där den senare brukar kallas Full speed. USB 2.0 stöder hastigheten 480 megabit per sekund, vilket benämns Hi-Speed. Det är enkelt att inse att skillnaden är mycket stor mellan dessa, även om det är mycket sällan man verkligen uppnår den högsta hastigheten.
I din lilla tabell har du angett hastigheterna i Mb/s, men jag antar att du avser megabyte per sekund? En megabyte per sekund motsvarar åtminstone i teorin åtta megabit per sekund. Du är alltså inte någonstans i närheten av högsta hastighet med något av minnena. Vad man däremot kan tolka ut är att din anonyma minnespinne förmodligen bara stöder USB1, medan Sandisk-pinnen stöder USB2. Den stationära datorn verkar inte heller ha USB2-stöd, medan den bärbara har det.
Här är några länkar med mer information om USB:
www.microsoft.com/whdc/system/bus/USB/USB2support.mspx
www.microsoft.com/whdc/system/bus/USB/USBFAQ_intro.mspx
http://support.microsoft.com/default.aspx?scid=KB;Sv;Q329632
www.everythingusb.com/usb2/faq.htm
http://sv.wikipedia.org/wiki/USB
http://en.wikipedia.org/wiki/USB
När det gäller din fråga om ”Senast använda dokument” känner jag inte till något sätt att filtrera vad som visas under detta menyval. Däremot går det ju att göra en sökning i mappen Recent, som finns i din användarprofil. Mappen innehåller betydligt fler filer än det fåtal som visas när du använder funktionen. Du kan också radera i mappen för att undvika visning. Man kan ju tänka sig att göra en batchfil som till exempel raderar alla bildfiler i mappen.