jlendeckel
Goto Top

Wie aktualisiere ich eine Windows 10 Installation auf einem Virtuellem Datenträger?

Hallo,

ich hab mir hier Windows 10 Pro 64bit auf einem virtuellen Laufwerk installiert was auch problemlos funktioniert hat. Leider lässt Windows kein Funktionelles Update auf einem Virtuellen Datenträger zu.
Eine Suche bei Google ergab ich soll die *.vhd bei VM Worstation Player einbinden und die Installation als virtuelle Maschine starten, dann ginge es.
Ich hab es jetzt mit VM Worstation Player V15 und mit der aktuellen Version von VirtualBox probiert. Bei beiden kann ich zwar die VHD als Laufwerk einbinden aber beide sind nicht in der Lage die VHD zu booten.

Kann mir da jemand weiterhelfen?

die *.vmx für VM sieht so aus:

.encoding = "windows-1252"  
config.version = "8"  
virtualHW.version = "16"  
mks.enable3d = "TRUE"  
pciBridge0.present = "TRUE"  
pciBridge4.present = "TRUE"  
pciBridge4.virtualDev = "pcieRootPort"  
pciBridge4.functions = "8"  
pciBridge5.present = "TRUE"  
pciBridge5.virtualDev = "pcieRootPort"  
pciBridge5.functions = "8"  
pciBridge6.present = "TRUE"  
pciBridge6.virtualDev = "pcieRootPort"  
pciBridge6.functions = "8"  
pciBridge7.present = "TRUE"  
pciBridge7.virtualDev = "pcieRootPort"  
pciBridge7.functions = "8"  
vmci0.present = "TRUE"  
hpet0.present = "TRUE"  
usb.vbluetooth.startConnected = "TRUE"  
sensor.location = "pass-through"  
displayName = "VHD Windows 10"  
guestOS = "windows9"  
nvram = "VHD Windows 10.nvram"  
virtualHW.productCompatibility = "hosted"  
gui.exitOnCLIHLT = "FALSE"  
powerType.powerOff = "soft"  
powerType.powerOn = "soft"  
powerType.suspend = "soft"  
powerType.reset = "soft"  
tools.syncTime = "FALSE"  
sound.autoDetect = "TRUE"  
sound.virtualDev = "hdaudio"  
sound.fileName = "-1"  
sound.present = "TRUE"  
numvcpus = "2"  
cpuid.coresPerSocket = "2"  
memsize = "4096"  
mem.hotadd = "TRUE"  
sata0.present = "TRUE"  
sata0:1.autodetect = "TRUE"  
sata0:1.deviceType = "cdrom-raw"  
sata0:1.fileName = "auto detect"  
sata0:1.present = "TRUE"  
usb.present = "TRUE"  
ehci.present = "TRUE"  
usb_xhci.present = "TRUE"  
svga.graphicsMemoryKB = "1048576"  
ethernet0.connectionType = "custom"  
ethernet0.addressType = "generated"  
ethernet0.virtualDev = "e1000e"  
serial0.fileType = "thinprint"  
serial0.fileName = "thinprint"  
ethernet0.present = "TRUE"  
serial0.present = "TRUE"  
extendedConfigFile = "VHD Windows 10.vmxf"  
floppy0.present = "FALSE"  
ide0:0.present = "TRUE"  
ide0:0.fileName = "Windows10.vhd"  
ide0:1.present = "TRUE"  
ide0:1.autodetect = "TRUE"  
ide0:1.filename = "auto detect"  
ide0:1.deviceType = "cdrom-raw"  
numa.autosize.cookie = "20022"  
numa.autosize.vcpu.maxPerVirtualNode = "2"  
uuid.bios = "56 4d 60 e4 71 81 4b aa-b3 65 ac 22 d6 24 f5 e2"  
uuid.location = "56 4d 60 e4 71 81 4b aa-b3 65 ac 22 d6 24 f5 e2"  
ide0:0.redo = ""  
pciBridge0.pciSlotNumber = "17"  
pciBridge4.pciSlotNumber = "21"  
pciBridge5.pciSlotNumber = "22"  
pciBridge6.pciSlotNumber = "23"  
pciBridge7.pciSlotNumber = "24"  
scsi0.pciSlotNumber = "-1"  
usb.pciSlotNumber = "32"  
ethernet0.pciSlotNumber = "192"  
sound.pciSlotNumber = "33"  
ehci.pciSlotNumber = "34"  
usb_xhci.pciSlotNumber = "224"  
vmci0.pciSlotNumber = "35"  
sata0.pciSlotNumber = "36"  
scsi0.sasWWID = "50 05 05 64 71 81 4b a0"  
vmotion.checkpointFBSize = "134217728"  
vmotion.checkpointSVGAPrimarySize = "268435456"  
ethernet0.generatedAddress = "00:0C:29:24:F5:E2"  
ethernet0.generatedAddressOffset = "0"  
vmci0.id = "-702220830"  
vm.genid = "288364519132020774"  
vm.genidX = "-5684061241919169211"  
monitor.phys_bits_used = "43"  
cleanShutdown = "TRUE"  
softPowerOff = "FALSE"  
tools.upgrade.policy = "upgradeAtPowerCycle"  
ethernet0.vnet = "VMnet8"  
ethernet0.displayName = "VMnet8"  
usb_xhci:4.present = "TRUE"  
usb_xhci:4.deviceType = "hid"  
usb_xhci:4.port = "4"  
usb_xhci:4.parent = "-1"  

Content-ID: 426323

Url: https://administrator.de/contentid/426323

Ausgedruckt am: 08.11.2024 um 09:11 Uhr

GrueneSosseMitSpeck
Lösung GrueneSosseMitSpeck 08.03.2019 um 14:51:58 Uhr
Goto Top
interessante Google Fundstelle... einfach nen vhd angeben ist schon sehr gewagt. Mal nen Konverter probiert? Mit dem VMware converter kann man sogar laufende Maschinen konvertieren...
JLendeckel
JLendeckel 08.03.2019 um 15:30:39 Uhr
Goto Top
Ich möchte aber keine VM haben, mir geht es nur darum Windows 10 auf dem virtuellen Laufwerk zu updaten.
Spirit-of-Eli
Spirit-of-Eli 08.03.2019 um 15:46:33 Uhr
Goto Top
Was ist denn das überhaupt. Boot von vhd?

Im zweifell geht das tatsächlich über den weg eines Hypervisors.
erikro
erikro 08.03.2019 um 16:26:12 Uhr
Goto Top
Moin,

das kenne ich von der VirtualBox. Das geht nur mit einem Trick:

Erstelle eine neue virtuelle Maschine. Dabei gibst Du an, dass Du eine vorhandene Platte benutzen willst. Danach startet das System ohne Probleme. Mit "Virtuelle Maschine öffnen" (oder so) geht es nicht.

hth

Erik
Spirit-of-Eli
Spirit-of-Eli 08.03.2019 aktualisiert um 16:30:54 Uhr
Goto Top
Zitat von @erikro:

Moin,

das kenne ich von der VirtualBox. Das geht nur mit einem Trick:

Erstelle eine neue virtuelle Maschine. Dabei gibst Du an, dass Du eine vorhandene Platte benutzen willst. Danach startet das System ohne Probleme. Mit "Virtuelle Maschine öffnen" (oder so) geht es nicht.

hth

Erik

Soweit ich weiß bootet so eine Platte auch ganz simpel in Hyper-V.
erikro
erikro 08.03.2019 um 16:36:40 Uhr
Goto Top
Zitat von @Spirit-of-Eli:
Soweit ich weiß bootet so eine Platte auch ganz simpel in Hyper-V.

Ja, aber der TO wollte wissen, wie es mit VMWare und VBox geht. face-wink
Lochkartenstanzer
Lochkartenstanzer 08.03.2019 um 17:09:16 Uhr
Goto Top
Zitat von @erikro:

Zitat von @Spirit-of-Eli:
Soweit ich weiß bootet so eine Platte auch ganz simpel in Hyper-V.

Ja, aber der TO wollte wissen, wie es mit VMWare und VBox geht. face-wink

Genauso.

lks
Lochkartenstanzer
Lochkartenstanzer 08.03.2019 aktualisiert um 17:38:49 Uhr
Goto Top
Zitat von @JLendeckel:

Kann mir da jemand weiterhelfen?

Ja.

einfach den "Dreisprung"

  • bootrec /fixmbr
  • bootrec /fixboot
  • bootrec /rebuildbcd

nach Booten der VM mit einem Installationsdatenträger durchführen.

Ggf. ist noch ein

  • bcdboot C:\Windows

notwendig.

Und mit diskpart noch das Systemlaufwerk als aktiv markieren, falls noch nicht geschehen.

lks