GNU/Linux >> Znalost Linux >  >> Linux

Jak převést stávající počítač se systémem Windows na VirtualBox?

Nesouhlasím s odpovědí Simona.

Použití Disk2Vhd je samozřejmě skvělý nápad:umožňuje vytvářet kopie online disky a dokonce můžete soubor vhd uložit lokálně (tj. , na počítači Windows), i když výše uvedený odkaz tvrdí, že je nejrychlejší uložit obraz vhd na jiné médium.

Část, která není správná, je část o importu (?) obraz vhd ve VirtualBoxu. Není to nutné:citovaná reference je strašně stará (kolik let od doby, kdy existovaly dvě odlišné verze VirtualBoxu, jedna bezplatná za úplatu, jak je uvedeno v referenci? Zapomněl jsem). Ve skutečnosti je VirtualBox již plně kompatibilní s formátem vhd společnosti Microsoft:když vytváříte virtuální počítač, místo přiřazení prázdného disku zvolte Use an existing virtual hard disk file a nasměrujte jej na vhd disk.

A je to.


vytvořte vhd svého fyzického počítače se systémem Windows pomocí Disk2Vhd, poté vytvořte virtuální počítač a místo prázdného disku vyberte vytvořené vhd.

příklad použití příkazového řádku disku2vhd:disk2vhd * c:\vhd\snapshot.vhd nyní bude každá součást vašeho operačního systému Windows uložena na VHD

omlouvám se za tak krátkou nepodrobnou odpověď, ale to je vše, co potřebujete vědět;-)


S VirtualBoxem můžete používat raw oddíly, tedy váš stávající oddíl Windows. Je to mírně pokročilé téma a manuál VirtualBox na to upozorňuje

Nezpracovaný přístup k pevnému disku je pouze pro zkušené uživatele. Nesprávné použití nebo použití zastaralé konfigurace může vést k totální ztrátě dat na fyzickém disku. A co je nejdůležitější, nepokoušejte se zavést oddíl s aktuálně spuštěným hostitelským operačním systémem v hostovi. To povede k vážnému poškození dat.

ale úspěšně jsem to použil před 5 nebo 6 lety a fungovalo to dobře.

Potřebujete znát linuxový název zařízení vašeho HDD a číslo oddílu, na kterém máte nainstalovaný Windows. Potom spusťte následující příkaz:

sudo VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -partitions 1,5

kde /dev/sda je váš HDD a 1,5 jsou čísla vašich oddílů. Například pokud Linux vidí váš Windows HDD jako /dev/sdb2 , název vašeho zařízení je /dev/sdb a číslo vašeho oddílu je 2. Tento příkaz vytvoří disk VMDK na zadané cestě, a když jej použijete ve vašem VM, VM bude zapisovat přímo na váš Windows HDD.

Hlavní výhodou této metody je, že nezabírá žádné další místo na disku a umožňuje použít stávající instalaci systému Windows na místě. Ale opět mějte na paměti, že to nenávratně změní vaše stávající data Windows a neumožní vám používat snímky pro váš VM, takže pokud máte opravdu důležitá data, ujistěte se, že máte zálohu, než tuto metodu vyzkoušíte.


Linux
  1. Jak nainstalovat VirtualBox 4.1 na CentOS 5 / RHEL 5

  2. Jak bootovat z USB disku ve VirtualBoxu na Linuxu

  3. Jak spustím Ubuntu ve Windows 10 na VirtualBoxu?

  1. Jak nainstalovat Windows 10 do VirtualBoxu v Linuxu

  2. Jak zjistím, zda vzdálený počítač používá Windows nebo Linux?

  3. Jak převedu soubor .img na vhd?

  1. Jak nainstalovat Windows 11 na virtuální stroj VMware

  2. Jak nainstalovat Windows 11 na virtuální počítač Hyper-V

  3. Jak nainstalovat CentOS 6 na VirtualBox na Windows