Kør dit Windows XP-system i Windows 8 med VMware

I en nylig række artikler, der kulminerede med Gør USB-enheder tilgængelige for en virtuel Windows XP-maskine, viste jeg dig, hvordan du opretter en virtuel Windows XP-maskine i Windows 8 ved hjælp af det indbyggede Client Hyper-V-værktøj. Jeg har modtaget en hel del e-mails om den serie, og flere mennesker har spurgt om muligheden for at konvertere deres eksisterende Windows XP-installation til en virtuel maskine. Jeg har også fået flere mennesker til at spørge mig om muligheden for at køre Windows XP fra en VHD i en dual-boot-konfiguration, der ligner den, som jeg viste dig i artiklen Installer Windows 8.1 Preview i en dual-boot-konfiguration ved hjælp af en VHD.

Desværre blev Windows XP skabt måde, før native opstart fra VHD'er var almindelige, og som sådan er operativsystemet ikke i stand til at starte fra fra en enkeltstående VHD. Teknologien findes dog til at tage et fysisk Windows XP-system og konvertere det til en virtuel maskine. Der er faktisk produkter fra Microsoft og andre mainstream-leverandører, der giver dig mulighed for at udføre en sådan operation med relativ lethed.

Jeg har for nylig undersøgt konvertering af Windows XP til en virtuel maskine ved hjælp af VMwares gratis produkter vCenter Converter Standalone og VMware Player og er grundigt imponeret over både processen og resultaterne. Ved hjælp af vCenter Converter konverterede jeg et live Windows XP-system til et sæt virtuelle maskinfiler. Derefter kopierede jeg disse filer til et Windows 8-system og brugte VMware Player til at køre en fuldt funktionel Windows XP virtuel maskine.

I denne artikel viser jeg dig, hvordan du bruger disse VMware-produkter til at konvertere dit eksisterende Windows XP-system til en virtuel maskine og derefter køre det i Windows 8. Som jeg gør, leder jeg dig trin for trin gennem hele operationen. Undervejs vil jeg påpege nogle problemer, jeg stød på, og vise dig, hvordan du arbejder igennem dem.

Denne artikel er også tilgængelig som et TechRepublic Screenshot Gallery.

Forståelse af licens

Som du måske har gætt, skal du være opmærksom på licensproblemer, når du flytter et operativsystem fra en computer til en anden. Så før du kan begynde denne procedure, er der et par advarsler, som du skal være opmærksom på.

Når du downloader vCenter Converter eller VMware Player, skal du udfylde en registreringsformular og acceptere en EULA, der inkluderer følgende sektioner, der vedrører operativsystemer:

  • 1.3 "Gæstesystemer" betyder forekomster af tredjepartsoperativsystemer, der er licenseret af dig, installeret i en virtuel maskine og kørt ved hjælp af softwaren.
  • 3.4 Gæstesystemer. Visse software tillader gæsteoperativsystemer og applikationsprogrammer at køre på et computersystem. Du anerkender, at du er ansvarlig for at få og overholde de licenser, der er nødvendige for at betjene sådan tredjepartssoftware.

Med andre ord er det op til dig at afgøre, om du har korrekt licens til at køre mere end en kopi af Windows XP ved hjælp af en volumenlicensnøgle, eller om du har den rette licens til at overføre Windows XP fra et system til et andet. Husk, at du kun kan overføre en Retail-licens, som du har erhvervet ved at købe en Windows XP-disk, ikke en OEM-licens, som du har erhvervet ved at købe en computer med Windows XP forudinstalleret. (En OEM-licens er specifikt bundet til den computer.)

Du kan undersøge en PDF-version af Windows XP Professional-licensaftalen (EULA) (PDF), der findes på Microsofts download-side, som inkluderer følgende sektioner, der vedrører brug og overførsel:

  • Afsnit 1 - Tildeling af licens. Du kan installere, bruge, få adgang til, vise og køre en kopi af produktet på en enkelt computer, f.eks. En arbejdsstation, terminal eller anden enhed ("Arbejdsstationscomputer").
  • Afsnit 4 - Overførsel. Du kan flytte produktet til en anden Workstation-computer. Efter overførslen skal du fjerne produktet helt fra den tidligere Workstation-computer.

I nogle tilfælde, når du overfører en Windows XP Retail-licens til en anden computer, beder Produktaktivering dig om at ringe til Microsoft til validering. I andre tilfælde kan du blot aktivere online.

Begynd med en sikkerhedskopi

Selvom konvertering af dit Windows XP-system med vCenter Converter er en helt sikker handling, skal du sikre dig, at du har en fuld sikkerhedskopi eller et diskbillede af dit Windows XP-system, før du starter. På den måde, hvis noget går galt, kan du gendanne dit Windows XP-system og komme tilbage til arbejde.

Du kan bruge Windows XPs Backup Utility eller et tredjeparts disk imaging værktøj. For at oprette et diskbillede af mit Windows XP-testsystem brugte jeg Macrium Reflect Free Edition, som du kan downloade fra CNET Download.com-webstedet.

Bare for at være på den sikre side, kan du muligvis også tage sikkerhedskopi af alle dine data på CD / DVD eller på en ekstern harddisk. Selvom det kan lyde som overdreven, vil en ekstra sikkerhedskopi af dine data give dig ro i sindet.

Introduktion og installation af VMware-værktøjerne

Når du har sikkerhedskopieret dit Windows XP-system, kan du gå til VMwares produktside og downloade den seneste version (5.1) af vCenter Converter Standalone. Du kan derefter downloade den seneste version (4.0) af VMware Player på dit Windows 8-system. Både konverteren og afspilleren er fri til brug i et ikke-kommercielt miljø.

Som jeg nævnte, vil jeg for eksempel bruge to computere: En, der kører Windows XP og en, der kører Windows 8. Installation af begge produkter var en leg. Du kan installere vCenter Converter på Windows XP ved hjælp af installationsguiden vist i figur A.

Figur A

Installation af vCenter Converter er en enkel proces ved hjælp af installationsguiden.

Når installationen er afsluttet, kan du straks starte vCenter Converter. Mens konverteringen er i gang, kan du gå til Windows 8-systemet og installere VMware Player ved hjælp af dens installationsguide, vist i figur B.

Figur B

Mens dit Windows XP-system konverteres, kan du installere VMware Player.

Husk, at du ikke kan installere VMware Player på et Windows 8-system, der kører Client Hyper-V. Hvis du tilfældigvis har Client Hyper-V installeret på dit Windows 8-system, skal du deaktivere det ved at åbne en administratorkommandoprompt og bruge kommandoen:

 bcdedit / indstil hypervisorlaunchtype fra 

Derefter skal du genstarte. Du kan derefter installere VMware Player.

Hvis du vil bruge Client Hyper-V i fremtiden, bruger du følgende kommando til at aktivere den igen:

 bcdedit / sæt hypervisorlaunchtype auto 

Derefter skal du genstarte.

Konvertering af dit Windows XP-system

Konvertering af dit Windows XP-system til en virtuel maskine er i det væsentlige en fire-trins operation. Når du starter vCenter Converter, ser du velkomstskærmen og kan begynde konverteringsproceduren ved at klikke på knappen Konverter maskine på værktøjslinjen eller ved at klikke på ikonet på skærmen, som vist i figur C.

Fig

Du starter konverteringsproceduren fra velkomstskærmen.

Når konverteringsguiden er startet, bliver du bedt om at angive kilden til den virtuelle maskine. Vælg Powered-on machine i rullemenuen Vælg kildetype. Vælg derefter radioknappen Denne lokale maskine, som vist i figur D. Klik på knappen Næste for at fortsætte.

Figur D

Den første forretningsorden er at identificere kildemaskinen.

På det næste skærmbillede angiver du destinationen for de virtuelle maskinfiler, som vist i figur E. Fra rullemenuen Vælg destinationstype skal du vælge VMware Workstation eller en anden virtuel VMware-maskine. Vælg VMware Player 4.0.x i rullemenuen Vælg VMware-produkt. Angiv derefter et navn på din virtuelle maskine i tekstfeltet Navn. Til sidst skal du klikke på knappen Gennemse til siden Vælg et sted for den virtuelle maskine-tekstfelt og specificere en mappe eller et drev, f.eks. En ekstern enhed eller et netværk, hvor de virtuelle maskinfiler skal gemmes.

Figur E

Derefter specificerer du destinationen for de virtuelle maskinfiler.

Når du kommer til indstillingsskærmen, ser du en liste over indstillinger, som konverteringsguiden vil bruge til at oprette din virtuelle Windows XP-maskine. Hvis du ser gule udråbssymboler ved siden af ​​en af ​​indstillingerne, skal du undersøge. Ellers kan du overlade størstedelen af ​​indstillingerne i standardkonfigurationen. Som du kan se i figur F, viser mit eksempelssystem, at hukommelsen, avancerede indstillinger og tilpasse indstillingerne for gæst OS muligvis skal justeres.

Figur F

Gule udråbssymboler identificerer indstillinger, der muligvis skal justeres.

Når jeg klikker på Rediger i afsnittet Enheder, angiver konverteringsguiden, at hukommelsen, der er tildelt til den virtuelle maskine, er mindre end hvad der er i den faktiske fysiske maskine, som vist i figur G. Det er fordi konverteringsguiden antager, at den virtuelle maskine vil være kører på den fysiske maskine og reducerer med vilje hukommelsesmængden, så både vært og virtuel maskine kan køre på netop dette system. I dette tilfælde har mit fysiske Windows XP-system 2 GB hukommelse, så konverteringsguiden sænker mængden af ​​hukommelse, der er tildelt den virtuelle maskine, ned til 1840MB. Da jeg imidlertid kører denne virtuelle maskine på mit Windows 8-system, der har 8 GB hukommelse, justerer jeg hukommelsen op til 2 GB.

Figur G

Konverteringsguiden justerer mængden af ​​hukommelse, der skal rumme.

Du bliver nødt til at justere din hukommelsesindstilling i henhold til dit system. Husk dog, at du også kan justere hukommelsesallokering i VMware Player.

Nu, selvom der ikke er et gult udråbelsesikon ud for afsnittet Netværk, skal du også foretage en justering der. Som du kan se i figur H, ønsker du at ændre forbindelsestype-indstillingen fra Bridged til NAT for at konfigurere den virtuelle maskine til at dele værtssystemets IP-adresse.

Figur H

Du ønsker at konfigurere sektionen Networks til at bruge NAT-forbindelsestype.

Når du vælger Avancerede indstillinger, vil du se en advarsel øverst på skærmen, som vist i figur I, som viser, at konverteringsguiden ikke er i stand til at finde Sysprep-filerne. Du kan ignorere denne meddelelse, fordi disse filer ikke er nødvendige for denne type konvertering. Du skal dog vælge fanen Efter-konvertering og derefter markere afkrydsningsfeltet Installer VMware-værktøjer. Installation af VMware Tools øger ydeevnen og tilføjer ekstra funktioner til den virtuelle maskine. For eksempel forbedres grafisk ydeevne, du vil være i stand til at flytte musen mellem de virtuelle maskiner og værtsmaskiner uden særlige tastetryk, og kopiere og indsætte operationer mellem virtuelle maskiner og værtsmaskiner vil blive aktiveret.

Figur I

Sørg for, at du markerer afkrydsningsfeltet Installer VMware-værktøjer.

Når du kommer til skærmen Oversigt, vist i figur J, kan du se over alle de indstillinger, som konverteringsguiden vil bruge til at oprette din virtuelle Windows XP-maskine. Klik på Udfør for at starte den faktiske konvertering.

Figur J

Skærmen Oversigt viser alle de indstillinger, der vil blive anvendt på den virtuelle maskine.

Husk, at konverteringsfunktionen, der vises med 50% i figur K, kan tage en time eller mere afhængigt af størrelsen på din harddisk. Som sådan, mens konverteringsoperationen er i gang, skal du gå til dit Windows 8-system og installere VMware Player.

Figur K

Den faktiske konverteringsprocedure kan tage en time eller mere. Brug af VMware Player

Når konverteringen er afsluttet, kan du overføre de virtuelle maskinfiler til dit Windows 8-system. I mit eksempel tilsluttede jeg det eksterne drev til mit Windows 8-system og kopierede XP-VM-mappen, der indeholdt to filer, til rodmappen. I mit tilfælde var de to filer den virtuelle maskinfil Helios-VM.vmdk og den virtuelle diskfil Helios-VM.vmx, og de vejede ca. 90, 2 GB og tog lidt over en time at kopiere til harddisken.

Når kopieringen er afsluttet, kan du starte VMware Player. Når du ser skærmen Velkommen til VMware Player, skal du vælge kommandoen Åbn en virtuel maskine som vist i figur L.

Figur L

Vælg kommandoen Åbn en virtuel maskine for at komme i gang.

Find og vælg derefter din virtuelle maskine. Så snart du gør det, vil du se din virtuelle maskine i en slukket tilstand, som vist i figur M. For at komme i gang skal du bare klikke på kommandoen Afspil virtuel maskine.

Figur M

For at komme i gang skal du klikke på kommandoen Afspil virtuel maskine.

Første gang du starter VMware Player, kan du støde på advarsler om enheder eller drev, der var en del af dit gamle fysiske system, som ikke er en del af dit nye system. For eksempel viser figur N en advarselsmeddelelse om en parallel port. For at forhindre VMware Player i at vise advarslen, hver gang du starter den virtuelle maskine, skal du bare klikke på Nej.

Figur N

VMware Player viser advarselsmeddelelser om enheder eller drev, der var en del af dit gamle fysiske system, som ikke er en del af dit nye system.

Du bliver derefter bedt om at downloade og installere VMware Tools (figur O). Som nævnt vil disse værktøjer give dig alle mulige funktioner, der gør det at køre din Windows XP-installation som en virtuel maskine meget mere praktisk. Så gå videre ved at klikke på knappen Download og installer.

Figur O

Du skal installere VMware Tools.

Når du er færdig, har du Windows XP kørt i VMware Player inde i Windows 8, som vist i figur P.

Figur P

At have Windows XP kørt i VMware Player inde i Windows 8 er ganske praktisk. Håndtering af eksisterende problemer i Windows XP

Håndtering af eksisterende problemer i Windows XP

For grundigt at teste konverteringsproceduren konverterede jeg flere af mine Windows XP testsystemer til virtuelle maskiner. Mens flertallet gik meget glat, stødte jeg på et omhyggeligt problem med et af mine Windows XP-systemer, og det tog mig ret lang tid at finde en løsning. I et nøddeskal mislykkedes konverteringsproceduren med 96% og viste følgende meddelelse, som vist i figur Q.

FAILED: Det er ikke muligt at finde systemvolumen, omkonfiguration er ikke mulig.

Figur Q

Det tog noget tid at udrydde årsagen til denne fejl.

Det viste sig, at jeg tidligere har installeret Windows 8 i en dual-boot-konfiguration på dette særlige Windows XP-testsystem. Og selvom jeg havde fjernet dual-boot-konfigurationen, havde Windows 8 efterladt sin Boot Manager-fil og -mappe bag. Da Boot-mappen og Bootmgr-filen havde egenskaberne Skjult og System aktiveret, vidste jeg ikke, at de var der, men konverteringsguiden, der forventede kun at finde Windows XP's Boot Loader (NTLDR), aborterede konverteringsproceduren, da den også fandt Windows 8s Boot Manager.

Løsningen var todelt: Først måtte jeg slette Boot-mappen og Bootmgr-filen. For det andet måtte jeg genopbygge Master Boot Record og genskabe filen Boot.ini.

For at slette Boot-mappen og Bootmgr-filen, var jeg nødt til at starte op i Safe Mode, logge ind som Administrator, tage ejerskab af Boot-mappen og Bootmgr-filen og tildele fuld kontrol tilladelser til Administrator-kontoen. Derefter kunne jeg blot slette Boot-mappen og Bootmgr-filen fra Windows Stifinder.

For at genopbygge Master Boot Record og genskabe filen Boot.ini, måtte jeg starte fra Windows XP-cd'en og starte gendannelseskonsollen med administratorkontoen. En gang i gendannelseskonsollen brugte jeg FixMBR-kommandoen til at genopbygge Master Boot Record. Derefter brugte jeg kommandoen Bootcfg / gendanne til at genskabe filen Boot.ini.

Hvis du støder på dette problem og har brug for yderligere hjælp, skal du bare lægge en note i diskussionsområdet.

Hvad tager du?

Vil du bruge denne teknik til at virtualisere dit Windows XP-system? Har du brugt VMware vCenter Converter eller VMware Player før? Som altid, hvis du har kommentarer eller oplysninger at dele om dette emne, så tag et øjeblik til at komme indom diskussionsområdet og lad os høre fra dig.



© Copyright 2020 | mobilegn.com