Konwersja WindowsImage, nowa wersja WIM2VHD

Skrypt Convert WindowsImage, który został całkowicie przepisany z Windows PowerShell, jest nową wersją WIM2VHD i został specjalnie opracowany dla Windows 8.x i Windows Server 2012. Narzędzie instaluje systemy operacyjne Windows 7, Windows 8.x, Windows Server …

Konwersja WindowsImage, nowa wersja WIM2VHD

  1. Magazyn
  2. »
  3. Artykuł
  4. »
  5. Windows
  6. »
  7. Konwersja WindowsImage, nowa wersja WIM2VHD

Skrypt Convert WindowsImage, który został całkowicie przepisany z Windows PowerShell, jest nową wersją WIM2VHD i został specjalnie opracowany dla Windows 8.x i Windows Server 2012. Narzędzie instaluje systemy operacyjne Windows 7, Windows 8.x, Windows Server 2008 R2, Windows Server 2012 i Windows Server 2012 R2 na wirtualnym dysku twardym pod kontrolą Windows 8.x i Server 2012. Przyjrzeliśmy się temu bliżej.

Już w 2009 roku programiści Microsoftu zaprezentowali przydatne narzędzie o nazwie WIM2VHD, za pomocą którego można było stworzyć system startowy z nośnika instalacyjnego, który następnie był dostępny w pliku VHD. Było to narzędzie działające w linii poleceń, które mogło być wykorzystane tylko w przypadku Windows 7 i Windows Server 2008 i odciążało użytkowników od pracy związanej z samodzielnym tworzeniem konwersji za pomocą takich narzędzi jak DISM i Sysprep. Jednak dokładne zastosowanie było nieco skomplikowane.

Teraz programiści Microsoftu udostępniają zupełnie nową wersję z narzędziem Convert WindowsImage, które teraz znów nadaje się tylko do nowych systemów Windows. Convert WindowsImage może być używany do tworzenia różnych wersji systemu Windows.

Inne nowe funkcje to możliwość wykorzystania teraz także nowych kontenerów VHDX jako celu oraz wsparcie poprzez prosty interfejs graficzny, który został zintegrowany bezpośrednio ze skryptem PowerShell. Podczas gdy WIM2VHD wymagał WAIK lub ADK, nowe narzędzie dogaduje się z plikami, które wszystkie są częścią zakresu dostawy Windows 8.x lub Windows Server 2012.

Aby przejść do artykułu, przeczytaj „Radzenie sobie z wirtualnymi dyskami twardymi“.

Proces

Pobierz narzędzie z archiwum oprogramowania WinTotal i zapisz skrypt w nowo utworzonym folderze„Script“ pod C:. Podczas pobierania, Windows PowerShell będzie chciał otworzyć skrypt, ponieważ PowerShell rozpoznaje rozszerzenie *.ps1. Jednak zapisz skrypt na dysku twardym w folderze „Script“. Otwórz folder „Script“ i kliknij prawym przyciskiem myszy skrypt„Convert-WindowsImage.ps1„. W zakładce„Ogólne“ w sekcji „Bezpieczeństwo“ kliknij przycisk „Zezwalaj“ .

Convert-WindowsImage02
Convert-WindowsImage.ps1 – Allow

Następnie tworzymy kolejny folder o nazwie„WIM“ pod C: i zapisujemy w nim plik„install.wim“ z systemu Windows (Windows 7, Windows 8.x, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2). Znajduje się on w folderze„sources“ na płycie DVD – aby go znaleźć, włóż płytę DVD do napędu CD/DVD-ROM i otwórz napęd klikając prawym przyciskiem myszy.

Convert-WindowsImage03
Napęd CD/DVD-ROM – kliknij prawym przyciskiem myszy, aby otworzyć
Convert-WindowsImage04
Źródła folderów
Convert-WindowsImage05
plik install.wim

Jeśli system operacyjny jest dostępny w formacie ISO, można go zamontować, klikając prawym przyciskiem myszy na plik ISO i wybierając opcję„Deploy„. Convert WindowsImage również obsługuje pliki ISO.

Convert-WindowsImage06
ISO – Deploy

Uruchom PowerShell jako administrator.

Windows PowerShell als Administrator ausführen
Uruchom Windows PowerShell jako administrator

Przejdź do folderu „Script“ za pomocą polecenia:

cd C:Script 

Po „Enter“ zezwól PowerShell na wykonywanie skryptów:

set-executionpolicy remotesigned 

Po kliknięciu klawisza „Enter“ zostaniesz zapytany, czy chcesz zmienić politykę wykonywania. Wpisujemy Y (dla Yes) i ponownie klikamy „Enter“. Kolejne polecenie uruchomi skrypt z interfejsem użytkownika:

.Convert-WindowsImage.ps1 -ShowUI
Convert-WindowsImage08
PowerShell jako administrator
Convert-WindowsImage09
Convert-WindowsImage UI

NIE należy zamykać okna PowerShell.

W Convert-WindowsImage UI wpisz następujące dane:

1. wybierz źródło – install.wim znajdujący się w folderze „WIM“ lub plik ISO.

Wybierz SKU z listywersję/edycję systemu Windows.

3. wybierz opcje konfiguracyjne – wszystko można zostawić tak jak jest.

Working Directory – ścieżka do folderu „Script“, gdzie zostanie zapisany gotowy VHD.

VHD Name (Optional) – określ system operacyjny z rozszerzeniem .vhd

Unattend File (Optional) – pozostaje pusty

4 Zrób VHD! – Kliknij na przycisk „Make my VHD“

Convert-WindowsImage10
Convert-WindowsImage UI z install.wim
Convert-WindowsImage11
Convert-WindowsImage UI z ISO

Po„Make my VHD“ interfejs użytkownika znika i na pierwszy plan ponownie wysuwa się okno PowerShell. Tworzony jest nowy napęd DVD (H:) i ewentualnie także lokalny nośnik danych (I:).

Convert-WindowsImage12
Utworzone przez PowerShell (H:) i (I:)
Convert-WindowsImage13
Plik Wim: PowerShell tworzy napęd DVD (H:)
Convert-WindowsImage14
Plik ISO: PowerShell tworzy napęd DVD (H:) i dysk lokalny (I:)

Po kilku sekundach/minutach w folderze „Script“ znajdziesz VHD z zainstalowanym systemem Windows. VHD możesz zamontować w wirtualnym komputerze – za pomocą VMware Workstation/Player, VirtualBox, Hyper-V itp.

Convert-WindowsImage15
Folder Script z plikami VHD

Wyjdź z PowerShella za pomocą exit i „Enter“.

„Jak stworzyć zestaw maszyn wirtualnych w Hyper-V w kilka sekund“ – temat z „netz-weise.de“.

Źródło obrazu: Microsoft PowerShell

Artykuły powiązane