Co to jest format pliku HVE?
Plik .hve to gałąź rejestru Windows (Registry hive), binarna baza danych przechowująca klucze i wartości rejestru w formacie regf firmy Microsoft. Format ten jest częścią systemu Windows od czasu Windows NT 3.1 w 1993 roku. Każda gałąź zaczyna się od bloku bazowego o rozmiarze 4096 bajtów, którego pierwsze cztery bajty to regf, a następnie znajdują się kosze gałęzi (hive bins), które przechowują właściwe klucze, wartości i deskryptory bezpieczeństwa.
Większość rdzennych gałęzi systemu Windows, takich jak SYSTEM, SOFTWARE i NTUSER.DAT, używa tego samego formatu bez żadnego rozszerzenia. Jawne rozszerzenie .hve pojawia się głównie w pliku Amcache.hve, znajdującym się w C:\Windows\appcompat\Programs, który rejestruje, jakie programy zostały uruchomione, wraz z ich ścieżkami, znacznikami czasu i często skrótem SHA-1. To sprawia, że jest to ulubiony artefakt analityków śledczych.
Bezpieczeństwo
RYZYKO: MEDIUMA .hve file itself is passive data, not an executable, so opening it in a read-only viewer is safe. The risk is operational: deleting, moving or editing an in-use registry hive can stop applications or Windows from booting. Amcache.hve is also a privacy-sensitive forensic artifact because it records program execution history. Only handle live system hives with care, and prefer read-only tools on evidence copies.
Szczegóły formatu
w pigułce- Half-Life / GoldSrc HVE - Some game modding contexts reference .hve as a Half-Life engine data file, but this is rare and unrelated to registry hives.
- Generic hive backup files - Some backup and imaging tools save exported registry hives with a .hve extension regardless of original name.
Programy otwierające pliki HVE
.hve hive with File > Live System or Load Hive, then browse keys and values, run plugins, and export findings. AmcacheParser.exe -f Amcache.hve --csv . to parse execution records into CSV for analysis. rip.exe -r Amcache.hve -p amcache (or the amcache_tln plugin) to extract structured data during triage. regedit, select HKEY_LOCAL_MACHINE, then File > Load Hive to mount a .hve under a temporary key for inspection. hivexsh Amcache.hve to inspect the hive tree from Terminal. hivexsh Amcache.hve or hivexregedit --export Amcache.hve '\\' to read hive contents from the shell. regview.py script or the library to enumerate keys and values from a .hve hive in scripts. Szczegóły techniczne
specyfikacja| Encoding | Binary regf (Windows NT Registry File) format |
| Byte order | Little-endian |
| Container | Base block (4096 bytes) followed by hive bins (hbin blocks, each a multiple of 4096 bytes) |
| Encryption | None (hive data stored in cleartext) |
| Typical size | A few hundred KB to several MB; Amcache.hve is commonly 1-15 MB |
| Structure | A 4 KB base block holds the 'regf' signature, primary/secondary sequence numbers, last-written FILETIME, format version, root cell offset, hive bins data size and a XOR-32 checksum. Data lives in hive bins ('hbin' blocks), each carrying cells that encode keys (nk), values (vk), subkey lists, and security descriptors (sk). |
| Integrity | XOR-32 checksum over the first 508 bytes of the base block; dual sequence numbers detect interrupted writes and trigger recovery from the transaction log |
| Platforms | Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10, Windows 11 |
| Notes | The most widely encountered .hve file is Amcache.hve in C:\Windows\appcompat\Programs, a forensic artifact recording recently executed programs and connected devices. Most core Windows hives (SYSTEM, SOFTWARE, SAM, SECURITY, NTUSER.DAT) share the identical regf format but carry no extension. Hives use companion .LOG transaction logs for crash recovery. |
| Wydano | 1993 (Windows NT 3.1; regf format) |
| Najnowsza wersja | Format version 1.5 (minor) |
| Specyfikacja | github.com |
Konwersje HVE
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki HVE.
Najczęściej zadawane pytania
Co to jest plik Amcache.hve?
.hve. Jest to gałąź rejestru Windows przechowywana w C:\Windows\appcompat\Programs, która rejestruje uruchomione programy, w tym ich pełną ścieżkę, znaczniki czasu i często skrót SHA-1. Jest szeroko wykorzystywany w informatyce śledczej.Jak otworzyć plik .hve?
.hve offline do przeglądania, lub możesz ją zamontować w regedit za pomocą opcji Plik > Załaduj gałąź rejestru. Do automatycznej analizy użyj AmcacheParser lub RegRipper.Czy mogę otworzyć plik .hve dwukrotnym kliknięciem?
.hve z żadną przeglądarką, a gałąź jest binarną bazą danych, a nie dokumentem. Musisz załadować ją do przeglądarki rejestru lub parsera śledczego.Czy usunięcie pliku .hve jest bezpieczne?
Jaka jest różnica między plikiem .hve a plikiem rejestru .dat?
NTUSER.DAT i UsrClass.dat to gałęzie poszczególnych użytkowników z rozszerzeniem .dat, podczas gdy .hve najczęściej oznacza Amcache.hve. Struktura wewnętrzna jest identyczna.Dlaczego nie mogę otworzyć pliku .hve w działającym systemie Windows?
regedit na kopii offline.