- Erstens unterstützt Windows 7 das Starten von VHDX nicht. Es wird nur VHD unterstützt. VHDX wird ab Windows 8 unterstützt.
Zweitens ist es eine bekannte Tatsache, dass ein
bootmgr
Teil des Windows-Bootloaders seit Windows Vista das Booten von VHD-Dateien, WIM-Dateien (so wird Windows Setup von innen ausgeführt wirdsources\boot.wim
), RAM-Festplatten, Netzwerk und verschiedenen Festplattencontrollern wie SCSI und unterstützt IDE. Laut Windows Internals, Sechste Ausgabe, Teil 2, Seite 503:Bootmgr enthält eine kompakte NTFS-Dateisystembibliothek (Bootmgr unterstützt auch andere Dateisysteme wie FAT, El Torito CDFS und UDFS sowie WIM- und VHD-Dateien). Im Gegensatz zum Bootsektorcode kann der Dateisystemcode von Bootmgr auch Unterverzeichnisse lesen.
-Russinovich, Mark; Solomon, David A .; Ionescu, Alex (2012). Windows Internals, Sechste Ausgabe, Teil 2 . Redmond, WA: Microsoft Press. p. 503. ISBN 978-0-7356-6587-3.
All dies sind um Größenordnungen komplizierter als bei VHD. (WIM unterstützt eigentlich die Deduplizierung und Komprimierung von Dateien.) Natürlich wird das Steuerelement irgendwann an Windows und seine eigenen Gerätetreiber übertragen. Der VHD-Treiber ist
%SystemRoot%\System32\Drivers\Vdrvroot.sys
. Es lädtVhdmp.sys
undFsdepends.sys
.Drittens werden ISO, VDI und VMDK nicht unterstützt.
Weitere Informationen erhalten Sie unter:
- Msgstr "Booten von einer virtuellen Festplatte: Fügen Sie dem Boot - Menü eine VHDX oder VHD hinzu" . Microsoft Docs .
- Msgstr "Windows mit einem VHDX (Native Boot) bereitstellen" . Microsoft Docs .
Für ein tieferes Lesen sind die Windows Internals-Bücher von Mark Russinovich meine Empfehlungen. Bitte beachten Sie, dass keine dieser Quellen Microsoft-Geschäftsgeheimnisse preisgibt und diese Website diese Quellen auch nicht befürwortet.