On Mon, Nov 28, 2005 at 09:47:25PM -0600, Tan Dang wrote:
> ....I dual boot OpenBSD 3.8
> and Windows XP on my laptop. Both os's share a fat partition. For my
> particular case, I put Windows XP into hibernation mode and booted to
> OpenBSD. I copied some ogg files from the ffs partition to the fat
> partition. I was able to play the ogg files from the fat partition
> with mplayer fine. On a boot to Windows XP, I was unable to see the
> directories that held my ogg files. I rebooted back to OpenBSD and
> the files were now not seen from OpenBSD.
>
> When I shutdown Windows cleanly and move the files to the fat
> partition from OpenBSD, then Windows seems to see the files fines.
>
This is operator error. Each operating system expects exclusive write access
to a logical disk device -- in this case, the FAT partition. What you did
was to have a mounted partition on Windows, that you wrote upon with OpenBSD,
and Windows was never aware of. Any changes you made to the magnetic media
was without the knowledge of Windows. Windows, like any operating system,
keeps structure information in memory, and expects exclusive access.