[LMB] AKICOTL: Technical question OT:
Mark Allums
mark at allums.com
Thu Jan 24 04:23:36 GMT 2008
James wrote:
> If you need to carry > 4GB files around, there's nothing to do but use
> a good filesystem like NTFS. Generally you can yank it out since
> Windows disables write caching to USB disks so it shouldn't matter,
> other than the filesystem being marked as "dirty" because NTFS never
> had a chance to properly unmount.
That turns out not to be the case, I recently have learned. Windows XP
classifies disks as removable and non-removable. Newer flash drives are
all removable. (Early models may not be.) Most high-capacity hard
drives are non-removable. Lower-capacity hard drives can be either, it
depends on the firmware of the drive.
It seems that XP doesn't allow drives classed as removable to be
formatted with NTFS. NTFS "volumes" are mounted with write caching
enabled. It is possible to turn off write caching for a drive, but
Windows regards it as anathema, and it has a tendency not to "stick".
Trying to turn off write caching for NTFS is futile--it will not stay
off permanently.
I would have preferred for Microsoft to have used better judgment in
making these rules, but we are stuck with their decisions. A modern
file system without archaic limits, but user-friendly, appears to be too
much to ask for. UNIX/Linux/etc. is not much better. It is exceedingly
difficult to format a USB flash drive in Linux. For me, at least. In
Debian. And one wouldn't want to use a modern file system with it,
anyway. Un*x is even more anal about write caching than Windows. Sigh.
(Splitting files is undesirable. The whole purchase of a large and
expensive 8G flash drive was in order to avoid this.)
--Mark Allums
More information about the Lois-Bujold
mailing list