Система должна знать, какой из разделов содержит куст, то есть
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\Part00]
"MountAsBootable"=dword:1
См. Также MSDN здесь и здесь .Документация MountAsBootable , по-видимому, подразумевает, что куст может храниться только в первом разделе.
Еще одна вещь, о которой следует знать, это то, что все записи реестра, необходимые для загрузки улья, должны быть обернуты в
; HIVE BOOT SECTION
(entries)
; END HIVE BOOT SECTION
Если реестр работал до того, как NAND был разбит на разделы, это, вероятно, не проблема.