NOTE this page largely contains some notes for now
The Syscache.hve Registry file seems to have been introduced in Windows 7.
It can be found in the following location:
\System Volume Information\Syscache.hve
TODO GUID of root key?
The Default Object Store key is stored in the Syscache.hve Registry as:
<RootKey>\DefaultObjectStore
Sub keys:
Name | Description |
---|---|
IndexTable |
|
LruList |
|
ObjectTable |
Values:
Value | Data type | Description |
---|---|---|
|
REG_QWORD |
TODO add some description
Sub keys:
Name | Description |
---|---|
FileIdIndex-{%GUID%} |
Note that the Index Table key can contain multiple File Index sub keys.
TODO add some description
Sub keys:
Name | Description |
---|---|
%HEXADECIMAL% |
Where %HEXADECIMAL% represents a string in the for like 1000000000024.
Note that the File Index key can contain multiple %HEXADECIMAL% sub keys.
TODO What do these sub keys symbolize ? an NTFS file reference ?
Values:
Value | Data type | Description |
---|---|---|
|
REG_SZ |
TODO add some description
Values:
Value | Data type | Description |
---|---|---|
%HEXADECIMAL% |
REG_QWORD |
Where %HEXADECIMAL% represents a string in the for like 173E.
The hexadecimal representation in upper case of the value data of %HEXADECIMAL% corresponds with the name. E.g. a value named 173E would contain 5950 or 0x173e in hexadecimal notation.
TODO add some description
Sub keys:
Name | Description |
---|---|
%HEXADECIMAL% |
Where %HEXADECIMAL% represents a string in the for like 00000000000416DC.
Note that the LRU List key can contain multiple %HEXADECIMAL% sub keys.
TODO What do these sub keys symbolize ?
Values:
Value | Data type | Description |
---|---|---|
CurrentLru |
REG_QWORD |
Numeric value containing the current LRU. |
TODO add some description
Values:
Value | Data type | Description |
---|---|---|
ObjectId |
REG_QWORD |
The hexadecimal representation in upper case of the value data corresponds with an Object Table hexadecimal sub key. |
ObjectLru |
REG_QWORD |
The hexadecimal representation in upper case of the value data corresponds with the name of the LRU List hexadecimal sub key. |
TODO add some description
Sub keys:
Name | Description |
---|---|
%HEXADECIMAL% |
Where %HEXADECIMAL% represents a string in the for like 1 or FFF.
TODO add some description
Sub keys:
Name | Description |
---|---|
Indexes |
Value | Data type | Description |
---|---|---|
|
REG_QWORD |
The hexadecimal representation in upper case of the value data corresponds with the name of the File Index hexadecimal sub key. |
|
REG_QWORD |
The hexadecimal representation in upper case of the value data corresponds with the name of the Object Table hexadecimal sub key. |
|
REG_QWORD |
The hexadecimal representation in upper case of the value data corresponds with an LRU List hexadecimal sub key. |
|
REG_QWORD |
TODO does this correspond to an offset in a specific instance of $UsnJrnl:$J ? |
|
REG_QWORD |
Contains a 64-bit representation of a FILETIME TODO does this correspond to a specific instance of $UsnJrnl:$J ? |
AeFileId |
REG_BINARY |
Contains UTF-16 little-endian string data |
AeProgramId |
REG_BINARY |
Contains UTF-16 little-endian string data |