cd /Users/catalina/Desktop/Windows\ Install.app/Contents/Resources
catalina@Catalinas-Mac-mini Resources % ./tools/bin/hivexsh -d -w -f "$HOME"/winload.txt "$HOME"/BCD-Windows
hivex: hivex_open: created handle 0x7ff5cd405900
hivex_open: header fields:
file version 1.3
sequence nos 3 3
(sequences nos should match if hive was synched at shutdown)
last modified 133365278789643237
(Windows filetime, x 100 ns since 1601-01-01)
original file name l Laptop\Documents\Temp\BCD-NEW
(only 32 chars are stored, name is probably truncated)
root offset 0x20 + 0x1000
end of last page 0x3000 + 0x1000 (total file size 0x7530)
checksum 0xc787653f (calculated 0xc787653f)
hivex: hivex_open: root offset = 0x1020
hivex: hivex_open: page at 0x1000, size 4096
hivex: hivex_open: used block id 110,107 (nk) at 0x1020 size 96 (root)
hivex: hivex_open: used block id 115,107 (sk) at 0x1080 size 144
hivex: hivex_open: used block id 110,107 (nk) at 0x1110 size 88
hivex: hivex_open: used block id 128,2 (..) at 0x1168 size 8
hivex: hivex_open: used block id 208,3 (..) at 0x1170 size 8
hivex: hivex_open: used block id 115,107 (sk) at 0x1178 size 144
hivex: hivex_open: used block id 110,107 (nk) at 0x1208 size 96
hivex: hivex_open: used block id 108,102 (lf) at 0x1268 size 24
hivex: hivex_open: used block id 118,107 (vk) at 0x1280 size 32
hivex: hivex_open: used block id 66,0 (B.) at 0x12a0 size 32
hivex: hivex_open: used block id 110,107 (nk) at 0x12c0 size 128
hivex: hivex_open: used block id 208,8 (..) at 0x1340 size 8
hivex: hivex_open: used block id 176,13 (..) at 0x1348 size 8
hivex: hivex_open: used block id 88,9 (X.) at 0x1350 size 8
hivex: hivex_open: used block id 110,107 (nk) at 0x1358 size 96
hivex: hivex_open: used block id 80,5 (P.) at 0x13b8 size 8
hivex: hivex_open: used block id 8,6 (..) at 0x13c0 size 8
hivex: hivex_open: used block id 144,6 (..) at 0x13c8 size 8
hivex: hivex_open: used block id 118,107 (vk) at 0x13d0 size 32
hivex: hivex_open: used block id 110,107 (nk) at 0x13f0 size 96
hivex: hivex_open: used block id 108,102 (lf) at 0x1450 size 32
hivex: hivex_open: used block id 110,107 (nk) at 0x1470 size 96
hivex: hivex_open: used block id 110,107 (nk) at 0x14d0 size 96
hivex: hivex_open: used block id 120,7 (x.) at 0x1530 size 8
hivex: hivex_open: used block id 30,0 (..) at 0x1538 size 16
hivex: hivex_open: used block id 48,8 (0.) at 0x1548 size 8
hivex: hivex_open: used block id 118,107 (vk) at 0x1550 size 40
hivex: hivex_open: used block id 87,0 (W.) at 0x1578 size 48
hivex: hivex_open: used block id 110,107 (nk) at 0x15a8 size 96
hivex: hivex_open: used block id 118,107 (vk) at 0x1608 size 40
hivex: hivex_open: used block id 110,107 (nk) at 0x1630 size 96
hivex: hivex_open: used block id 118,107 (vk) at 0x1690 size 40
hivex: hivex_open: free block id 0,0 (..) at 0x16b8 size 8
hivex: hivex_open: used block id 123,0 ({.) at 0x16c0 size 88
hivex: hivex_open: used block id 110,107 (nk) at 0x1718 size 96
hivex: hivex_open: used block id 118,107 (vk) at 0x1778 size 40
hivex: hivex_open: free block id 0,0 (..) at 0x17a0 size 16
hivex: hivex_open: used block id 110,107 (nk) at 0x17b0 size 96
hivex: hivex_open: used block id 108,102 (lf) at 0x1810 size 32
hivex: hivex_open: used block id 118,107 (vk) at 0x1830 size 32
hivex: hivex_open: used block id 110,107 (nk) at 0x1850 size 96
hivex: hivex_open: used block id 108,102 (lf) at 0x18b0 size 32
hivex: hivex_open: used block id 118,107 (vk) at 0x18d0 size 40
hivex: hivex_open: used block id 110,107 (nk) at 0x18f8 size 96
hivex: hivex_open: used block id 118,107 (vk) at 0x1958 size 40
hivex: hivex_open: free block id 0,0 (..) at 0x1980 size 40
hivex: hivex_open: used block id 123,0 ({.) at 0x19a8 size 88
hivex: hivex_open: used block id 110,107 (nk) at 0x1a00 size 96
hivex: hivex_open: used block id 108,102 (lf) at 0x1a60 size 88
hivex: hivex_open: used block id 110,107 (nk) at 0x1ab8 size 128
hivex: hivex_open: used block id 110,107 (nk) at 0x1b38 size 96
hivex: hivex_open: used block id 110,107 (nk) at 0x1b98 size 96
hivex: hivex_open: used block id 110,107 (nk) at 0x1bf8 size 96
hivex: hivex_open: used block id 110,107 (nk) at 0x1c58 size 96
hivex: hivex_open: used block id 110,107 (nk) at 0x1cb8 size 96
hivex: hivex_open: used block id 87,0 (W.) at 0x1d18 size 56
hivex: hivex_open: used block id 110,107 (nk) at 0x1d50 size 96
hivex: hivex_open: used block id 118,107 (vk) at 0x1db0 size 40
hivex: hivex_open: free block id 0,0 (..) at 0x1dd8 size 8
hivex: hivex_open: used block id 110,107 (nk) at 0x1de0 size 96
hivex: hivex_open: used block id 123,0 ({.) at 0x1e40 size 88
hivex: hivex_open: used block id 110,107 (nk) at 0x1e98 size 96
hivex: hivex_open: used block id 108,102 (lf) at 0x1ef8 size 64
hivex: hivex_open: used block id 110,107 (nk) at 0x1f38 size 128
hivex: hivex_open: used block id 108,102 (lf) at 0x1fb8 size 32
hivex: hivex_open: used block id 108,102 (lf) at 0x1fd8 size 40
hivex: hivex_open: page at 0x2000, size 4096
hivex: hivex_open: used block id 110,107 (nk) at 0x2020 size 104
hivex: hivex_open: used block id 144,16 (..) at 0x2088 size 8
hivex: hivex_open: used block id 118,107 (vk) at 0x2090 size 32
hivex: hivex_open: used block id 110,107 (nk) at 0x20b0 size 96
hivex: hivex_open: used block id 110,107 (nk) at 0x2110 size 96
hivex: hivex_open: used block id 108,102 (lf) at 0x2170 size 24
hivex: hivex_open: used block id 144,17 (..) at 0x2188 size 8
hivex: hivex_open: used block id 118,107 (vk) at 0x2190 size 40
hivex: hivex_open: used block id 110,107 (nk) at 0x21b8 size 128
hivex: hivex_open: used block id 108,102 (lf) at 0x2238 size 24
hivex: hivex_open: used block id 136,21 (..) at 0x2250 size 8
hivex: hivex_open: used block id 136,22 (..) at 0x2258 size 8
hivex: hivex_open: used block id 8,21 (..) at 0x2260 size 8
hivex: hivex_open: used block id 110,107 (nk) at 0x2268 size 96
hivex: hivex_open: used block id 108,102 (lf) at 0x22c8 size 24
hivex: hivex_open: used block id 232,18 (..) at 0x22e0 size 8
hivex: hivex_open: used block id 118,107 (vk) at 0x22e8 size 32
hivex: hivex_open: used block id 110,107 (nk) at 0x2308 size 96
hivex: hivex_open: used block id 108,102 (lf) at 0x2368 size 32
hivex: hivex_open: used block id 110,107 (nk) at 0x2388 size 96
hivex: hivex_open: used block id 240,19 (..) at 0x23e8 size 8
hivex: hivex_open: used block id 118,107 (vk) at 0x23f0 size 40
hivex: hivex_open: used block id 123,0 ({.) at 0x2418 size 88
hivex: hivex_open: used block id 110,107 (nk) at 0x2470 size 128
hivex: hivex_open: used block id 108,102 (lf) at 0x24f0 size 24
hivex: hivex_open: used block id 118,107 (vk) at 0x2508 size 32
hivex: hivex_open: used block id 110,107 (nk) at 0x2528 size 96
hivex: hivex_open: used block id 118,107 (vk) at 0x2588 size 32
hivex: hivex_open: used block id 110,107 (nk) at 0x25a8 size 96
hivex: hivex_open: used block id 108,102 (lf) at 0x2608 size 32
hivex: hivex_open: used block id 110,107 (nk) at 0x2628 size 96
hivex: hivex_open: used block id 118,107 (vk) at 0x2688 size 40
hivex: hivex_open: used block id 4,0 (..) at 0x26b0 size 16
hivex: hivex_open: used block id 110,107 (nk) at 0x26c0 size 128
hivex: hivex_open: used block id 72,23 (H.) at 0x2740 size 8
hivex: hivex_open: used block id 118,107 (vk) at 0x2748 size 32
hivex: hivex_open: used block id 104,26 (h.) at 0x2768 size 8
hivex: hivex_open: used block id 248,24 (..) at 0x2770 size 8
hivex: hivex_open: used block id 72,29 (H.) at 0x2778 size 8
hivex: hivex_open: used block id 110,107 (nk) at 0x2780 size 96
hivex: hivex_open: used block id 110,107 (nk) at 0x27e0 size 96
hivex: hivex_open: used block id 108,102 (lf) at 0x2840 size 32
hivex: hivex_open: used block id 110,107 (nk) at 0x2860 size 128
hivex: hivex_open: used block id 108,102 (lf) at 0x28e0 size 24
hivex: hivex_open: used block id 118,107 (vk) at 0x28f8 size 32
hivex: hivex_open: used block id 208,27 (..) at 0x2918 size 8
hivex: hivex_open: free block id 0,0 (..) at 0x2920 size 8
hivex: hivex_open: used block id 110,107 (nk) at 0x2928 size 96
hivex: hivex_open: used block id 110,107 (nk) at 0x2988 size 96
hivex: hivex_open: used block id 108,102 (lf) at 0x29e8 size 32
hivex: hivex_open: used block id 110,107 (nk) at 0x2a08 size 96
hivex: hivex_open: used block id 118,107 (vk) at 0x2a68 size 40
hivex: hivex_open: used block id 123,0 ({.) at 0x2a90 size 168
hivex: hivex_open: used block id 110,107 (nk) at 0x2b38 size 128
hivex: hivex_open: free block id 0,0 (..) at 0x2bb8 size 24
hivex: hivex_open: used block id 118,107 (vk) at 0x2bd0 size 32
hivex: hivex_open: free block id 0,0 (..) at 0x2bf0 size 24
hivex: hivex_open: used block id 110,107 (nk) at 0x2c08 size 96
hivex: hivex_open: used block id 110,107 (nk) at 0x2c68 size 96
hivex: hivex_open: used block id 108,102 (lf) at 0x2cc8 size 32
hivex: hivex_open: used block id 110,107 (nk) at 0x2ce8 size 96
hivex: hivex_open: used block id 118,107 (vk) at 0x2d48 size 40
hivex: hivex_open: used block id 123,0 ({.) at 0x2d70 size 240
hivex: hivex_open: used block id 110,107 (nk) at 0x2e60 size 128
hivex: hivex_open: used block id 108,102 (lf) at 0x2ee0 size 88
hivex: hivex_open: used block id 110,107 (nk) at 0x2f38 size 96
hivex: hivex_open: used block id 110,107 (nk) at 0x2f98 size 96
hivex: hivex_open: free block id 0,0 (..) at 0x2ff8 size 8
hivex: hivex_open: page at 0x3000, size 4096
hivex: hivex_open: used block id 110,107 (nk) at 0x3020 size 104
hivex: hivex_open: used block id 144,32 (. ) at 0x3088 size 8
hivex: hivex_open: used block id 118,107 (vk) at 0x3090 size 40
hivex: hivex_open: used block id 0,0 (..) at 0x30b8 size 16
hivex: hivex_open: used block id 110,107 (nk) at 0x30c8 size 96
hivex: hivex_open: used block id 48,33 (0!) at 0x3128 size 8
hivex: hivex_open: used block id 118,107 (vk) at 0x3130 size 40
hivex: hivex_open: used block id 1,0 (..) at 0x3158 size 16
hivex: hivex_open: used block id 110,107 (nk) at 0x3168 size 96
hivex: hivex_open: used block id 208,33 (.!) at 0x31c8 size 8
hivex: hivex_open: used block id 118,107 (vk) at 0x31d0 size 40
hivex: hivex_open: used block id 0,194 (..) at 0x31f8 size 16
hivex: hivex_open: free block id 0,0 (..) at 0x3208 size 3576
hivex: hivex_open: successfully read Windows Registry hive file:
pages: 3 [sml: 4096, lge: 4096]
blocks: 147 [sml: 8, avg: 82, lge: 3576]
blocks used: 138
bytes used: 8480
hivex: allocate_page: current endpages = 0x4000, current size = 0x7530
hivex: allocate_page: extending file by -9520 bytes (<= 0 if no extension)
hivex: allocate_page: new endpages = 0x5000, new size = 0x7530
hivex: allocate_page: new page at 0x4000
hivex: allocate_block: new block at 0x4020, size 120
hivex: allocate_block: marking remainder of page free starting at 0x4098, size 3944
hivex: hivex_node_add_child: allocated new nk-record for child at 0x4020
hivex: insert_subkey: insert key in existing lf/lh-record at 0x2ee0, posn 9
hivex: allocate_block: new block at 0x4098, size 88
hivex: allocate_block: marking remainder of page free starting at 0x40f0, size 3856
hivex: mark_block_unused: marking 0x2ee0 unused
hivex: insert_subkey: new lf/lh-record at 0x4098
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x2ee0 -> 0x4098
hivex: allocate_block: new block at 0x40f0, size 96
hivex: allocate_block: marking remainder of page free starting at 0x4150, size 3760
hivex: hivex_node_add_child: allocated new nk-record for child at 0x40f0
hivex: allocate_block: new block at 0x4150, size 16
hivex: allocate_block: marking remainder of page free starting at 0x4160, size 3744
hivex: hivex_node_add_child: no keys, allocated new lh-record at 0x4150
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x4160, size 8
hivex: allocate_block: marking remainder of page free starting at 0x4168, size 3736
hivex: allocate_block: new block at 0x4168, size 32
hivex: allocate_block: marking remainder of page free starting at 0x4188, size 3704
hivex: allocate_block: new block at 0x4188, size 96
hivex: allocate_block: marking remainder of page free starting at 0x41e8, size 3608
hivex: hivex_node_add_child: allocated new nk-record for child at 0x4188
hivex: insert_subkey: insert key in existing lf/lh-record at 0x4150, posn 1
hivex: allocate_block: new block at 0x41e8, size 24
hivex: allocate_block: marking remainder of page free starting at 0x4200, size 3584
hivex: mark_block_unused: marking 0x4150 unused
hivex: insert_subkey: new lf/lh-record at 0x41e8
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x4150 -> 0x41e8
hivex: allocate_block: new block at 0x4200, size 96
hivex: allocate_block: marking remainder of page free starting at 0x4260, size 3488
hivex: hivex_node_add_child: allocated new nk-record for child at 0x4200
hivex: allocate_block: new block at 0x4260, size 16
hivex: allocate_block: marking remainder of page free starting at 0x4270, size 3472
hivex: hivex_node_add_child: no keys, allocated new lh-record at 0x4260
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x4270, size 8
hivex: allocate_block: marking remainder of page free starting at 0x4278, size 3464
hivex: allocate_block: new block at 0x4278, size 32
hivex: allocate_block: marking remainder of page free starting at 0x4298, size 3432
hivex: allocate_block: new block at 0x4298, size 96
hivex: allocate_block: marking remainder of page free starting at 0x42f8, size 3336
hivex: allocate_block: new block at 0x42f8, size 96
hivex: allocate_block: marking remainder of page free starting at 0x4358, size 3240
hivex: hivex_node_add_child: allocated new nk-record for child at 0x42f8
hivex: insert_subkey: insert key in existing lf/lh-record at 0x4260, posn 1
hivex: allocate_block: new block at 0x4358, size 24
hivex: allocate_block: marking remainder of page free starting at 0x4370, size 3216
hivex: mark_block_unused: marking 0x4260 unused
hivex: insert_subkey: new lf/lh-record at 0x4358
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x4260 -> 0x4358
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x4370, size 8
hivex: allocate_block: marking remainder of page free starting at 0x4378, size 3208
hivex: allocate_block: new block at 0x4378, size 32
hivex: allocate_block: marking remainder of page free starting at 0x4398, size 3176
hivex: allocate_block: new block at 0x4398, size 72
hivex: allocate_block: marking remainder of page free starting at 0x43e0, size 3104
hivex: allocate_block: new block at 0x43e0, size 96
hivex: allocate_block: marking remainder of page free starting at 0x4440, size 3008
hivex: hivex_node_add_child: allocated new nk-record for child at 0x43e0
hivex: insert_subkey: insert key in existing lf/lh-record at 0x4358, posn 2
hivex: allocate_block: new block at 0x4440, size 32
hivex: allocate_block: marking remainder of page free starting at 0x4460, size 2976
hivex: mark_block_unused: marking 0x4358 unused
hivex: insert_subkey: new lf/lh-record at 0x4440
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x4358 -> 0x4440
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x4460, size 8
hivex: allocate_block: marking remainder of page free starting at 0x4468, size 2968
hivex: allocate_block: new block at 0x4468, size 32
hivex: allocate_block: marking remainder of page free starting at 0x4488, size 2936
hivex: allocate_block: new block at 0x4488, size 64
hivex: allocate_block: marking remainder of page free starting at 0x44c8, size 2872
hivex: allocate_block: new block at 0x44c8, size 96
hivex: allocate_block: marking remainder of page free starting at 0x4528, size 2776
hivex: hivex_node_add_child: allocated new nk-record for child at 0x44c8
hivex: insert_subkey: insert key in existing lf/lh-record at 0x4440, posn 3
hivex: allocate_block: new block at 0x4528, size 40
hivex: allocate_block: marking remainder of page free starting at 0x4550, size 2736
hivex: mark_block_unused: marking 0x4440 unused
hivex: insert_subkey: new lf/lh-record at 0x4528
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x4440 -> 0x4528
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x4550, size 8
hivex: allocate_block: marking remainder of page free starting at 0x4558, size 2728
hivex: allocate_block: new block at 0x4558, size 32
hivex: allocate_block: marking remainder of page free starting at 0x4578, size 2696
hivex: allocate_block: new block at 0x4578, size 16
hivex: allocate_block: marking remainder of page free starting at 0x4588, size 2680
hivex: allocate_block: new block at 0x4588, size 96
hivex: allocate_block: marking remainder of page free starting at 0x45e8, size 2584
hivex: hivex_node_add_child: allocated new nk-record for child at 0x4588
hivex: insert_subkey: insert key in existing lf/lh-record at 0x4528, posn 4
hivex: allocate_block: new block at 0x45e8, size 48
hivex: allocate_block: marking remainder of page free starting at 0x4618, size 2536
hivex: mark_block_unused: marking 0x4528 unused
hivex: insert_subkey: new lf/lh-record at 0x45e8
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x4528 -> 0x45e8
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x4618, size 8
hivex: allocate_block: marking remainder of page free starting at 0x4620, size 2528
hivex: allocate_block: new block at 0x4620, size 32
hivex: allocate_block: marking remainder of page free starting at 0x4640, size 2496
hivex: allocate_block: new block at 0x4640, size 88
hivex: allocate_block: marking remainder of page free starting at 0x4698, size 2408
hivex: allocate_block: new block at 0x4698, size 96
hivex: allocate_block: marking remainder of page free starting at 0x46f8, size 2312
hivex: hivex_node_add_child: allocated new nk-record for child at 0x4698
hivex: insert_subkey: insert key in existing lf/lh-record at 0x45e8, posn 5
hivex: allocate_block: new block at 0x46f8, size 56
hivex: allocate_block: marking remainder of page free starting at 0x4730, size 2256
hivex: mark_block_unused: marking 0x45e8 unused
hivex: insert_subkey: new lf/lh-record at 0x46f8
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x45e8 -> 0x46f8
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x4730, size 8
hivex: allocate_block: marking remainder of page free starting at 0x4738, size 2248
hivex: allocate_block: new block at 0x4738, size 32
hivex: allocate_block: marking remainder of page free starting at 0x4758, size 2216
hivex: allocate_block: new block at 0x4758, size 16
hivex: allocate_block: marking remainder of page free starting at 0x4768, size 2200
hivex: allocate_block: new block at 0x4768, size 96
hivex: allocate_block: marking remainder of page free starting at 0x47c8, size 2104
hivex: hivex_node_add_child: allocated new nk-record for child at 0x4768
hivex: insert_subkey: insert key in existing lf/lh-record at 0x46f8, posn 6
hivex: allocate_block: new block at 0x47c8, size 64
hivex: allocate_block: marking remainder of page free starting at 0x4808, size 2040
hivex: mark_block_unused: marking 0x46f8 unused
hivex: insert_subkey: new lf/lh-record at 0x47c8
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x46f8 -> 0x47c8
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x4808, size 8
hivex: allocate_block: marking remainder of page free starting at 0x4810, size 2032
hivex: allocate_block: new block at 0x4810, size 32
hivex: allocate_block: marking remainder of page free starting at 0x4830, size 2000
hivex: allocate_block: new block at 0x4830, size 96
hivex: allocate_block: marking remainder of page free starting at 0x4890, size 1904
hivex: allocate_block: new block at 0x4890, size 96
hivex: allocate_block: marking remainder of page free starting at 0x48f0, size 1808
hivex: hivex_node_add_child: allocated new nk-record for child at 0x4890
hivex: insert_subkey: insert key in existing lf/lh-record at 0x47c8, posn 7
hivex: allocate_block: new block at 0x48f0, size 72
hivex: allocate_block: marking remainder of page free starting at 0x4938, size 1736
hivex: mark_block_unused: marking 0x47c8 unused
hivex: insert_subkey: new lf/lh-record at 0x48f0
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x47c8 -> 0x48f0
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x4938, size 8
hivex: allocate_block: marking remainder of page free starting at 0x4940, size 1728
hivex: allocate_block: new block at 0x4940, size 32
hivex: allocate_block: marking remainder of page free starting at 0x4960, size 1696
hivex: allocate_block: new block at 0x4960, size 32
hivex: allocate_block: marking remainder of page free starting at 0x4980, size 1664
hivex: allocate_block: new block at 0x4980, size 96
hivex: allocate_block: marking remainder of page free starting at 0x49e0, size 1568
hivex: hivex_node_add_child: allocated new nk-record for child at 0x4980
hivex: insert_subkey: insert key in existing lf/lh-record at 0x48f0, posn 8
hivex: allocate_block: new block at 0x49e0, size 80
hivex: allocate_block: marking remainder of page free starting at 0x4a30, size 1488
hivex: mark_block_unused: marking 0x48f0 unused
hivex: insert_subkey: new lf/lh-record at 0x49e0
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x48f0 -> 0x49e0
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x4a30, size 8
hivex: allocate_block: marking remainder of page free starting at 0x4a38, size 1480
hivex: allocate_block: new block at 0x4a38, size 32
hivex: allocate_block: marking remainder of page free starting at 0x4a58, size 1448
hivex: allocate_block: new block at 0x4a58, size 16
hivex: allocate_block: marking remainder of page free starting at 0x4a68, size 1432
hivex: allocate_block: new block at 0x4a68, size 96
hivex: allocate_block: marking remainder of page free starting at 0x4ac8, size 1336
hivex: hivex_node_add_child: allocated new nk-record for child at 0x4a68
hivex: insert_subkey: insert key in existing lf/lh-record at 0x49e0, posn 9
hivex: allocate_block: new block at 0x4ac8, size 88
hivex: allocate_block: marking remainder of page free starting at 0x4b20, size 1248
hivex: mark_block_unused: marking 0x49e0 unused
hivex: insert_subkey: new lf/lh-record at 0x4ac8
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x49e0 -> 0x4ac8
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x4b20, size 8
hivex: allocate_block: marking remainder of page free starting at 0x4b28, size 1240
hivex: allocate_block: new block at 0x4b28, size 32
hivex: allocate_block: marking remainder of page free starting at 0x4b48, size 1208
hivex: allocate_block: new block at 0x4b48, size 120
hivex: allocate_block: marking remainder of page free starting at 0x4bc0, size 1088
hivex: hivex_node_add_child: allocated new nk-record for child at 0x4b48
hivex: insert_subkey: insert key in existing lf/lh-record at 0x4098, posn 0
hivex: allocate_block: new block at 0x4bc0, size 96
hivex: allocate_block: marking remainder of page free starting at 0x4c20, size 992
hivex: mark_block_unused: marking 0x4098 unused
hivex: insert_subkey: new lf/lh-record at 0x4bc0
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x4098 -> 0x4bc0
hivex: allocate_block: new block at 0x4c20, size 96
hivex: allocate_block: marking remainder of page free starting at 0x4c80, size 896
hivex: hivex_node_add_child: allocated new nk-record for child at 0x4c20
hivex: allocate_block: new block at 0x4c80, size 16
hivex: allocate_block: marking remainder of page free starting at 0x4c90, size 880
hivex: hivex_node_add_child: no keys, allocated new lh-record at 0x4c80
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x4c90, size 8
hivex: allocate_block: marking remainder of page free starting at 0x4c98, size 872
hivex: allocate_block: new block at 0x4c98, size 32
hivex: allocate_block: marking remainder of page free starting at 0x4cb8, size 840
hivex: allocate_block: new block at 0x4cb8, size 96
hivex: allocate_block: marking remainder of page free starting at 0x4d18, size 744
hivex: hivex_node_add_child: allocated new nk-record for child at 0x4cb8
hivex: insert_subkey: insert key in existing lf/lh-record at 0x4c80, posn 1
hivex: allocate_block: new block at 0x4d18, size 24
hivex: allocate_block: marking remainder of page free starting at 0x4d30, size 720
hivex: mark_block_unused: marking 0x4c80 unused
hivex: insert_subkey: new lf/lh-record at 0x4d18
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x4c80 -> 0x4d18
hivex: allocate_block: new block at 0x4d30, size 96
hivex: allocate_block: marking remainder of page free starting at 0x4d90, size 624
hivex: hivex_node_add_child: allocated new nk-record for child at 0x4d30
hivex: allocate_block: new block at 0x4d90, size 16
hivex: allocate_block: marking remainder of page free starting at 0x4da0, size 608
hivex: hivex_node_add_child: no keys, allocated new lh-record at 0x4d90
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x4da0, size 8
hivex: allocate_block: marking remainder of page free starting at 0x4da8, size 600
hivex: allocate_block: new block at 0x4da8, size 32
hivex: allocate_block: marking remainder of page free starting at 0x4dc8, size 568
hivex: allocate_block: new block at 0x4dc8, size 96
hivex: allocate_block: marking remainder of page free starting at 0x4e28, size 472
hivex: allocate_block: new block at 0x4e28, size 96
hivex: allocate_block: marking remainder of page free starting at 0x4e88, size 376
hivex: hivex_node_add_child: allocated new nk-record for child at 0x4e28
hivex: insert_subkey: insert key in existing lf/lh-record at 0x4d90, posn 1
hivex: allocate_block: new block at 0x4e88, size 24
hivex: allocate_block: marking remainder of page free starting at 0x4ea0, size 352
hivex: mark_block_unused: marking 0x4d90 unused
hivex: insert_subkey: new lf/lh-record at 0x4e88
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x4d90 -> 0x4e88
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x4ea0, size 8
hivex: allocate_block: marking remainder of page free starting at 0x4ea8, size 344
hivex: allocate_block: new block at 0x4ea8, size 32
hivex: allocate_block: marking remainder of page free starting at 0x4ec8, size 312
hivex: allocate_block: new block at 0x4ec8, size 64
hivex: allocate_block: marking remainder of page free starting at 0x4f08, size 248
hivex: allocate_block: new block at 0x4f08, size 96
hivex: allocate_block: marking remainder of page free starting at 0x4f68, size 152
hivex: hivex_node_add_child: allocated new nk-record for child at 0x4f08
hivex: insert_subkey: insert key in existing lf/lh-record at 0x4e88, posn 2
hivex: allocate_block: new block at 0x4f68, size 32
hivex: allocate_block: marking remainder of page free starting at 0x4f88, size 120
hivex: mark_block_unused: marking 0x4e88 unused
hivex: insert_subkey: new lf/lh-record at 0x4f68
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x4e88 -> 0x4f68
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x4f88, size 8
hivex: allocate_block: marking remainder of page free starting at 0x4f90, size 112
hivex: allocate_block: new block at 0x4f90, size 32
hivex: allocate_block: marking remainder of page free starting at 0x4fb0, size 80
hivex: allocate_block: new block at 0x4fb0, size 24
hivex: allocate_block: marking remainder of page free starting at 0x4fc8, size 56
hivex: allocate_page: current endpages = 0x5000, current size = 0x7530
hivex: allocate_page: extending file by -5424 bytes (<= 0 if no extension)
hivex: allocate_page: new endpages = 0x6000, new size = 0x7530
hivex: allocate_page: new page at 0x5000
hivex: allocate_block: new block at 0x5020, size 96
hivex: allocate_block: marking remainder of page free starting at 0x5080, size 3968
hivex: hivex_node_add_child: allocated new nk-record for child at 0x5020
hivex: insert_subkey: insert key in existing lf/lh-record at 0x4f68, posn 3
hivex: allocate_block: new block at 0x5080, size 40
hivex: allocate_block: marking remainder of page free starting at 0x50a8, size 3928
hivex: mark_block_unused: marking 0x4f68 unused
hivex: insert_subkey: new lf/lh-record at 0x5080
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x4f68 -> 0x5080
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x50a8, size 8
hivex: allocate_block: marking remainder of page free starting at 0x50b0, size 3920
hivex: allocate_block: new block at 0x50b0, size 32
hivex: allocate_block: marking remainder of page free starting at 0x50d0, size 3888
hivex: allocate_block: new block at 0x50d0, size 16
hivex: allocate_block: marking remainder of page free starting at 0x50e0, size 3872
hivex: allocate_block: new block at 0x50e0, size 96
hivex: allocate_block: marking remainder of page free starting at 0x5140, size 3776
hivex: hivex_node_add_child: allocated new nk-record for child at 0x50e0
hivex: insert_subkey: insert key in existing lf/lh-record at 0x5080, posn 4
hivex: allocate_block: new block at 0x5140, size 48
hivex: allocate_block: marking remainder of page free starting at 0x5170, size 3728
hivex: mark_block_unused: marking 0x5080 unused
hivex: insert_subkey: new lf/lh-record at 0x5140
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x5080 -> 0x5140
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x5170, size 8
hivex: allocate_block: marking remainder of page free starting at 0x5178, size 3720
hivex: allocate_block: new block at 0x5178, size 32
hivex: allocate_block: marking remainder of page free starting at 0x5198, size 3688
hivex: allocate_block: new block at 0x5198, size 88
hivex: allocate_block: marking remainder of page free starting at 0x51f0, size 3600
hivex: allocate_block: new block at 0x51f0, size 96
hivex: allocate_block: marking remainder of page free starting at 0x5250, size 3504
hivex: hivex_node_add_child: allocated new nk-record for child at 0x51f0
hivex: insert_subkey: insert key in existing lf/lh-record at 0x5140, posn 5
hivex: allocate_block: new block at 0x5250, size 56
hivex: allocate_block: marking remainder of page free starting at 0x5288, size 3448
hivex: mark_block_unused: marking 0x5140 unused
hivex: insert_subkey: new lf/lh-record at 0x5250
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x5140 -> 0x5250
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x5288, size 8
hivex: allocate_block: marking remainder of page free starting at 0x5290, size 3440
hivex: allocate_block: new block at 0x5290, size 32
hivex: allocate_block: marking remainder of page free starting at 0x52b0, size 3408
hivex: allocate_block: new block at 0x52b0, size 16
hivex: allocate_block: marking remainder of page free starting at 0x52c0, size 3392
hivex: allocate_block: new block at 0x52c0, size 96
hivex: allocate_block: marking remainder of page free starting at 0x5320, size 3296
hivex: hivex_node_add_child: allocated new nk-record for child at 0x52c0
hivex: insert_subkey: insert key in existing lf/lh-record at 0x5250, posn 6
hivex: allocate_block: new block at 0x5320, size 64
hivex: allocate_block: marking remainder of page free starting at 0x5360, size 3232
hivex: mark_block_unused: marking 0x5250 unused
hivex: insert_subkey: new lf/lh-record at 0x5320
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x5250 -> 0x5320
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x5360, size 8
hivex: allocate_block: marking remainder of page free starting at 0x5368, size 3224
hivex: allocate_block: new block at 0x5368, size 32
hivex: allocate_block: marking remainder of page free starting at 0x5388, size 3192
hivex: allocate_block: new block at 0x5388, size 96
hivex: allocate_block: marking remainder of page free starting at 0x53e8, size 3096
hivex: allocate_block: new block at 0x53e8, size 96
hivex: allocate_block: marking remainder of page free starting at 0x5448, size 3000
hivex: hivex_node_add_child: allocated new nk-record for child at 0x53e8
hivex: insert_subkey: insert key in existing lf/lh-record at 0x5320, posn 7
hivex: allocate_block: new block at 0x5448, size 72
hivex: allocate_block: marking remainder of page free starting at 0x5490, size 2928
hivex: mark_block_unused: marking 0x5320 unused
hivex: insert_subkey: new lf/lh-record at 0x5448
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x5320 -> 0x5448
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x5490, size 8
hivex: allocate_block: marking remainder of page free starting at 0x5498, size 2920
hivex: allocate_block: new block at 0x5498, size 32
hivex: allocate_block: marking remainder of page free starting at 0x54b8, size 2888
hivex: allocate_block: new block at 0x54b8, size 24
hivex: allocate_block: marking remainder of page free starting at 0x54d0, size 2864
hivex: allocate_block: new block at 0x54d0, size 96
hivex: allocate_block: marking remainder of page free starting at 0x5530, size 2768
hivex: hivex_node_add_child: allocated new nk-record for child at 0x54d0
hivex: insert_subkey: insert key in existing lf/lh-record at 0x5448, posn 8
hivex: allocate_block: new block at 0x5530, size 80
hivex: allocate_block: marking remainder of page free starting at 0x5580, size 2688
hivex: mark_block_unused: marking 0x5448 unused
hivex: insert_subkey: new lf/lh-record at 0x5530
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x5448 -> 0x5530
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x5580, size 8
hivex: allocate_block: marking remainder of page free starting at 0x5588, size 2680
hivex: allocate_block: new block at 0x5588, size 32
hivex: allocate_block: marking remainder of page free starting at 0x55a8, size 2648
hivex: allocate_block: new block at 0x55a8, size 88
hivex: allocate_block: marking remainder of page free starting at 0x5600, size 2560
hivex: allocate_block: new block at 0x5600, size 96
hivex: allocate_block: marking remainder of page free starting at 0x5660, size 2464
hivex: hivex_node_add_child: allocated new nk-record for child at 0x5600
hivex: insert_subkey: insert key in existing lf/lh-record at 0x5530, posn 9
hivex: allocate_block: new block at 0x5660, size 88
hivex: allocate_block: marking remainder of page free starting at 0x56b8, size 2376
hivex: mark_block_unused: marking 0x5530 unused
hivex: insert_subkey: new lf/lh-record at 0x5660
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x5530 -> 0x5660
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x56b8, size 8
hivex: allocate_block: marking remainder of page free starting at 0x56c0, size 2368
hivex: allocate_block: new block at 0x56c0, size 32
hivex: allocate_block: marking remainder of page free starting at 0x56e0, size 2336
hivex: allocate_block: new block at 0x56e0, size 16
hivex: allocate_block: marking remainder of page free starting at 0x56f0, size 2320
hivex: allocate_block: new block at 0x56f0, size 96
hivex: allocate_block: marking remainder of page free starting at 0x5750, size 2224
hivex: hivex_node_add_child: allocated new nk-record for child at 0x56f0
hivex: insert_subkey: insert key in existing lf/lh-record at 0x5660, posn 10
hivex: allocate_block: new block at 0x5750, size 96
hivex: allocate_block: marking remainder of page free starting at 0x57b0, size 2128
hivex: mark_block_unused: marking 0x5660 unused
hivex: insert_subkey: new lf/lh-record at 0x5750
hivex: insert_subkey: replacing parent_nk->subkey_lf 0x5660 -> 0x5750
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x57b0, size 8
hivex: allocate_block: marking remainder of page free starting at 0x57b8, size 2120
hivex: allocate_block: new block at 0x57b8, size 32
hivex: allocate_block: marking remainder of page free starting at 0x57d8, size 2088
hivex: allocate_block: new block at 0x57d8, size 16
hivex: allocate_block: marking remainder of page free starting at 0x57e8, size 2072
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x57e8, size 8
hivex: allocate_block: marking remainder of page free starting at 0x57f0, size 2064
hivex: allocate_block: new block at 0x57f0, size 32
hivex: allocate_block: marking remainder of page free starting at 0x5810, size 2032
hivex: allocate_block: new block at 0x5810, size 96
hivex: allocate_block: marking remainder of page free starting at 0x5870, size 1936
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x5870, size 8
hivex: allocate_block: marking remainder of page free starting at 0x5878, size 1928
hivex: allocate_block: new block at 0x5878, size 32
hivex: allocate_block: marking remainder of page free starting at 0x5898, size 1896
hivex: allocate_block: new block at 0x5898, size 16
hivex: allocate_block: marking remainder of page free starting at 0x58a8, size 1880
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x58a8, size 8
hivex: allocate_block: marking remainder of page free starting at 0x58b0, size 1872
hivex: allocate_block: new block at 0x58b0, size 32
hivex: allocate_block: marking remainder of page free starting at 0x58d0, size 1840
hivex: allocate_block: new block at 0x58d0, size 88
hivex: allocate_block: marking remainder of page free starting at 0x5928, size 1752
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x5928, size 8
hivex: allocate_block: marking remainder of page free starting at 0x5930, size 1744
hivex: allocate_block: new block at 0x5930, size 32
hivex: allocate_block: marking remainder of page free starting at 0x5950, size 1712
hivex: allocate_block: new block at 0x5950, size 88
hivex: allocate_block: marking remainder of page free starting at 0x59a8, size 1624
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x59a8, size 8
hivex: allocate_block: marking remainder of page free starting at 0x59b0, size 1616
hivex: allocate_block: new block at 0x59b0, size 32
hivex: allocate_block: marking remainder of page free starting at 0x59d0, size 1584
hivex: allocate_block: new block at 0x59d0, size 88
hivex: allocate_block: marking remainder of page free starting at 0x5a28, size 1496
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x5a28, size 8
hivex: allocate_block: marking remainder of page free starting at 0x5a30, size 1488
hivex: allocate_block: new block at 0x5a30, size 32
hivex: allocate_block: marking remainder of page free starting at 0x5a50, size 1456
hivex: allocate_block: new block at 0x5a50, size 96
hivex: allocate_block: marking remainder of page free starting at 0x5ab0, size 1360
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x5ab0, size 8
hivex: allocate_block: marking remainder of page free starting at 0x5ab8, size 1352
hivex: allocate_block: new block at 0x5ab8, size 32
hivex: allocate_block: marking remainder of page free starting at 0x5ad8, size 1320
hivex: allocate_block: new block at 0x5ad8, size 40
hivex: allocate_block: marking remainder of page free starting at 0x5b00, size 1280
hivex: _hivex_get_values: nr_values = 0
hivex: allocate_block: new block at 0x5b00, size 8
hivex: allocate_block: marking remainder of page free starting at 0x5b08, size 1272
hivex: allocate_block: new block at 0x5b08, size 32
hivex: allocate_block: marking remainder of page free starting at 0x5b28, size 1240
hivex: allocate_block: new block at 0x5b28, size 16
hivex: allocate_block: marking remainder of page free starting at 0x5b38, size 1224
hivex: _hivex_get_values: nr_values = 1
hivex: mark_block_unused: marking 0x1168 unused
hivex: mark_block_unused: marking 0x12a0 unused
hivex: mark_block_unused: marking 0x1280 unused
hivex: allocate_block: new block at 0x5b38, size 16
hivex: allocate_block: marking remainder of page free starting at 0x5b48, size 1208
hivex: allocate_block: new block at 0x5b48, size 32
hivex: allocate_block: marking remainder of page free starting at 0x5b68, size 1176
hivex: allocate_block: new block at 0x5b68, size 32
hivex: allocate_block: marking remainder of page free starting at 0x5b88, size 1144
hivex: allocate_block: new block at 0x5b88, size 32
hivex: allocate_block: marking remainder of page free starting at 0x5ba8, size 1112
hivex: hivex_commit: hivex_commit: new header checksum: 0xc787053f
hivex: hivex_close: hivex_close