Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: File won't delete

5 views
Skip to first unread message

Andy Burnelli

unread,
Jun 26, 2022, 10:42:55 PM6/26/22
to
Paul wrote:

> But Linux does not always work.
>
> Anything with "New NTFS Compression", cannot be touched.

I concur with Paul as we both had long ago dual-booted to Linux (I was
using Ubuntu at the time) to delete certain Windows Overlay Filesystem
files in the past.

The WOF files were "special" to NTFS, apparently.
$ ls wuau*
ls: cannot access 'wuauclt.exe': Input/output error
ls: cannot access 'wuaueng.dll': Input/output error
ls: cannot access 'wuautoappupdate.dll': Input/output error
$ ls -l wuaueng.dll
lrwxrwxrwx 2 x x 25 Feb 9 20:37 wuaueng.dll -> unsupported reparse point

The obvious question is what's a "reparse point"
<https://bugzilla.redhat.com/show_bug.cgi?id=1377049>
NTFS-3G gives "unsupported reparse point" for non-reparse-point hardlinks
Which says, in part:
"Reparse points are a way of triggering some specific processing for
accessing files, and the most usual ones are for redirecting to another
file (which ntfs-3g emulates as a symbolic link).
"Reparse point types which are not supported by ntfs-3g are shown as
"unsupported reparse point".

"On some computers (those which are powerful enough) Windows 10
compresses the system files, and a new type of reparse point has
been defined for triggering the decompression (see
<http://jp-andre.pagesperso-orange.fr/junctions.html#other>).
Since ntfs-3g-2016.2.22AR.1, reparse points trigger plugins,
and a plugin for decompressing Windows 10 system files has been
developed".

File 1338418
\Windows\System32\wuaueng.dll
$STANDARD_INFORMATION (resident)
$FILE_NAME (resident) <=== An entry for the System32 name
wuaueng.dll
$FILE_NAME (resident) <=== An entry for the System32 name
wuaueng.dll.bak
$FILE_NAME (resident) <=== An entry for the WinSXS name
$DATA (nonresident)
$DATA WofCompressedData (nonresident)
logical sectors 3119232-3122463 (0x2f9880-0x2fa51f)
$REPARSE_POINT (resident)
$EA_INFORMATION (resident)
$EA (resident)
Attribute Type 0x100 $TXF_DATA (resident)

C:\WINDOWS\system32>compact.exe /compactos:query
The system is in the Compact state. It will remain in this state unless an
administrator changes it.

C:\WINDOWS\system32>compact.exe /compactos:never
Uncompressing OS binaries -

End of snippets
--
Posted out of the goodness of my heart to disseminate useful information.
0 new messages