When I copy files to USB memory key, it doesn't show up?

JEDI

Lifer
Sep 25, 2001
29,391
2,737
126
After WinXP says the files are copied, i pull the memory key and plug it into another machine. but the other machine doesnt list the files. when i put it back in the original machine, it doesnt list the files either.

there seems to be delay in xferring the data.

i have to leave the key plugged in for a while after WinXP says it;s finished b4 all the data is copied.

WHY??

and is there a work around?

THX!
 

spyordie007

Diamond Member
May 28, 2001
6,229
0
0
with the USB drive connected visit the device manager and expand "disk drives"; than view the properties for your "generic flash disk usb device". go to the policies tab and select "optimize for quick removal"
 

kylef

Golden Member
Jan 25, 2000
1,430
0
0
Alternatively, you can follow the "safe-removal" steps outlined in the Windows XP Documentation.

Basically, you double-click the little "safe removal" icon in the system tray, select the device you want to remove, and clikc on the "stop" button. Then you can remove your flash memory key.

What this really does is flush the disk cache to the device. That's why you weren't seeing your file: the disk cache hadn't been written back to the device.
 

JEDI

Lifer
Sep 25, 2001
29,391
2,737
126
Originally posted by: bacillus
Has this memory key ever work correctly?

yes, when i have it plugged into my computer for hrs dragging files here and there.

the one time i was in a hurry, i pulled the key right after i copied the files. and no files on the key :(
 

awal

Senior member
Oct 13, 1999
953
0
0
Originally posted by: kylef
Alternatively, you can follow the "safe-removal" steps outlined in the Windows XP Documentation.

Basically, you double-click the little "safe removal" icon in the system tray, select the device you want to remove, and clikc on the "stop" button. Then you can remove your flash memory key.

What this really does is flush the disk cache to the device. That's why you weren't seeing your file: the disk cache hadn't been written back to the device.

what he said...
I experienece the same problem when I pull my mem-stick out withough correctly removoving it.
 

JEDI

Lifer
Sep 25, 2001
29,391
2,737
126
Originally posted by: spyordie007
with the USB drive connected visit the device manager and expand "disk drives"; than view the properties for your "generic flash disk usb device". go to the policies tab and select "optimize for quick removal"

Does win2k have the same option? if so, where since i cant find it
 

VirtualLarry

No Lifer
Aug 25, 2001
56,570
10,202
126
This is interesting. W2K doesn't have the write-cache-policy selection for removable-media drives like XP does, by default W2K does write-caching, and requires using the "Safely Remove Hardware" icon in the systray to stop the device before removal. In WinXP (at least from SP1 on, not sure about Gold), XP defaults to "Optimize for Quick Removal", which should mean that it doesn't do any write-caching to the drive, so you can remove it at any time. However, the number of times that I've read about problems with XP users doing that, makes me wonder somewhat. I think that I'm going to use the "Safely Remove Hardware" procedure myself in either OS, from now on.

One more annoying thing, if you are using Explorer.exe to copy/move files to/from the USB key, sometimes Explorer decides to leak an open file handle, and you simply *cannot* use the "Safely Remove Hardware", because it tells you that the device has open files. You either have to force-kill *all* instances of Explorer.exe (including the desktop user shell), or shutdown Windows entirely. I've seen this in both W2K SP2, W2K SP4, and I'm pretty-sure XP's Explorer.exe has the same leak too.

If you've "unsafely" removed your flash key - just once! - you should run some sort of flash-drive recovery/scanner software, to check and see if the filesystem is corrupted, or if that caused one of the sectors to get half-written and potentially appear physically bad. I would back up everything that you can off of the drive, and do a low-level wipe/write-zeros to it, and then re-create the filesystem (re-format). Further usage of the drive without doing that, can lead to futher dataloss.