Příprava Windows před P2V
NÁVODY > KATEGORIE > Virtualizace
31.10.2025
V tomto dílu připravíme existující instalaci Windows tak, aby šla bez problémů převést (P2V) do virtuálního stroje (VirtualBox/VMware/KVM). Neprovádíme ještě samotný převod – cílem je snížit riziko BSOD/black screen a urychlit první start ve VM. Navazuje na předchozí článek: „Co si vybrat pro P2V“.
Rychlé shrnutí tohoto dílu

- Úklid systému: odinstalace balastu, vyčištění disku, vypnutí hibernace.
- Ovladače výrobce: minimalizace vendor utilit/driverů závislých na fyzickém HW.
- BitLocker: záloha Recovery Key a dočasné pozastavení (Suspend) před snímkem.
- Oddíly & boot: ověřit GPT/MBR a UEFI/Legacy, zapsat si povinné oddíly pro P2V.
1) Pro koho je díl určen a co přesně uděláme
- Pro každého, kdo převádí reálný počítač s Windows do VM.
- Výstup: odtučněný, zkontrolovaný a konzistentní systém připravený k P2V.
2) Bezpečnost a nutné předpoklady

- Plná záloha dat (image/system state nebo alespoň dokumenty).
- Admin práva na systému, přístup k účtu vlastníka.
- Licence: stručně si připomeňte OEM vs. Retail (OEM může být vázaná na HW).
- BitLocker: znáte a máte uložený Recovery Key mimo PC.
3) Inventarizace systému (rychlá diagnostika)
GUI:
- Stiskněte Win + R → msinfo32 → položka Režim BIOSu (UEFI/Legacy) a zabezpečení.
- diskmgmt.msc → styl disků (GPT/MBR), rozložení oddílů (EFI/System Reserved/OS).
- winver pro verzi Windows.
Příkazy (spouštějte jako správce):
- Cmd:
systeminfo | findstr /B /C:"OS Name" /C:"OS Version"wmic path win32_operatingsystem get osarchitecture
- PowerShell:
Get-Disk | Select-Object Number, PartitionStyle, IsBoot, IsSystemGet-Volume | Select-Object DriveLetter, FileSystem, HealthStatus, SizeRemaining, SizeGet-PhysicalDisk | Select-Object FriendlyName, HealthStatus, MediaType, Size
Poznámka: zapište si, které oddíly tvoří boot řetězec (UEFI: EFI+MSR+OS; Legacy: System Reserved+OS).
4) Úklid systému

- Odinstalace balastu:
- appwiz.cpl (Ovládací panely → Programy a funkce) nebo Nastavení → Aplikace.
- Volitelně PowerShell/winget:
winget listwinget uninstall "Název aplikace"
- Autostart: Správce úloh → karta Po spuštění → vypnout zbytečné.
- Úložiště / Vyčištění disku: Nastavení → Systém → Úložiště → Inteligentní úložiště.
- Údržba komponent: (bez resetu základny)
DISM /Online /Cleanup-Image /StartComponentCleanup
- Dočasné soubory & koš: odstranit.
- Vypnutí hibernace: (zmenší image, eliminuje problémy se stavem)
powercfg -h off
5) Ovladače výrobce

Cíl: minimalizovat závislosti na konkrétním fyzickém HW, které ve VM neexistují.
- Odinstalujte OEM utility (Dell/HP/Lenovo hotkeys, power mgmt, update nástroje, special senzory).
- SATA/AHCI & storage drivery:
- Ve VM se obvykle používá Microsoft Standard AHCI (VirtualBox) nebo LSI Logic SAS/NVMe (VMware). Windows mají generické drivery in-box.
- Pokud máte RST/RAID driver svázaný s HW, zvažte jeho odstranění nebo přechod na generický driver. Pozor: dělejte jen pokud víte, co děláte – riziko nebootování na fyzickém počítači.
- Skrytá zařízení: Správce zařízení → Zobrazit → Zobrazit skrytá zařízení → odinstalovat jasně HW‑specifické položky, které ve VM nebudou (akcelerometry, OEM TPM služby apod.).
- Pokročilé (volitelné): zkontrolujte stav generického AHCI driveru (v powershellu) a případný klíč StartOverride.
Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Services\storahci" | Select-Object StartGet-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Services\storahci\StartOverride" -ErrorAction SilentlyContinue
Pokud je hodnota Start něco jiného než 0 nebo 1, můžete (opatrně) povolit AHCI:
- Hodnota Start určuje, kdy se ovladač načítá: 0 = BOOT_START, 1 = SYSTEM_START, 2 = AUTO_START, 3 = MANUAL, 4 = DISABLED.
- Pro boot‑kritický storage ovladač je v pořádku 0 (doporučeno), případně 1. Hodnoty 3/4 jsou pro P2V nevhodné (ovladač by se nenačetl včas).
- Pokud existuje StartOverride a položka 0 má hodnotu 3, přebíjí časné spuštění — vraťte ji na 0.
Pouze pokud je to opravdu potřeba – povolit BOOT_STARTreg add "HKLM\SYSTEM\CurrentControlSet\Services\storahci" /v Start /t REG_DWORD /d 0 /freg add "HKLM\SYSTEM\CurrentControlSet\Services\storahci\StartOverride" /v 0 /t REG_DWORD /d 0 /f
Doporučení: pokud Windows normálně startují a Start = 0 (nebo 1), do registru nezasahujte. Potřebujete‑li vynutit detekci generických ovladačů, je bezpečnější jednorázový Nouzový režim: bcdedit /set {current} safeboot minimal → restart → poté vrátit bcdedit /deletevalue {current} safeboot.
Pozn.: Zásahy do registru dělejte jen s čerstvou zálohou.
6) BitLocker

Kontrola a záloha:
manage-bde -statusmanage-bde -protectors -get C:
Poznamenejte si Recovery Key (48 míst). Uložte mimo PC.
Dočasné pozastavení (doporučeno před P2V):
- Cmd:
manage-bde -protectors -disable C:
- PowerShell:
Suspend-BitLocker -MountPoint "C:" -RebootCount 1
Pokud máte šifrované i jiné svazky (D:, E: …), proveďte totéž pro každý.
Po úspěšném převodu můžete BitLocker ve VM znovu zapnout (dle potřeby).
7) Oddíly a boot režim

- UEFI + GPT: očekávejte oddíly EFI (FAT32) + MSR + Windows (+ případně Recovery/WinRE).
- Legacy + MBR: obvykle System Reserved (100–550 MB, NTFS) + Windows.
- Co si zapsat pro P2V: které oddíly musí jít určitě do image (UEFI: EFI + OS; Legacy: System Reserved + OS).
- Zmenšení OS oddílu (volitelné): diskmgmt.msc → klik pravým na C: → Zmenšit svazek… (pro menší budoucí VDI/VMDK). Nechte rezervu min. 10–20 % volného místa.
8) Kontroly integrity a zdraví před snímkem

chkdsk C: /scansfc /scannowDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealth
- VSS (Volume Shadow Copy):
vssadmin list writers
Všichni „Writers“ by měli být ve stavu Stable. Pokud jsou chyby, restartujte a zkuste znovu.
9) Optimalizace pro image

- Fast Startup: vypněte (Ovládací panely → Možnosti napájení → „Vybrat chování tlačítek napájení“ → zrušte „Zapnout funkci Rychlé spuštění“). Pozn.: powercfg -h off hibernaci již vypíná.
- Windows Update: Nastavení → Windows Update → Pozastavit aktualizace (třeba na 1 týden), ať se během snímku nic nerozběhne.
- Body obnovení / Stíny (volitelné): můžete promazat staré body – ušetří místo, ale je to nevratné.
- Minimum běžících aplikací: ukončete prohlížeče, cloud klienty, antivir do „tichého“ režimu.
10) Těsně před P2V

1. Ověřte, že VSS Writers = Stable.2. Proveďte restart a přihlaste se.3. Počkejte 1–2 minuty na ustálení služeb.4. Neotvírejte další aplikace – nyní proveďte P2V (nářadí v dalším dílu).
Tip – nouzové bootování po převodu: Kdyby VM spadla na 0x7B (INACCESSIBLE_BOOT_DEVICE), můžete pomoci jednorázového Safe Mode: ve fyzickém počítači před snímkem (nebo ve VM přes Recovery) zadat bcdedit /set {current} safeboot minimal, nabootovat do Nouzového režimu (detekují se generické drivery), poté vrátit bcdedit /deletevalue {current} safeboot.
11) Co bude příště (teaser)
Samotný převod (Disk2VHD/Converter/Clonezilla…), vytvoření VM, první boot, instalace Guest Additions/VMware Tools, síť/sdílení, aktivace a drobné opravy (BCD, drivery síťovky/řadiče ap.).
Rychlý checklist
- Záloha dat hotová, admin přístup, ověřená licence.
- Recovery Key od BitLockeru uložen mimo PC.
- Zjištěno: UEFI/Legacy a GPT/MBR; zapsány povinné oddíly.
- Úklid: odinstalován balast, vyčištěn disk, powercfg -h off.
- Ovladače: odstraněny OEM utility; generické storage drivery k dispozici.
- BitLocker: manage-bde -status; ochrana dočasně Suspend.
- Integrita: chkdsk /scan, sfc /scannow, DISM /RestoreHealth.
- Optimalizace: vypnut Fast Startup; pauza Windows Update; minimum běžících aplikací.
- Před snímkem: VSS Writers = Stable; restart; ustálení; připraveno na P2V.
Příloha A – Souhrn příkazů
Cmd (spusťte jako správce):
systeminfo | findstr /B /C:"OS Name" /C:"OS Version"wmic path win32_operatingsystem get osarchitectureDISM /Online /Cleanup-Image /StartComponentCleanuppowercfg -h offmanage-bde -statusmanage-bde -protectors -get C:manage-bde -protectors -disable C:chkdsk C: /scansfc /scannowDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealthvssadmin list writers
PowerShell (spusťte jako správce):
Get-Disk | Select-Object Number, PartitionStyle, IsBoot, IsSystemGet-Volume | Select-Object DriveLetter, FileSystem, HealthStatus, SizeRemaining, SizeGet-PhysicalDisk | Select-Object FriendlyName, HealthStatus, MediaType, Sizewinget list
# winget uninstall "Název aplikace"
Suspend-BitLocker -MountPoint "C:" -RebootCount 1
Zdroje
- Suspend-BitLocker (PowerShell):
- Suspend/Resume BitLocker (Ovládací panely):
- vssadmin list writers:
- chkdsk:
- System File Checker (sfc /scannow):
- Repair a Windows Image (DISM):
- Get-Disk (PowerShell):
- Get-Volume (PowerShell):
- winget uninstall:
- msinfo32:
- UEFI/GPT-based hard drive partitions (EFI/MSR/OS):
- Windows and GPT FAQ (požadované oddíly):
- BCDEdit /set (pro práci se safeboot a dalšími volbami):
- Fast startup design (jak funguje rychlé spuštění/hibernace):
- Policy CSP – Power (poznámka k powercfg /hibernate off):
Pozn.: Všechny odkazy směřují na oficiální dokumentaci Microsoftu (anglicky), aby si čtenář mohl konkrétní kroky ověřit a prostudovat do hloubky.
BIOS/UEFI → Hypervizor: krok za krokem
Od prvního zapnutí VT-x/AMD-V až po stabilní virtuální stroje.
- Co je to BIOS/UEFI, rozdíly a proč o tom píšu?
- Jak zapnout virtualizaci v BIOSu/UEFI (Intel VT-x/VT-d, AMD-V/IOMMU) a ověřit, že běží
- HYPERVIZOR (základy pro domácí i firemní použití)
- Postupy pro INSTALACI a odinstalaci VIRTUALBOXU (CLI)
- Postupy pro INSTALACI a odinstalaci VIRTUALBOXU (GUI)
- OEM vs. Retail – přenos do VM
- VirtualBox – rychlý start Windows 10 (od ISO k hotové VM)
- VirtualBox – rychlý start LINUX ZORIN 18 CORE (od ISO k hotové VM)
- Co si vybrat pro P2V (stručné srovnání) – Windows → VirtualBox
- Příprava Windows před P2V
- P2V převod Windows do VDI (VirtualBox)
- Praktický P2V převod Windows 10 do VirtualBoxu pomocí Disk2vhd
- Praktický P2V převod Windows 10 do VirtualBoxu pomocí CLONEZILLA
PODPOŘTE OTEVŘENÉ NÁVODY A DALŠÍ ROZVOJ WEBU LINUX PRO DOMÁCNOST:
Věřím v otevřené znalosti. Každý návod = rešerše, testování na reálném nebo virtuálním počítači a různých Linux distribucích (např.: Rocky / Debian / Zorin / a další), psaní krok za krokem a finální kontrola — typicky několik hodin až několik dnů práce. Web držím bez reklam i trackingu a chci, aby tak zůstal.
Pokud vám jakýkoli článek ušetří čas nebo nervy, budu rád za dobrovolnou podporu (částku si určíte sami). Prosím, do zprávy pro příjemce napište: NA KAFE / Linux-doma.cz, pomůže mi to přehledně zaúčtovat měsíční souhrn. Děkuji!
A pokud se Vám web líbí a chcete se stát pravidelným sponzorem, podívejte se prosím na stránku "SPONZOŘI".
BITLIFI / QR PLATBA (bez částky)

- Uživatel: +420607271333@bitlifi.com
- Poznámka: NA KAFE / Linux-doma.cz
BANKOVNÍ PŘEVOD /
QR PLATBA (bez částky)

- Číslo účtu (CZK): 2000197842 / 2010
- IBAN: CZ41 2010 0000 0020 0019 7842
- BIC/SWIFT: FIOBCZPPXXX
- Zpráva pro příjemce: NA KAFE / Linux-doma.cz