OSDN Git Service

Inserted an $Info stream in $UpCase to comply with Windows 8
authorJean-Pierre André <jpandre@users.sourceforge.net>
Mon, 20 Aug 2012 12:01:53 +0000 (14:01 +0200)
committerJean-Pierre André <jpandre@users.sourceforge.net>
Mon, 20 Aug 2012 12:01:53 +0000 (14:01 +0200)
commit9d22736044e09e6d17796e15f5f0a5366e57793f
treea6e358dc2b5a5b2d3a1ef70a35fed1df30f4386f
parent262a0559ac416d0ceca31f7719253e0eb4cb4ab5
Inserted an $Info stream in $UpCase to comply with Windows 8

Since Windows 8 a new stream is added to the upper case file to record
a CRC of the upper case data. This way, if the file does not match the
one defined on the current Windows system, chkdsk can tell whether the
file is damaged or just out of date, and an error is only displayed if
the file is damaged.

The $Info data has been checked to be ignored by Windows XP, Windows
Vista and Windows 7. If not present, chkdsk for Windows 8 complains about
a wrong upper case file.
ntfsprogs/mkntfs.c