- Primeiro, o Windows 7 não suporta a inicialização a partir do VHDX; somente VHD é suportado. O VHDX é suportado no Windows 8 e versões posteriores.
-
Em segundo lugar, é um fato conhecido que
bootmgr
, parte do gerenciador de inicialização do Windows desde o Windows Vista, suporta a inicialização de arquivos VHD, arquivos WIM (é assim que a Instalação do Windows é executada desources\boot.wim
), discos RAM, rede e vários controladores de disco, como SCSI e IDE. De acordo com Windows Internals, Sexta Edição, Parte 2 , página 503:Bootmgr contains a lightweight NTFS file system library (Bootmgr also supports other file systems, such as FAT, El Torito CDFS, and UDFS, as well as WIM and VHD files); unlike the boot sector’s code, Bootmgr’s file system code can also read subdirectories.
—Russinovich, Mark; Solomon, David A.; Ionescu, Alex (2012). Windows Internals, Sixth Edition, Part 2. Redmond, WA: Microsoft Press. p. 503. ISBN 978-0-7356-6587-3.
Todas essas são ordens de magnitude mais complicadas do que o VHD. (Na verdade, o WIM suporta desduplicação e compactação de arquivos.) É claro que, em algum momento, o controle é transferido para o Windows e para seus próprios drivers de dispositivo. O driver VHD é
%SystemRoot%\System32\Drivers\Vdrvroot.sys
. CarregaVhdmp.sys
eFsdepends.sys
. -
Em terceiro lugar, ISO, VDI e VMDK não são suportados.
Para mais informações, você pode consultar:
- "Inicializar em um disco rígido virtual: adicione um VHDX ou VHD ao menu de inicialização" . Microsoft Docs .
- "Implantar o Windows com um VHDX ( Inicialização Nativa) ". Microsoft Docs .
Mas, para uma leitura mais aprofundada, os livros internos do Windows de Mark Russinovich são minhas recomendações. Por favor, tenha em mente que nenhuma dessas fontes expõe os segredos comerciais da Microsoft e este site não endossa tais fontes.