VHD bootet nicht immer

527
ez4nick

Ich habe eine vhd, auf der Windows 8 installiert ist, und es scheint, dass die einzige Möglichkeit für das Booten von der vhd besteht, mindestens in den Windows 7-Anmeldebildschirm zu booten und von dort aus komplett herunterzufahren. Dann wird der Bootvorgang erst einmal gestartet der vhd. Ein Neustart innerhalb von Windows 8 verursacht jedoch einen vhd-Initialisierungsfehler. Wenn Sie versuchen, direkt auf Windows 8 zu booten, wird auch der Initialisierungsfehler verwendet. Was könnte dieses Problem verursachen?

0

2 Antworten auf die Frage

1
snayob

BIOS-Firmware oder UEFI-Firmware starten nur den Windows-Bootmanager (direkt oder über Boot-Records MBR + PBR). Firmware bootet nicht das Betriebssystem (Kernel / Treiber)!

Der Windows-Boot-Manager startet den Windows-Betriebssystem-Loader, der den Kernel und die Treiber lädt und dem Kernel nach dem Laden aller Module die Kontrolle gibt.

Eine VHD ist eine Festplatte für den Windows-Startmanager.

Der Windows-Startmanager kann also ein Windows-Betriebssystemabbild von der VHD laden.

Um eine virtuelle Festplatte nativ bootfähig zu machen, gehen Sie folgendermaßen vor (für das Booten des BIOS):

A) Beginnen Sie mit einer leeren Festplatte, initialisieren Sie die Festplatte, erstellen Sie eine einzelne Partition und formatieren Sie sie mit NTFS

B) aktiviere Partition

C) Legen Sie die virtuelle Festplatte auf die Partition

D) Erstellen Sie Boot-Dateien auf der Festplatte / Partition

UEFI-Startvorgang unterscheidet sich, da für Bootdateien eine separate EFI-Systempartition erforderlich ist (+ MS Reserved Partition for Windows).

Gutes Zeug, danke für die Erklärung. ssaviers vor 9 Jahren 0
-1
ssaviers

Die VHD wird vom BIOS nicht als bootfähiges Gerät betrachtet. Die eigentliche Software wird vom laufenden Windows-Betriebssystem gesteuert. Wenn eine Windows-Sitzung aktiv ist, hätte VHD keine besonderen Mittel, um hochzufahren, wenn ich die festgestellte Situation verstehe.

Wenn ich es richtig verstehe, ist der Grund, warum die vhd startet, wenn Windows 7 geladen ist, weil vhd beim Laden von Windows 7 initialisiert wird. Es wird jedoch nicht initialisiert, wenn der Computer ausgeschaltet wird, da keine Windows-Sitzung vorhanden ist initialisiert es? ez4nick vor 10 Jahren 0
Richtig, die VHD ist nicht hardwaregetrieben, sondern wird vom Windows-Betriebssystem auf der vorhandenen Partition erstellt und emuliert den Treiber für die Festplatte. Abgesehen davon ist die VHD einfach eine Datei wie eine PDF-Datei auf der Festplatte. ssaviers vor 10 Jahren 0
Ich denke, ssaviers ist nicht ganz richtig. Siehe die Erklärung unten. snayob vor 9 Jahren 0