Posted By: RoyalSchrubber | Mar 18th, 2008 @ 7:26 PM
page 1 of 1
Comments: 10 | Views: 2113
RoyalSchrubber
RoyalSchrubber
One. How many time travellers does it take to change a lightbulb?

Last time a friend was complaining about Vista I dismissed him with "I use it over a year and I had no major problems with it".

A bit latter he asked me for stuff I had on disk - "sure, I'll give it to you on usb flash key" - and here pops this well known bug - file transfer from hard disk to usb disks is /slow/ on Vista. I usually don't care for speeds but this time I cursed a bit, and assured him and myself that SP1 is supposed to fix that. Well I hoped that MS would fix this issue with Service Pack 1.

Today I installed SP1 via Windows Update. Tried copying largish file (700 MB) to usb. Hmmm 5 minutes. Jumped to Ubuntu which is installed together with my Vista. Same 5 minutes. Guess a little bit more than 2 MB/s is max speed for my key.


Then we go to a usage scenario that is more common with me - copying VS project folder containing dozens of smaller files. The project is actually very small (it's my hobby project), 860 KB, so I've duplicated it 4 times - now it's 3.22 MB in 188 files and 56 folders.

Let's copy that. Clock stopped at 2:15. That's 135 seconds. Freaking a lot for 3 MB these days.

So let's visit Ubuntu again - copied that same folder with 3 MB of files to the key, unmounted the key (Linux works a bit differently, you have to "unmount" usb key in menus for data to be actually written). It was so quick I couldn't even measure it reliably. So I copied that folder 5 times, now I got 20 project in a folder.
At this point unmounting lasted 25 seconds. As you can see this time Linux doesn't write at full 2 MB/s too, but it is far far far (and I stress the word far) ahead from windows. 5 (25/5 = 5) seconds against 135 seconds. 27 fold speed difference.

I've updated second PC, the one that has Vista installed for less than two weeks and has no junk like you might suspect previous system had. 2:25.
You can argue measurement was not performed reliably - remove 50% of measured time in favour to Windows and Linux still beats it heavily.

I also don't do that to bash windows (go and see my previous posts, I actually hate Linux with passion), but this thing really bothers me.


I will be happy if anybody can convince me I made mistake and this complete post is a pile of nonsense and if that happens I'll remove it, else the post's staying.
It's high time for some execs to actually respond to this, some people inside MS have been sitting on their asses more than a year not doing anything to fix the problem. XP performed much better, this kind of stuff gives bad name to Windows and Microsoft.



Why's the title "floppies"?



According to these two pages:
http://www.pcguide.com/ref/fdd/confSpeed-c.html,
http://www.usbyte.com/common/floppy_disk.htm 

copying to floppies would actually work better for me - on Windows 3.1 most common 1.44 MB diskette works at 60 KB/s...


sorry...

Expressionless


YearOfTheLinuxDesktop
YearOfTheLinuxDesktop
Seven of Niner! Resistance is Futile!
RoyalSchrubber wrote:


I will be happy if anybody can convince me I made mistake and this complete post is a pile of nonsense and if that happens I'll remove it, else the post's staying. 



there's no mistake Vista takes a lot of time to copy large number of files. it remembers me of windows 2000 where you needed to use third-party tools to get decent file copy speeds. on vista you can use teracopy but only if you're using the 32bit edition... and you'd better not even try burning a CD from explorer unless you want to your dvd burner stopping and resuming for dozen times while it's burning. it looks like write buffers don't exist on vista.

if you want to slight improve the write speed you could try enabling the write cache for your usb stick in the device manager, maybe you could reach an amazing 30kb/s :O
Sven Groot
Sven Groot
My name has 9 letters. Coincidence? I think not...

Interesting, I tried this myself and get the same result. I hadn't noticed before since I usually rar directories like that before putting them on a flash drive (just more convenient that way imo).

Interestingly, using robocopy yields the same low speeds, so this is not an explorer issue. Enabling write caching for the device makes no noticeable difference either.

This performance problem also doesn't exist with my external USB hard disk, so only flash drives appear affected. I would be very curious to learn what's the story behind this one.

YearOfTheLinuxDesktop
YearOfTheLinuxDesktop
Seven of Niner! Resistance is Futile!
has somebody try formatting the USB sticks as NTFS or exfat? did it help?
PeterF
PeterF
Early Adopter
Small question, do you have a virus scanner running in the background?
vesuvius
vesuvius
Das Glasperlenspiel
I concur. I also seem to have an incredible amount of copy failures as well.

If I am burning data to a dvd for instance. If I use the built in copy mechanisim, then this will take the usual year and a half that it takes to copy the files accross, but more annoyingly it won't copy everything across. I then find a week or so later when I need the data, that hafl of it is unreadable.
this happened to me i lost gigs and gigs of data this way about 10 DVD's were mangled and i lost about half the data, mostly just TV series I'd seen though so I'm not too bothered by it and the rest were just backups of Visual Studio, XP which i could just burn again but imagine i'd needed the backups and discovered they were screwed!
YearOfTheLinuxDesktop
YearOfTheLinuxDesktop
Seven of Niner! Resistance is Futile!
the vista burner is seriously messed up. if there are small files it slows down just like with file copies and the burner has to stop to wait until the buffer has been filled again. unless you have a damn good burner that can suspend/resume burning hundred times without making the data unreadable (having a burnproof/safeburn/powerburn/whateverburn) you're screwed. luckily somebody (google) invented infrarecorder.
wisemx
wisemx
Live it
I don't have any numbers prepared but I can say with certainty that Vista SP1 is doing a great job transferring my VS2008 projects to a USB 2.0 stick, from SATA2 drives, on an Intel Dual SLI.

I've enabled the "advanced" features for the SATA2 drives and have a 4GB stick dedicated to ReadyBoost, now I'm getting transfers I'd expect.

Oh yeah, thanks for the memories...
I still miss transferring files via comm ports over Y-modemG Wink
page 1 of 1
Comments: 10 | Views: 2113
Microsoft Communities