Migrere til Vista ved hjelp av User State Migration Tool 3,0


Få ditt eksemplar av Windows Server Hacks!

I en tidligere artikkel her på WindowsNetworking.com tittelen migrere til Vista med Windows Easy Transfer vi sett på hvordan du kan overføre brukerkontoer, filer og programinnstillinger fra en eksisterende datamaskin som kjører Windows XP til en nyinstallert ny datamaskin som kjører Windows Vista. Windows Easy Transfer er et lett verktøy men det er egentlig bare nyttig for vandringer involverer en håndfull av stasjonære datamaskiner, for eksempel en liten bedrift med et nettverk av ti maskiner eller en hjemmebruker som ønsker å erstatte sine gamle XP boks med en splitter ny Vista- klar maskin. Bedrifter derimot trenger en mer robust verktøy for å utføre migrere brukerinnstillinger, og User State Migration Tool (USMT) er Microsofts svar på deres behov.

USMT Bakgrunn

USMT er designet for å migrere brukerinnstillinger når du oppgraderer eller migrerer skrivebordsversjoner av Windows i et domenemiljø. USMT 1.0 ble opprinnelig utviklet for å migrere Windows 95, Windows 98 og Windows NT 4.0 Workstation maskiner til Windows 2000 Professional. USMT 2.0 gjennom 2.6 utvidet dette til å støtte migrere Windows 2000 Professional og tidligere plattformer til Windows XP Professional, og støttet også XP til XP vandringer. USMT 3.0, som nå er i beta på tidspunktet for å skrive denne artikkelen, er designet for å migrere Windows 2000 Professional SP4 og senere til Windows XP SP2 og nyere. Med andre ord, ved hjelp USMT 3.0 kan du overføre:

  • Windows 2000 Professional SP4 til Windows XP SP2
  • Windows 2000 Professional SP4 til Windows Vista
  • Windows XP SP2 til Windows Vista

    Du kan også bruke USMT 3.0 for å migrere fra x86 til x64 versjoner av disse plattformene og vice versa, og den støtter alle versjoner av XP og Vista samt unntak Starter Edition. USMT støtter ikke migrere Windows serveroperativsystemer.

    Migrasjon Metoder

    USMT 3.0 støtter to typer tilnærming for å migrere dine maskiner. side-by-side tilnærming og tørke-og-load tilnærming

  • side-by-side
    . Denne tilnærmingen innebærer å samle brukertilstandsinformasjon fra den gamle datamaskinen, flytte informasjonen til et mellomlager, og deretter gjenopprette informasjon på en annen datamaskin som har Vista allerede er installert på den. Du kan bruke denne metoden hvis din nåværende stasjonære datamaskiner er ikke kraftig nok til å støtte den nye Vista operativsystem.
  • Tørk-og-load
    . Denne tilnærmingen innebærer å samle brukertilstandsinformasjon fra den gamle datamaskinen, flytte informasjonen til et mellomlager, oppgradere den gamle datamaskinen til Vista, og deretter gjenopprette informasjonen tilbake til den gamle datamaskinen. Denne tilnærmingen kan brukes hvis den eksisterende stasjonære datamaskiner har maskinvare som kan støtte kjører Vista.

    migreringsverktøyene

    De to viktigste migreringsverktøy som følger med USMT 3.0 kalles ScanState og LoadState.

  • ScanState
    . Dette verktøyet brukes til å samle bruker og programinnstillinger fra kilden (gamle) datamaskinen og lagrer dem til mellomlager. Dette mellom butikken er en bildefil som heter USMT3.MIG. Legg merke til at du kjører ScanState endrer ikke noe på kildedatamaskinen, så hvis du etterpå velger ikke å overføre bruker staten informasjon til en ny maskin du kan fortsette å bruke den gamle maskinen som før.
  • LoadState
    . Dette verktøyet brukes til å gjenopprette bruker og programinnstillinger er lagret i USMT3.MIG og kopiere dem til målet (nye eller oppgraderte) datamaskin.

    I tillegg er disse verktøyene opprette og bruke en rekke XML-filer og komponent manifesterer som kan tilpasses på ulike måter å kontrollere hvordan migrasjonsprosessen fungerer. For eksempel kan du bruke ScanState å lage en fil som heter config.xml og deretter redigere XML-fil til å kontrollere nøyaktig hva som vil bli overført fra kilden maskin til målmaskinen. Jeg skal se på noen av disse ulike tilpasningsmuligheter i en fremtidig artikkel her på WindowsNetworking.com.

    Migrasjon Steps

    La oss se på trinnene involvert i en side-by-side migrasjon som overfører all bruker staten informasjon fra en gammel datamaskin som kjører Windows XP SP2 til en ny datamaskin som kjører Vista. Merk at prosedyrene som er beskrevet nedenfor er basert på forhåndsversjoner av Vista og USMT 3.0 så prosedyren skissert kan endre seg litt når de endelige versjonene av disse produktene er lansert.

    Trinnene for å utføre denne migrasjonen er som følger:

    1. Last ned USMT 3.0 fra Microsoft Download Center og kopiere den inn på kildedatamaskinen kjører XP og måldatamaskinen kjører Vista. Legg merke til at på tidspunktet for å skrive denne artikkelen Download Center bare har USMT 2.6 tilgjengelig, men hvis du er en volumlisens eller Software Assurance (SA) kunde bør du allerede har tilgang til versjon 3.0 av USMT.
    2. Installer alle programmer som er installert på din XP-boksen på din Vista-boksen. Dette er nødvendig fordi USMT ikke kan være i stand til å migrere innstillinger for bestemte programmer med mindre disse programmene er også installert på målmaskinen.
    3. Kjør ScanState på kildedatamaskinen. ScanState er et kommandolinjeverktøy som har et antall forskjellige parametere du kan bruke til å spesifisere ting som hvor du vil lagre USMT3.MIG butikken fil, som XML-filer til å bruke til å tilpasse hvilke bruker- og programinnstillinger migreres, detaljnivå og logging nivå , som brukerprofiler til å kopiere, kryptering, komprimering, og så videre. Jeg skal undersøke noen av disse ulike parametere i en fremtidig artikkel, men for nå bare husk å enten logge deg på kilde maskinen som lokal administrator eller bruke runas kommandoen for å åpne en ledetekst kjører med administratorrettigheter. Det er fordi hvis du ikke kjører ScanState som administrator, bare brukerprofilen til den påloggede brukeren blir migrert. Å kjøre ScanState på kildedatamaskinen, må du endre din nåværende katalog til mappen hvor USMT ligger og type scanstate \\\\ server \\ opsjoner hvor aksjen er en delt mappe på nettverket som vil bli brukt som en midlertidig plassering for butikken i løpet av migrasjon og alternativer er noe annet kommandolinjebrytere du ønsker å bruke. Selvfølgelig er den reelle makten av å bruke ScanState og LoadState at som kommandolinjeverktøy, kan de være skriptede bruker batch-filer for å automatisere vandringer, men her er vi bare ser på sin drift på et høyt nivå, og jeg vil forlate regisserte vandringer for en fremtidig artikkel.

      Legg merke til at standard ScanState komprimerer all brukertilstandsinformasjon i en enkelt migreringsfilen heter USMT3.MIG, men du kan også bruke /nocompress bryteren til å forlate staten informasjon ukomprimert. Som figur 1 viser nedenfor, ved hjelp av denne bryteren kan du faktisk se hva brukerprofiler og programinnstillinger som skal kopieres. I den virkelige verden vandringer men det er mer effektivt å utelate /nocompress knappen til å utføre dine vandringer


      Figur 1:. Typiske brukerprofiler og applikasjonsdata blir overført etter å ha kjørt ScanState med /nocompress alternativet

    4. Når bruker staten info har blitt migrert til den midlertidige butikken, kan du kjøre LoadState på måldatamaskinen å kopiere bruker- og programfiler og innstillinger i kilde maskin på din målmaskinen. LoadState er en annen kommandolinjeverktøy som har et antall forskjellige parametere for å spesifisere hvor den midlertidige butikken ligger, som XML-filer til å bruke for å kontrollere migrasjon (disse XML-filer ville ha blitt opprettet tidligere ved hjelp ScanState og tilpasset som ønsket av administratoren å kontrollere hvordan migrasjons inntektene), som bruker profiler for å gjenopprette, logging og detaljnivå nivåer, dekrypteringstjenester, og så videre.

      Hvis du migrerer innstillinger til en Vista-maskin, må du åpne en ledetekst som kjører under administratorrettigheter. For å gjøre dette kan du skrive inn cmd i Start søk-boksen, og når cmd vises på Start-menyen, høyreklikk på cmd og velg Kjør som Administrator. Når UAC-melding vises, klikker du på Fortsett (hvis du er logget på som administrator på maskinen) eller skrive inn et passord for en administratorkonto (hvis du er logget på som standardbruker). Når kommandovinduet åpner, skriver loadstate \\\\ server \\ opsjoner hvor aksjen er den delte mappen på nettverket som ble brukt som midlertidig lagring når ScanState ble kjørt tidligere, og alternativene er noen alternativer som kreves av hvordan du kjørte ScanState tidligere. For eksempel, hvis du brukte /kryptere bryteren når du kjørte ScanState så du trenger å inkludere /dekryptere bryteren når du bruker LoadState, og så videre.

      Konklusjon

      USMT 3.0 er den nyeste versjonen av Microsofts User State Migration Tool og inneholder nye funksjoner som XML konfigurasjonsfiler erstatte INF-filene fra tidligere versjoner av dette verktøyet, pluss nye kommando- alternativer linje for LoadState og ScanState og andre forbedringer. USMT 3.0 er fortsatt i beta, og det er fortsatt noen bugs når du bruker den til å migrere bruker staten informasjon fra XP til Vista, men jeg vil se dette kraftige verktøyet senere når den endelige versjonen utgivelsen blir tilgjengelig, og vi vil undersøke sine evner i mer detalj.