Instalacja Windows 7 na wirtualnym dysku VHD

Instalacja Windows 7 na wirtualnym dysku VHD01.01.1999 03:34

W czasach publicznych beta-testówcoraz częściej, zwłaszcza wśród zaawansowanych użytkowników,zachodzi potrzeba instalacji więcej niż jednego systemuoperacyjnego. Ten podstawowy, zwykle na dysku C, jest oczywiścienajważniejszy, a co z pozostałymi? Lądują one zwykle na dodatkowychpartycjach, co wiąże się z wieloma problemami - patycje te trzebawcześniej posiadać (lub wydzielić), zainstalowanych systemów trudnosię później pozbyć (trzeba formatować partycje) i ogólnie nakomputerze robi się niezły bałagan. Instalacja na maszynachwirtualnych rodzi z kolei dość zasadniczy problem - nie możemyprzetestować, czy wszystkie urządzenia w fizycznym komputerze będądziałały z nowym systemem. Może więc czas nauczyć się korzystać znowej funkcji Windows 7 i Windows Server 2008 R2, która umożliwiainstalację systemu i bootowanie z dysku wirtualnego zapisanego wjednym pliku VHD? To naprawdę proste, a w tym artykule pokazujemykrok po kroku, jak tego dokonać.

Virtual Hard Drive (VHD) to otwartyformat zapisu dla dysków wirtualnych w rozwiązaniachwirtualizacyjnych Microsoftu - dokładnie ten sam, którego używaVirtual PC 2007, Virtual Server 2005 i Hyper-V. Wielu użytkownikówjuż wie, że w Windows 7 i Windows Server 2008 R2 dodano możliwośćtworzenia i podłączania takich dysków w taki sposób, aby byływidoczne jako zwykłe dyski w oknie Komputer. Nie wszyscy wiedząjednak, że dysk VHD można podłączyć w instalatorze systemu i poprostu zainstalować na nim Windows 7 lub Windows Server 2008R2.

Przygotowanie wirtualnego dysku Dysk VHD możemy przygotować w samyminstalatorze, ale ponieważ operacja w zależności od wielkości dyskutrwa przynajmniej kilkanaście minut, prawdopodobnie wygodniejbędzie zrobić to z poziomu naszego podstawowego systemu - dyskbędzie się tworzył, a my możemy kontynuować normalną prace. Microsoft dla systemu Windows 7, podobnie jak dla maszynwirtualnych, umożliwia stworzenie dwóch rodzajów dysków VHD - dyskudynamicznego i o stałym rozmiarze (fixed-size). Dysk o stałymrozmiarze od razu po utworzeniu pochłania tyle miejsca na dyskufizycznym, ile wynosi maksymalny rozmiar pliku VHD. Dysk dynamicznyz kolei zajmuje początkowo kilka megabajtów i jest w razie potrzebyna bieżąco rozszerzany. Operacja rozszerzania powoduje jednak dośćznaczny spadek wydajności i generalnie nie polecamy używania dyskówdynamicznych do instalowania systemów w sposób opisany w niniejszymartykule. Aby stworzyć dysk o stałym, ustalonym rozmiarze, należy przygotowaćlokalizację z odpowiednią ilością wolnego miejsca na dyskufizycznym. Można przeznaczyć na ten cel jeden folder na dużym dyskufizycznym, np. D:\VHDs. Następnie należy uruchomić programdiskpart. Jeśli zdecydujemy się na utworzenie dysku VHD winstalatorze Windows, wiersz polecenia można wywołać na ekraniewyboru dysku do instalacji naciskając kombinację klawiszySHIFT-F10. Tworzenie pliku VHD polega na podaniu ścieżki do pliku, który mabyć utworzony (parametr file) oraz jegomaksymalnego rozmiaru w megabajtach (parametr maximum). Domyślniediskpart przyjmuje, że chodzi o dysk o stałym rozmiarze(fixed-size). Jeśli chcemy utworzyć dysk dynamiczny, musimy podaćdodatkowo parametr type=expandable.

create vdiskfile=D:\VHDs\Windows7.vhd maximum=20000 Tworzenie dysku o stałym rozmiarzetrwa jakiś czas (w przeciwieństwie do dysków dynamicznych, któretworzone są niemal natychmiast). Do instalacji systemu Windows 7polecamy tworzenie dysków wirtualnych nie mniejszych, niż 16 GB.Jeśli planujemy instalować jakieś dodatkowe aplikacje poza samymsystemem, warto rozważyć stworzenie większego dysku.

Tworzenie i montowanie dysku VHD z poziomu instalatora

Instalacja systemu w pliku VHD Po utworzeniu pliku możemy przystąpićdo instalacji systemu. Wkładamy do napędu instalacyjną płytę DVD,uruchamiamy ponownie komputer bootując z tej właśnie płyty iprzechodzimy przez cały proces do momentu, gdy instalator pyta odysk docelowy. Jak widać, dysku utworzonego przed chwilą oczywiścienie ma na liście - instalator jeszcze nie wie, że dysk takiistnieje i nie montuje go w systemie. Wystarczy jednak uruchomićwiersz poleceń kombinacją klawiszy SHIFT+F10 i wywołać programdiskpart, a w nim polecenie:

select vdiskfile=D:\VHDs\Windows7.vhd attach vdisk Po zamknięciu okna wiersza poleceniapozostaje już tylko odświeżyć widok dysków w instalatorze i wybraćnowy dysk wirtualny jako miejsce docelowe dla instalacji systemu.Ostrzeżenie, że system nie może zostać zainstalowany na wybranymdysku należy po prostu zignorować.

Widok partycji w instalatorze po zamontowaniu pliku VHD

Praca z systemami na wirtualnych dyskach Po instalacji system zainstalowany wdysku wirtualnym pojawia się na liście Boot Managera zupełnie tak,jakby był zainstalowany po prostu na drugiej partycji dyskufizycznego. W samej pracy systemu nie ma praktycznie żadnychzauważalnych różnic - po instalacji rzuca się w oczy jedynie fakt,że nie można wykonać klasyfikacji wydajności komputera. Systemwykrywa wszystkie urządzenia fizycznego komputera, nie ma żadnejemulacji znanej z maszyn wirtualnych. Oczywiście różnice na pewnopojawią się w wydajności - system zainstalowany w pliku VHD będzienieco słabiej prezentował się na tle systemu na dysku fizycznym,ale różnice są naprawdę niewielkie i podczas normalnego korzystaniaz komputera (funkcje systemowe, przeglądanie Internetu, aplikacjebiurowe) wręcz niezauważalne.

Okno Komputer i Właściwości systemu po instalacji

Po instalacji kilku systemów w tensposób z pewnością uciążliwe stanie się wybieranie systemu douruchomenia na liście Boot Managera - wszystkie będą nazywały się"Windows 7" i trudno będzie zorientować się, o który system chodzi.Jest rozwiązanie tego problemu jest aplikacja wiersza poleceniabcdedit, składnik systemu operacyjnego do edycji wpisów BootManagera. Aby skorzystać z aplikacji bcdedit, należy uruchomić wierszpolecenia (cmd.exe) jako administrator. Następnie należy wyświetlićwszystkie wpisy systemów zlokalizowane w Boot Managerze naszegokomputera. Służy do tego polecenie:

bcdedit /v Pierwszy zestaw parametrów dotyczysamego Boot Managera i można go zignorować. Pierwszy systemoperacyjny pojawi się jako drugi zestaw. Należy zaznaczyć (kliknąćprawym przyciskiem myszy i z menu wybrać polecenie Zaznacz, anastępnie zaznaczyć tekst), a później skopiować do schowka (tylkokliknąć prawym przyciskiem myszy) wartość wartość identyfikatorasystemu, którego nazwę na liście chcemy zmienić. Mającidentyfikator pozostaje wydać polecenie:

bcdedit /set description "Windows 7 w pliku VHD" Narzędzie bcdedit po zmianie opisu jednego z systemów

Można jeszcze zmienić czas, przezjaki Boot Manager czeka na wybór systemu (domyślnie 30 sekund) ikolejność systemów - czyli który będzie ładowany domyślnie poprzekroczeniu czasu. Te operacje również można wykonać z poziomubcdedit, ale łatwiej skorzystać z polecenia msconfig, które pozwalaskonfigurować powyższe parametry w trybie graficznym.

Narzędzie msconfig i opcje dotyczące Boot Managera

Usuwanie zainstalowanego systemu Jeśli system zainstalowany w plikuVHD nie jest nam już potrzebny, możemy po prostu usunąć plik dyskuwirtualnego - nie trzeba niczego formatować ani martwić się ozgromadzone obok dane na dysku fizycznym. Dane w pliku VHDoczywiście zostaną utracone i należy o tym pamiętać! Kasowanie plików VHD jest banalnie proste, ale w Boot Managerze -podobnie zresztą jak po formatowaniu prawdziwej partycji z systemem- zostają pozostałości. Usunięty system nadal widnieje na liściewyboru. Łatwo można go jednak stamtąd usunąć korzystając znarzędzia msconfig. Wystarczy zaznaczyć go na liście i nacisnąćprzycisk Delete.

Najczęściej zadawane pytania Czy w opisany sposób możnazainstalować system Windows 7 na komputerze, na którym nie ma"tradycyjnie" zainstalowanego Windows 7? Tak, opisana metoda pozwala na instalację systemu Windows nakomputerze, na którym pracują dowolne systemy operacyjne - możnanp. posiadać system Windows Vista i w pliku VHD zainstalowaćWindows 7. Czy podobnie do pliku VHD zainstalować można system WindowsVista? Nie, bootowanie z pliku VHD to nowość w systemie Windows 7 (i wzwiązku z tym w Windows Server 2008 R2), więc opcja instalacji dopliku VHD ograniczona jest tylko dla tego systemu. Program diskpartw instalatorze Windows Vista nie pozwoli na zamontowanie plikuVHD. Jaki sprzęt wykrywany jest przez system zainstalowany nadysku VHD? Czy potrzebne są specjalne sterowniki? Poza miejscem instalacji - plik VHD zamiast partycji dyskufizycznego - zachowanie systemu nie różni się niczym w stosunku dozainstalowanego "tradycyjnie". Wykrywany jest sprzęt fizycznykomputera, bezpośrednio dostępna jest karta graficzna (nie maemulacji tak jak w maszynach wirtualnych) oraz wszystkie urządzeniawewnętrzne jak i zewnętrzne. Instalacja sterowników przebiegaidentycznie jak w przypadku systemu zainstalowanego na dyskufizycznym.

Źródło artykułu:www.dobreprogramy.pl
Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.