Konvertera en Windows-dator till en virtuell maskin med Hyper-V

Ett bra sätt att rädda dig från virus, skadlig programvara och spionprogram är att använda en virtuell maskin för att surfa på Internet istället för din vanliga Windows - dator. Så vad är en virtuell maskin? Det är i princip en fullständig kopia av Windows som körs inuti en annan kopia av Windows som kallas värd.

Den virtuella versionen av Windows är bara en stor fil och speciell programvara som körs på din Windows -dator (virtualiseringsprogram) fungerar som en falsk dator så att Windows kan köras. Allt du gör i den virtuella maskinen kommer inte att påverka ditt värdoperativsystem. Så du kan ladda ner 10 virus till den virtuella maskinen och ditt huvudoperativsystem skulle vara säkert.

Det som är bra med virtuella maskiner är att du kan återställa dem. Så om du får ett virus när du surfar i den virtuella maskinen kan du helt enkelt återställa den virtuella maskinen till standardläget när du först installerade den och börja om. Det är också ett bra sätt att öka din integritet eftersom du helt enkelt kan radera allt du har gjort i en virtuell maskin.

Innan vi börjar, låt oss prata om kraven. Det finns många mjukvaruvirtualiseringsverktyg där ute som VMWare , Parallels , VirtualBox , etc., men jag kommer att hålla mig till bara Microsoft  -programvara. För att detta ska fungera behöver du två saker:

  1. Disk2VHD – Ett gratisverktyg från Microsoft som kommer att användas för att konvertera alla Windows - operativsystem från Windows XP och framåt till en virtuell maskinfil.
  2. Windows 8.1 Pro eller Windows 10 Pro(Windows 8.1 Pro or Windows 10 Pro) – Du behöver Pro- versionerna av antingen Windows 8.1 eller Windows 10 för att slutföra denna process. Båda operativsystemen har ett verktyg som heter Hyper-V som kan användas för att komma åt den virtuella filen skapad av Disk2VHD .

Det är också värt att notera att även om du kan använda Windows XP , Vista och 7 som den virtuella maskinen, är det bäst om du kan konvertera en Windows 8.1- eller Windows 10-maskin eftersom den högsta upplösningen som Hyper-V stöder för de äldre operativsystemen är 1600 ×1200. Det är riktigt irriterande och jag vet inte varför Microsoft inte har brytt sig om att fixa det här problemet ännu. Hur som helst, det är bara ett problem för de med högupplösta bildskärmar.

Konvertera Windows OS till VHD

Låt oss börja med den enkla delen: konvertera din nuvarande version av Windows till en virtuell maskin ( VHD- eller VHDX -fil). För att göra detta, ladda ner Disk2VHD- verktyget som nämns ovan och kör EXE -filen.

disk2vhd start

När du kör den kommer du att se en skärm som den ovan. Det finns egentligen inte mycket du behöver göra här förutom att välja den plats där du vill spara VHDX -filen och vilka volymer du vill ha med.

Om du har en stor hårddisk kan du bara låta den spara filen på samma partition som Windows . Om inte, välj en annan plats som en andra hårddisk eller en extern USB- hårddisk. Som standard kommer den att välja alla volymer som den hittar på din dator, vilket kanske inte är vad du faktiskt vill ha.

I mitt fall har jag flera hårddiskar kopplade till datorn så jag vill bara välja volym C: som är 37,26 GB stor. Dessutom vill du se till att välja eventuella andra volymer som skapades när du installerade Windows , troligen Boot- volymen och System Reserved- volymen. Dessa är vanligtvis väldigt små: i mitt fall är den reserverade(System Reserved) systemvolymen bara 34 MB och den andra volymen, som inte har någon etikett, är bara 322,08 MB.

Det är mycket viktigt att du väljer dessa andra volymer utöver Windows - huvudvolymen, för om du inte gör det kommer operativsystemet inte att starta när du laddar in det i Hyper-V . Istället får du ett Boot Failure- meddelande! Detta beror på att de två extra volymerna talar om för systemet var Windows finns och hur det startar.

startfel

Det kommer förmodligen att ta lite tid att skapa VHDX -filen beroende på hur stor din Windows-partition är. När du är klar har du en riktigt stor fil och två mindre filer.

vhdx bilder

Installera Hyper-V i Windows 8.1/10

Därefter måste vi installera Hyper-V- verktygen i Windows 8.1 eller Windows 10 Pro . Om du har Home - utgåvorna måste du uppgradera till Pro innan du kan installera Hyper-V. Klicka(Hyper-V. Click)Start och skriv in Windows-funktioner(windows features) .

Windows-funktioner

Klicka på Aktivera eller inaktivera Windows-funktioner högst upp( Turn Windows features on or off) . Ett fönster kommer att visas där du kan bocka av extra objekt som du vill installera. Gå vidare och markera rutan för Hyper-V . Den bör också automatiskt markera rutorna för Hyper-V Management Tools och Hyper-V Platform .

aktivera hyper v

Klicka på OK(Click OK) och låt Windows installera funktionerna. Du måste också starta om din dator. När du har startat säkerhetskopieringen klickar du på Start , Alla appar(All Apps) och scrollar sedan ner till Windows Administrativa verktyg(Windows Administrative Tools) . Du bör se Hyper-V Manager listad där. Du kan också bara klicka på Start och skriva in Hyper-V för att söka efter det.

startmenyn hyper v

Konfigurera Hyper-V

Nu till det roliga! Låt oss komma igång med Hyper-V. Gå(Hyper-V. Go) vidare och öppna Hyper-V Manager och du kommer att se en tom arbetsyta.

hyper v manager

Längst till vänster finns servern, som ska vara namnet på din dator. I mittsektionen finns listan över virtuella maskiner och kontrollpunkter. Till höger har du en dynamisk meny som ändras beroende på vilket objekt som väljs i de vänstra sektionerna. För att komma igång, välj datornamnet längst till vänster.

ny virtuell maskin

Nu längst till höger klickar du på Ny(New) och sedan på Virtual Machine . Detta kommer att ta upp den nya virtuella maskinguiden. Det första steget är att ge din virtuella maskin ett namn.

virtuell maskinnamn

Därefter måste du välja generation för den virtuella maskinen. Om du konverterar en 64-bitarsversion av Windows till en virtuell maskin och din dators hårdvara stöder UEFI , fortsätt och välj Generation 2 , eftersom det möjliggör mer avancerade funktioner. Använd generation 1 för 32-bitarsversioner av Windows eller om din maskin använder äldre BIOS . Generation 2 stöder även bredbildsskärmar vid virtualisering av  Windows 8.1 eller Windows 10.

Om du inte har någon aning om vad allt det betyder, välj bara generation 1 för att vara på den säkra sidan. Observera att om den virtuella maskinen inte startar kan du enkelt bara ta bort den och starta den här processen igen. Välj en annan generation och se om den startar upp ordentligt. Att ta bort den virtuella maskinen inuti Hyper-V raderar inte dina ursprungliga VHDX- filer.

generering av virtuella maskiner

På nästa skärm måste du välja hur mycket minne du vill tilldela din virtuella maskin. Jag lämnade det till standardvärdet på 1024 MB, men du kan öka det om du har tillräckligt med RAM tillgängligt på din värddator.

virtuell maskinminne

Gå vidare och hoppa över skärmen Konfigurera nätverk( Configure Networking) för nu eftersom vi måste göra det senare. För nu, lämna det bara på Ej ansluten(Not Connected) . På skärmen Anslut virtuell hårddisk(Connect Virtual Hard Disk) måste du välja Använd en befintlig virtuell hårddisk(Use an existing virtual hard disk) .

ansluta virtuell hårddisk

Klicka på knappen Bläddra(Browse) och välj VHDX- bilden som representerar din faktiska Windows - partition. Det här borde vara den riktigt stora VHDX -filen. Vi måste manuellt lägga till de andra två VHDX- enheterna efter guiden, som jag kommer att visa längre ner. Granska nu sammanfattningen och klicka på Slutför(Finish) .

Nu bör du se ett nytt objekt listat under Virtuella maskiner( Virtual Machines) . Om du klickar på det här, kommer du att se en massa fler alternativ i den högra rutan också.

starta den virtuella maskinen

För att starta den virtuella maskinen, välj den och klicka sedan på Start . Kolumnen Status(State) ändras till Körs(Running) . Klicka på Anslut(Connect) bredvid för att se den virtuella maskinen . Om du gjorde detta nu kommer du att se det felmeddelandet som jag nämnde i början av artikeln: Boot failure . Vi behöver fortfarande lägga till de andra hårddiskarna.

Välj den virtuella maskinen och klicka på Stäng av( Turn Off) . Klicka sedan på länken Inställningar . (Settings)På vänster sida bör du se IDE Controller 0 och IDE Controller 1 . Klicka först på Controller 0 . Om du väljer Generation 2 kommer du bara att se SCSI Controller .

ide styrenhet

Du kommer att se att den första VHDX -filen som vi lade till i guiden redan är listad. Nu måste vi lägga till den andra och tredje filen. Se(Make) till att hårddisk(Hard Drive) är vald och klicka sedan på Lägg till(Add) .

lägg till andra vhdx

Platsrutan bör automatiskt välja 1 eftersom 0 - platsen(Location) tas av vår första VHDX -fil. Varje IDE-styrenhet(IDE Controller) har bara två platser tillgängliga för att lägga till enheter. Klicka på (Click)Virtuell hårddisk(Virtual hard disk) och välj din andra VHDX-fil.

Klicka nu på IDE Controller 1 och klicka sedan på knappen Lägg till igen. (Add)Gör samma sak här, men välj din tredje VHDX -fil.

lägg till tredje vhdx

Nu när vi har alla tre VHDX- filer bifogade kan vi klicka på OK och starta upp vår virtuella maskin. Den här gången ska du förhoppningsvis få en skärm med Windows - laddning!

windows körs i hyper v

Konfigurera nätverk

Slutligen måste vi ställa in nätverk för den virtuella maskinen så att du kan ansluta till det lokala nätverket och till Internet . För att göra detta, klicka på Virtual Switch Manager högst upp i menyn till höger.

ny virtuell switch

Klicka på Ny virtuell nätverksväxel(New virtual network switch) och välj sedan Extern(External) i listrutan. Klicka slutligen på Skapa virtuell switch(Create Virtual Switch) .

extern virtuell switch

Ge din virtuella switch ett namn om du vill och välj sedan rätt nätverk från rullgardinsmenyn. Om du har mer än ett nätverkskort, välj det som är anslutet till nätverket och Internet . När din switch har skapats måste vi be den virtuella maskinen att använda den. För att göra det, klicka på den virtuella maskinen i Hyper-V- hanteraren och klicka sedan på länken Inställningar(Settings) i den högra rutan.

konfigurera nätverksswitch

Klicka på Nätverksadapter( Network Adapter) och välj sedan den nya virtuella switchen som du skapade i föregående steg. Det är allt! Nu när du startar upp din virtuella maskin bör den få nätverksåtkomst via värddatorn.

Förhoppningsvis hjälper den här artikeln dig att ta din nuvarande PC och konvertera den till en virtuell maskin som du kan köra på samma PC eller en annan PC om du vill. Det finns massor av saker som kan gå fel i den här processen, så kommentera gärna om du stöter på problem. Njut av!



About the author

Jag är en datorexpert med över 10 års erfarenhet inom mjukvaru- och webbläsarindustrin. Jag har designat, byggt och hanterat hela installationer av mjukvaruprogram, samt utvecklat och underhållit webbläsare. Min erfarenhet ger mig förmågan att ge tydliga, koncisa förklaringar av komplicerade ämnen – oavsett om det är hur Microsoft Office fungerar eller hur man får ut det mesta av Mozilla Firefox. Utöver mina datorkunskaper är jag också en skicklig skribent och kan kommunicera effektivt online och personligen.



Related posts