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-Key: 426323

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

Printed on: April 28, 2024 at 12:04 o'clock

Member: GrueneSosseMitSpeck
Solution GrueneSosseMitSpeck Mar 08, 2019 at 13:51:58 (UTC)
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...
Member: JLendeckel
JLendeckel Mar 08, 2019 at 14:30:39 (UTC)
Goto Top
Ich möchte aber keine VM haben, mir geht es nur darum Windows 10 auf dem virtuellen Laufwerk zu updaten.
Member: Spirit-of-Eli
Spirit-of-Eli Mar 08, 2019 at 14:46:33 (UTC)
Goto Top
Was ist denn das überhaupt. Boot von vhd?

Im zweifell geht das tatsächlich über den weg eines Hypervisors.
Member: erikro
erikro Mar 08, 2019 at 15:26:12 (UTC)
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
Member: Spirit-of-Eli
Spirit-of-Eli Mar 08, 2019 updated at 15:30:54 (UTC)
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.
Member: erikro
erikro Mar 08, 2019 at 15:36:40 (UTC)
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
Member: Lochkartenstanzer
Lochkartenstanzer Mar 08, 2019 at 16:09:16 (UTC)
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
Member: Lochkartenstanzer
Lochkartenstanzer Mar 08, 2019 updated at 16:38:49 (UTC)
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