[Ham-Computers] RE: Flash Drives - Any Real Advantage to Write Caching?

Jim Hill JJan-3 at cox.net
Mon Dec 3 21:28:41 EST 2007


Thanks for the info, Aaron.
During my trip to Alaska this summer, I dropped my laptop.  I stopped 
by a computer store to see if it could be repaired.  It couldn't, but 
the tech managed to get all the data off the hard drive. I bought an 
external drive to store the data, and when I came home, I discovered 
it had a FAT32 partition instead of NTFS.  I wondered why.
Jim



At 11:11 AM 12/3/2007, you wrote:
>The only advantage of enabling write caching on a flash drive is a 
>quicker "return to OS" when you write to the drive.  In other words, 
>an application you're using will respond to a write command 
>"immediately" and you can continue to do whatever else you wanted to 
>do in that app.
>
>There are several potential disadvantages:
>
>* The system uses physical RAM to do the caching.  This takes away 
>from what the OS can use until the cache is completely flushed.  If 
>you're writing 1GB to the flash, Windows may allocate a large chunk 
>of memory from the "system pool" to cache the write.
>
>* Data corruption if the flash drive is pulled before the cache is 
>fully flushed (causing incomplete writes).
>
>* Although it may seem "faster", the data "write" to the flash is no 
>faster than before - it's just that you get control of the app/os 
>sooner.  With a modern multi-tasking OS (WinNT/2K/XP/Vista, 
>Linux/Unix, etc), return of control isn't as big an issue as before.
>
>
>My general recommendation is to disable write-caching on any 
>"removable" drive (flash, HD, Zip, whatever) - this is just good 
>general practice.  It's too easy to "unplug" such drives, esp if 
>you're in a hurry and forget to do the "Safely remove..." 
>process.  For most, remembering to use the "safely remove" function 
>is the #1 cause of removable drive problems. This is compounded if 
>write-caching is enabled.  Personally, I rarely use the "safely 
>remove" function, but I have write-caching disabled and I know what 
>to look for when it's safe to remove the drive.
>
>As to time savings, there is none - data can be written only as fast 
>as the drive will allow - enabling write-caching can't increase the 
>transfer rate to the drive.
>
>Last, the reason Windows won't allow you to "safely remove" a device 
>can be one of many things.  The most common is that there is a file 
>open on the drive - until this file is closed, you can't "safely" 
>remove the drive (and write-caching can't change this fact).  Also, 
>the preferred format for removable drives is FAT/FAT32 - NTFS can be 
>problematic on a removable drive unless you're careful (*ALWAYS* use 
>the "safely remove" function and make sure write-caching is *always* 
>disabled on a removable drive formatted with NTFS).
>
>Post another message (or PM me) if you need more details or info.
>
>
>73,
>
>   - Aaron Hsu, NN6O
>
>
>-----Original Message-----
>Sent: Sunday, December 02, 2007 7:41 PM
>Subject: [Ham-Computers] Flash Drives - Any Real Advantage to Write Caching?
>
>I understand using the "Safely Remove Hardware" icon on the system 
>tray allows write caching to be completed before the flash drive is 
>removed.  See http://www.pcguide.com/ref/hdd/op/cacheWrite-c.html 
>for a typical description.  Write caching can be enabled or disabled 
>by write clicking My computer, Selecting Properties, then the 
>Hardware tab in the properties window, then the Device Manager. In 
>the Device Manager window,  expand the Disk Drives icon by clicking 
>on the small + box.  Write click on the flash drive name, select 
>Properties, then the Policies tab.
>
>I use flash drives only to store data, and wonder if there is any 
>real time saving when  write caching is enabled.  Sometimes I'm not 
>allowed to safely remove hardware, and not using it would avoid this problem.
>
>Jim
>______________________________________________________________
>Ham-Computers mailing list
>Home: http://mailman.qth.net/mailman/listinfo/ham-computers
>Help: http://mailman.qth.net/mmfaq.html
>Post: mailto:Ham-Computers at mailman.qth.net




More information about the Ham-Computers mailing list