« Hyperv » : différence entre les versions
Apparence
Ligne 26 : | Ligne 26 : | ||
= [https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/boot-to-vhd--native-boot--add-a-virtual-hard-disk-to-the-boot-menu Booter sur une machine virtuelle] = | = [https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/boot-to-vhd--native-boot--add-a-virtual-hard-disk-to-the-boot-menu Booter sur une machine virtuelle] = | ||
{{warn | Delete checkpoints then disable the checkpoints feature. | {{warn | Delete checkpoints then disable the checkpoints feature.}} | ||
<kode lang='dos'> | <kode lang='dos'> | ||
REM lancer diskpart | REM lancer diskpart | ||
Ligne 80 : | Ligne 79 : | ||
* [https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-7/gg318055(v=ws.10)#step-12-prevent-the-vhd-from-expanding-to-its-full-size Prevent the VHD from expanding to its full size]<br> | * [https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-7/gg318055(v=ws.10)#step-12-prevent-the-vhd-from-expanding-to-its-full-size Prevent the VHD from expanding to its full size]<br> | ||
{{boxx|HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FsDepends\Parameters}} → {{boxx|1=VirtualDiskExpandOnMount = 4}} | {{boxx|HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FsDepends\Parameters}} → {{boxx|1=VirtualDiskExpandOnMount = 4}} | ||
== [https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/deploy-windows-on-a-vhd--native-boot?view=windows-10#limitations limitations] == | |||
* Native VHDX boot does not support hibernation of the system, although sleep mode is supported. | |||
* Windows BitLocker Drive Encryption cannot be used to encrypt the host volume that contains VHDX files that are used for native VHDX boot. | |||
* The parent partition of a VHDX file cannot be part of a volume snapshot. | |||
* An attached VHDX can't be a dynamic disk. | |||
= [https://docs.microsoft.com/en-us/archive/blogs/askcore/compacting-a-dynamically-expanding-virtual-hard-disk-in-windows-server-2012 Compact] = | = [https://docs.microsoft.com/en-us/archive/blogs/askcore/compacting-a-dynamically-expanding-virtual-hard-disk-in-windows-server-2012 Compact] = |
Version du 17 février 2022 à 10:18
Links
Activer Hyper-V
- Windows → Turn Windows Features on or off
- Cocher Hyper-V
Dossiers
Virtual machine configuration folder | C:\ProgramData\Microsoft\Hyper-V |
Checkpount store | C:\Users\Public\Documents\Hyper-V\Virtual hard disks |
Smart Paging folder | C:\Users\Public\Documents\Hyper-V\Virtual hard disks |
Storage folder | C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks |
Monter un lecteur hote
- Connect
- Fenêtre Connect to → Show Options
- onglet Local Resources → More → Drives → C:
Booter sur une machine virtuelle
![]() |
Delete checkpoints then disable the checkpoints feature. |
REM lancer diskpart
diskpart
REM before having attached the vdisk
list volume
REM ajouter le fichier vhdx
select vdisk file="C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\windows.vhdx"
attach vdisk
REM after having attached the vdisk
list volume
REM changer la lettre de montage
select volume 3
assign letter=v
REM détacher un vdisk
select vdisk
select vdisk file="C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\windows.vhdx"
detach vdisk
|
# ajouter une nouvelle entrée au boot menu
bcdboot V:\Windows /d
# /d keep current OS default at boot
# connaître l'id ("{default}" et "{current}" désignent les OS par défaut et courant)
bcdedit /v
# changer la description
bcdedit /set "{id}" description "Windows 10 (VHDX)"
# changer l'entrée par défaut
bcdedit /default "{id}"
# ne plus afficher le boot menu
bcdedit /timeout 0
# supprimer une entrée
bcdedit /delete "{id}"
|
![]() |
Configurer le boot menu:
|
VHD_BOOT_HOST_VOLUME NOT ENOUGH SPACE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FsDepends\Parameters → VirtualDiskExpandOnMount = 4
limitations
- Native VHDX boot does not support hibernation of the system, although sleep mode is supported.
- Windows BitLocker Drive Encryption cannot be used to encrypt the host volume that contains VHDX files that are used for native VHDX boot.
- The parent partition of a VHDX file cannot be part of a volume snapshot.
- An attached VHDX can't be a dynamic disk.
Compact
Squeeze the empty bits out to reduce the amount of space consumes on host physical disk. It doesn't reduce the capacity of the guest disk.
Prerequisites:
- defrag the drive
- does not work on fixed VHDX
- virtual hard disk has to be NTFS formatted
- Hyper-V manager - Edit disk
- Choose action - compact
Hibernation
You cannot hibernate an operating system that runs on a VHD. However, sleep functionality is available.
Limitation of VHDX native boot
WiFi
- open Network Connections ncpa.cpl
- select both Wi-Fi adapter and Default Switch adapter → right-click → Bridge connections
- a Network bridge is created
- right-click on Network Bridge → Properties
- tick the checkboxes of the 2 adapters
Erreurs
Property ‘MaxInternalSize’ does not exist in class ‘Msvm_VirtualHardDiskSettingData’
Le snapshot ne reconnait plus son parent.
# essayer une première fois sans IgnoreIDMismatch
Set-VHD "C:\folder\Win10_snapshotId.avhdx" -ParentPath "C:\folder\Win10.vhdx" -IgnoreIDMismatch
|