Comment 3 for bug 1118379

Revision history for this message
In , Jean-Pierre (jean-pierre-redhat-bugs) wrote :

Description of problem:

When using the "fast restart" feature, Windows 8 uses cached metadata saved at previous shutdown instead of what is actually on disk. This may occur on any partition of internal disks mounted by Windows (not limited to the Windows system partition).

Version-Release number of selected component (if applicable):

All versions

How reproducible:

Nearly always.

Steps to Reproduce:
1. Work on Windows 8, then shutdown with fast restart enabled.
2. Boot into Linux through grub.
3. Create some new files on an internal partition which was mounted by Windows, and leave Linux
4. Reboot into Windows 8 and check the files created by Linux

Actual results:

The files created by Linux may be missing, and new files created on Windows may overwrite them.

Expected results:

The files created by Linux should be visible.

Additional info:

This apparently only happens when :
a) the fast restart feature of Windows 8 is enabled
b) Windows 8 is closed using the "Shut down" button (it does not happen when using the "Restart" button)
c) the dual booting into Linux is done though grub (it does not happen when booting into Linux through the Windows multiboot feature).

Starting chkdsk when entering Windows 8 drops the cached metadata and restores the state left by Linux.

The only known work around is to disable the fast restart feature (see http://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html#windows8 )