Hvordan flytte brukermapper til en annen lokal stasjon i Windows? Hvordan overføre en brukerprofil til en ny datamaskin ved hjelp av Transwiz-verktøyet Windows 7 brukermappen til en annen stasjon.

Migrerer brukerprofilmapper fra systemdisk til en annen disk er nødvendig for å frigjøre en relativt liten systemdisk (for eksempel en SSD).
Operasjonen er utrygg og kontroversiell – hvem vet ikke hvordan og hvorfor – bør ikke gjøres.

Ekstra nødvendig. xxcopy-verktøyet. Pro-versjon kreves. Selv om den er betalt, er dens offisielle prøveperiode på 60 dager ganske nok for vår oppgave.
Så:

  1. Installer xxcopy.
  2. Vi oppretter en ny midlertidig bruker med et navn, for eksempel "TU", som vil bli brukt til å utføre dataoverføringsoperasjonen og gi ham administratorrettigheter.
  3. Vi starter på nytt (for å eliminere låser på filene som er i bruk) og logger på som ny bruker ("TU").
  4. Vi lanserer kommandolinje Windows i administratormodus. For å kopiere en mappe fra stasjon C: til stasjon D: kjør kommandoen:
    xxcopy c:\Users d:\Users /E /H /K /SC /oE1
    Hvis du har forskjellige stasjonsbokstaver, bytt ut dine egne. Som et resultat vil mappen kopiert skikkelig. Eventuelle feil kan ignoreres.
  5. Deretter kjører du kommandoen regedit.I den finner vi registergrenen HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.I denne grenen endrer vi verdiene til nøklene:
    • Misligholde til "D:\Users\Default"
    • Profilkatalog til "D:\Users"
    • Offentlig til "D:\Users\Public"
  6. I samme gren er det grener med parametere for brukerprofiler som allerede er registrert i systemet (grener med lange navn, dette er hva de er) - for hver bruker må du endre verdien på nøkkelen " ProfileImagePath» til en katalog på en bærbar stasjon.
  7. Den midlertidige brukeren er ikke lenger nødvendig - alt som ble krevd av ham er fullført. Samtidig har det så langt ikke blitt gjort noe irreversibelt - alle dataene i virkeligheten ble kopiert, ikke overført. Derfor, i tilfelle "noe gikk galt ..." kan du alltid returnere status quo. Start nå på nytt og logg på med en ekte administratorkonto.
  8. Vi sørger for at innloggingen er riktig og systemet starter opp uten spørsmål. Nå kan du fortsette til de neste trinnene.
  9. Kjør kommandoen på nytt Windows linje i administratormodus og kjør følgende kommandoer:
    • rd "C:\Documents and Settings"- slette en symbolsk lenke til den gamle brukermappen
    • rd "C:\Users" /S- fjerning av gammel mappe Brukere
    • mklink /D "C:\Documents and Settings" "D:\Users"
    • mklink /D "C:\Users" "D:\Users"

Nå på systemet ditt ligger brukerprofilmappen på ønsket disk og i tillegg er det symbolske lenker til ny mappe, som beskytter systemet mot feilhåndtering av den gamle adressen.

Av en eller annen grunn forlot Microsoft muligheten til å migrere profilen for klientversjoner av deres operativsystemer, og startet med Windows Vista. Jeg vet ikke hva dette er forbundet med, men når du går til menyen "Brukerprofiler", vil du se at kopieringsprofilknappen er deaktivert.

Men som mange andre restriksjoner pålagt av Microsoft, kan dette også omgås, gjør alt i henhold til instruksjonene og du vil gjøre det bra;)

Denne artikkelen passer for Windows Vista, Windows 7, Windows 8, Windows 8.1. Så i rekkefølge:

1) Logg på med administratorkontoen din.

2) Opprett en ny mappe for å lagre kontoene dine; i mitt tilfelle vil det se slik ut:

3) Deretter må du opprette en ny bruker med administratorrettigheter. For å gjøre dette, gå til "Kontrollpanel" → "Brukerkontoer" → "Legge til og fjerne brukerkontoer" → "Opprette regnskap". Skriv inn et hvilket som helst navn, velg "Administrator" og klikk "Opprett en konto":

4. Vi starter datamaskinen på nytt og logger inn under vår nye bruker:

5. Kopier mappen med profilen til hovedkontoen vår. For å gjøre dette, gå til banen: C:\Users og kopier mappen med det nødvendige brukernavnet til vår nye mappe.

6. Gå deretter til egenskapene til begge mappene og gå til fanen "Sikkerhet". Her må vi opprette i mappen på stasjon D alle de samme brukergruppene som i mappen på stasjon C, og også gi dem samme tilgangsrettigheter.

Som du kan se, må du slette gruppene "Autentiserte" og "Brukere", du må også legge til brukeren av nettstedet og gruppen "Hjemmebrukere".

For å legge til eller fjerne en bruker eller gruppe, klikk på Rediger-knappen. I vinduet som åpnes, velg en bruker eller gruppe og klikk på "Slett"-knappen, eller klikk bare på "Legg til"-knappen for å legge til en ny gruppe.

Et vindu for valg av brukere og grupper åpnes:

Klikk på "Avansert"-knappen og i det nye vinduet til høyre, "Søk"-knappen:

Velg ønsket gruppe og klikk OK til bare "Gruppetillatelser"-vinduet gjenstår.

Som et resultat bør du få en fullstendig kopi av rettighetene til undermappen:

Hvis alt stemmer, trykk på OK-tasten for å bruke endringen og gå videre til neste trinn.

7. Når du prøver å slette/legge til en bruker, kan systemet vise følgende vindu:

Vi må omgå dette, så vi må deaktivere tillatelsesarv for denne mappen. For å gjøre dette, klikk på "Avansert"-knappen i mappeegenskapene i "Sikkerhet"-delen:

I dette vinduet klikker du på "Endre tillatelser"-knappen og fjerner merket for "Legg til tillatelser som er arvet fra overordnede objekter":

Klikk OK og spørsmålet Windows-sikkerhet vi svarer "Slett" (selv om du også kan "Legg til" - dette vil ganske enkelt lagre gjeldende grupper og brukere, men også tillate at de endres"):

Klikk også på OK-knappen i vinduet for avanserte sikkerhetsinnstillinger.

8. Åpne registeret. For å gjøre dette, trykk på tastekombinasjonen Win + R og i vinduet som åpner Kjør"Skriv regedit og klikk OK. (Du kan også søke på Start-menyen i Windows 7 eller Vista ved å skrive regedit )

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Og vi ser flere grupper med poster i denne delen:

Vi er interessert i grupper av formatet S-1-5-21-xxxxxxxxxx-xxx... velg dem én etter én og se på verdien av ProfileImagePath-parameteren. Banen skal føre til mappen til profilen som vi må overføre. I mitt tilfelle er det denne:

Deretter må vi endre ProfileImagePath-verdien til banen til den nye mappen. For å gjøre dette, høyreklikk på parameteren og velg "Rediger". Jeg skriver min vei, og dette er hva jeg fikk:

10. For pålitelighet vil vi opprette en symbolsk kobling til den gamle plasseringen, dette vil løse mange problemer, spesielt hvis noen programmer bestemmer seg for å ignorere den nye plasseringen. For å gjøre dette, slett den gamle brukermappen og åpne kommandolinjen og skriv følgende der:

mklink /J "C:\Brukere\*bruker*" "D:\Brukere\*bruker*"

Hvor i stedet for *bruker* du må skrive navnet på mappen din. For eksempel, " C:\Users\Vladimir"

Det gjenstår å starte systemet på nytt og logge på under hovedkontoen.

Det er alt. Jeg håper denne artikkelen var nyttig for deg, klikk på en av knappene nedenfor for å fortelle vennene dine om det. Abonner også på nettstedoppdateringer ved å skrive inn e-posten din i feltet til høyre eller ved å abonnere på en gruppe i Vkontakte.

Men jeg tror det er veldig nyttig, så jeg legger ut rettet og forstørret kopi.

Oppgaven med å flytte brukerprofilmappen fra systemstasjonen til en annen logisk eller fysisk stasjon i operativsystemet Windows-familier Det er veldig viktig av flere grunner:

  • Behovet for å skille driftsinformasjon (system) og arkivdata (brukerdata) på grunn av for eksempel behov for å lagre systemfiler på en høyhastighets, men mindre pålitelig RAID0-diskgruppe.
  • Ingen behov for ytterligere overføring av informasjon når du installerer operativsystemet på nytt.
  • Sammenlignet med å overføre en enkelt brukerprofil er det å foretrekke å flytte mappen Brukere, siden profilene til alle påfølgende brukere av datamaskinen også vil bli lagret på rett sted, og det vil ikke være behov for å gå gjennom overføringsprosedyren på nytt.
En av de mest elegante og rasjonelle metodene for en slik overføring er muligheten til å bestemme plasseringen av brukerprofilmappen på stadiet av systeminstallasjonen. Når det gjelder Windows 7, gir Microsoft oss en slik mulighet under navnet Audit Mode. Du kan lese mer om denne modusen i neste artikkel.

Nå om scenariet med å overføre brukermappen:

  1. Du bør utføre en normal installasjon av Windows 7 på en hvilken som helst måte som er praktisk for deg, og stoppe ved trinnet der installasjonsprogrammet vil be deg om å skrive inn datamaskinnavnet og brukernavnet.
  2. Fra inndataskjermen for datamaskinnavn og brukernavn, trykk CTRL + SHIFT + F3. Datamaskinen vil starte på nytt og starte opp i revisjonsmodus. I dette tilfellet vil systemet være i denne modusen til du kjører sysprep-verktøyet med /oobe-nøkkelen eller velger riktig element i vindusversjonen av dette verktøyet, som starter i revisjonsmodus hver gang systemet starter.

  3. Siden du på dette tidspunktet allerede vil ha Windows 7 installert, men ikke fullt konfigurert, før du tilordner en ny plassering for brukerprofilmappen, må du først forberede diskundersystemet, det vil si opprette og formatere partisjonen du planlegger å bruke for å plasser mappen Brukere.
  4. Nå må vi forme konfigurasjonsfil for å angi plasseringen til brukermappen, her er innholdet:

    x86-versjon (last ned):
    D:\Brukere D:\ProgramData
    x64-versjon (last ned):
    D:\Brukere D:\ProgramData
    Lagre den med et hvilket som helst navn, for eksempel unattend.xml.

    Merk følgende! Filen må lagres i UTF-8-koding (og for de som forstår UTF8 + BOM).

  5. Vinduet med tittelen "System Preparation Program 3.14" må lukkes. Ellers, når du kjører følgende kommando, vil du få en feilmelding: "En annen kopi av dette programmet kjører allerede."

    Det er bedre å lagre "unattend.xml"-filen på harddisken, og ikke på flash-stasjonen, fordi når du bruker denne filen, neste gang du starter på nytt, vil ikke flash-stasjonen være tilkoblet ennå, og systemet vil rapportere en feil og vil hele tiden starte på nytt. Hele installasjonsprosessen må starte på nytt. Anta at unattend.xml-filen har blitt lagret i roten til C-stasjonen, så vil kommandoen for å bruke den være:

    C:\Windows\System32\sysprep\sysprep.exe /oobe /reboot /unattend:C:\unattend.xml


    Datamaskinen vil starte på nytt.

    Hvis filen IKKE er lagret i UTF-8-koding (som beskrevet ovenfor), får du følgende feil: "Det oppstod en fatal feil under kjøring av Sysprep på datamaskinen."

  6. Gå tilbake til vinduet for å angi datamaskinnavn og brukernavn, fullfør installasjonen.
  7. Etter oppstart av datamaskinen, kontroller at mappene D:\Users og D:\ProgramData eksisterer, og at brukermappen hvis navn du spesifiserte på slutten av installasjonen, ligger i D:\Users.

Som en bonus kan du også dra nytte av den såkalte feilforebyggingen for å eksplisitt spesifisere de gamle brukerprofilmappebanene. For å gjøre dette, bruk mklink-verktøyet til å lage to symbolske lenker (kjøres med administratorrettigheter):

mklink /J C:\Users D:\Users mklink /J C:\ProgramData D:\ProgramData
Dermed, selv når de får tilgang til de gamle banene, vil ikke et hvilket som helst program legge merke til erstatningen og vil fungere med mapper på stasjon C, selv om de faktisk vil være plassert på stedet du konfigurerte.

For kompatibiliteten til noen applikasjoner med Windows XP, anbefaler jeg å lage følgende symbolske lenke:
mklink /J "C:\Documents and Settings" D:\Users
Hvis brukermappen allerede eksisterte og du var på første oppsett operativsystem Hvis du angir det forrige brukernavnet, vil en annen mappe for profilen bli opprettet, og den gamle forblir urørt. Alle filer fra den gamle mappen skal overføres til den nye manuelt (det anbefales å starte opp under en helt annen bruker slik at filene i profilmappen ikke blir blokkert).


Derfor anbefaler jeg etter Windows installasjon og etter å ha opprettet brukerprofiler (for dette må du logge på interaktivt én gang for hver bruker), opprette et systembilde på C:-stasjonen. I tilfelle feil, distribuerer du et system fra et bilde der brukerprofiler er koblet til deres mapper, og problemet beskrevet i avsnittet ovenfor vil ikke være det.

Å overføre brukerprofiler til en annen stasjon og endre banen til dem er en svært vanskelig oppgave. Det er imidlertid ganske gjennomførbart, og flere forskjellige måter. Etter at migreringen er fullført, kan de gamle profilmappene slettes uten problemer.

Anta at du må overføre en profil fra disken MED: til disk D:. Bare å kopiere profilfilene gir ikke mening, da det ikke vil fungere.

Den enkleste og rimeligste måten er å bruke (Windows Enkel overføring). På denne måten kan du overføre absolutt hele profilen, inkludert AppData-mappen og ulike systemlenker knyttet til profilen.

Først av alt må du logge inn på kontoen som vi skal overføre.
Deretter går du langs stien Start -> Alle programmer -> Tilbehør -> Systemverktøy -> Overføringsverktøy Windows-data.

vil starte Windows Enkel overføring, der du bare trenger å velge stedet der brukerdataene skal lagres. Det er best å overføre dem til en ekstern eller USB-flash-stasjon, selv om ingen gidder å velge en nettverksstasjon.



Som et resultat vil vi få en fil med utvidelsen .MIG, som vil lagre dyrebare data.

1. Logg på med en administratorkonto og slett den gamle profilen og alle dens filer (hvis det er skummelt, kan du lagre dem først ved å kopiere dem til et trygt sted).

2. Åpne ( vinn+r -> regedit).

3. Gå til filial HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\ProfileList.

4. Finn meningen Profilkatalog og spesifiser adressen til en ny mappe for den - for eksempel, D:\Brukere.


5. Start på nytt.

6. Logg på med en administratorkonto.

7. Opprett en ny brukerkonto (Start -> Kontrollpanel -> Alle kontrollpanelelementer -> Brukerkontoer). Gi den samme navn som den eksterne kontoen - men dette er bare for enkelhets skyld.

8. Logg ut og logg på med den nye kontoen du nettopp opprettet. Nå vil profilmappen bli opprettet der vi tidligere spesifiserte verdien Profilkatalog.

9. Det gjenstår å finne filen opprettet tidligere .MIG og dobbeltklikk på den. Veiviseren vil overføre all brukerinformasjon til den nye profilen. Hvis navnet på den nye kontoen ikke samsvarer med den gamle, så inn Migreringsveiviser, V flere alternativer, du trenger bare å spesifisere et nytt navn.

Denne metoden refererer til å overføre en profil til for lenge siden installert system. Noen ganger er det imidlertid fornuftig å gjøre dette umiddelbart etter installasjon av Windows 7.

Velge en brukerprofilplassering når du installerer Windows 7

Hvis du reinstallerer eller installerer Windows 7 fra bunnen av, er det praktisk å umiddelbart velge en ny plassering for den fremtidige brukerprofilen på installasjonsstadiet.

Etter hovedstadiene med å installere Windows 7, la oss stoppe ved vinduet der du må opprette en ny bruker i systemet. Ikke skynd deg å peke på det og klikk Shift+F10 for å åpne et ledetekstvindu.

La oss nå flytte profilen til et nytt sted. I vårt eksempel flytter vi mappen C:\Brukere til en mappe E:\Brukere, samt mapper Programfiler Og Programdata.

1. Kopier profiler, mappe Programfiler Og Programdata til et nytt sted.

robocopy "C:\Users" "E:\Users" /E /COPYALL /XJ
robocopy "C:\Program Files" "E:\Program Files" /E /COPYALL /XJ
robocopy "C:\ProgramData" "E:\ProgramData" /E /COPYALL /XJ


2. La oss slette de gamle mappene og lage de nødvendige koblingene mellom mappene.

Programfiler-mappen:

rmdir "C:\Program Files" /S /Q
mklink /J "C:\Program Files" "E:\Program Files"


Profiler:

rmdir "C:\brukere" /S /Q
mklink /J "C:\brukere" "E:\brukere"


Programdatamappe:

rmdir "C:\ProgramData" /S /Q
mklink /J "C:\ProgramData "E:\ProgramData"


Det er sannsynlig at når du sletter mapper med kommandoen rmdir en feilmelding vises.
Du kan slette disse mappene senere, etter en omstart.

Gå inn nå regedit for å åpne Registerredigering.

Gå til neste gren:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
Endre mappebanene i den ProgramFilesDir Og CommonFilesDir ved å skrive inn disken E:\ i stedet for en disk C:\.

Gå nå til listen over brukerprofiler etter gren:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList
og endre stiene igjen med E:\ i stedet for C:\.

Lukk Registerredigering. Skriv inn følgende kommando:

avslutning /r /t0

Datamaskinen slås av, slå den på igjen. Brukeropprettingstrinnet vises igjen, opprett det og på dette vil installasjonen av Windows 7 og overføringen av profiler bli fullført.

Men jeg tror det er veldig nyttig, så jeg legger ut rettet og forstørret kopi.

Oppgaven med å overføre brukerprofilmappen fra systemstasjonen til en annen logisk eller fysisk stasjon i Windows OS-familien er veldig akutt av en rekke årsaker:

  • Behovet for å skille driftsinformasjon (system) og arkivdata (brukerdata) skyldes for eksempel behovet for å lagre systemfiler på en høyhastighets, men mindre pålitelig RAID0-diskmatrise.
  • Ingen behov for ytterligere overføring av informasjon når du installerer operativsystemet på nytt.
  • Sammenlignet med å overføre en enkelt brukerprofil er det å foretrekke å flytte mappen Brukere, siden profilene til alle påfølgende brukere av datamaskinen også vil bli lagret på rett sted, og det vil ikke være behov for å gå gjennom overføringsprosedyren på nytt.
En av de mest elegante og rasjonelle metodene for en slik overføring er muligheten til å bestemme plasseringen av brukerprofilmappen på stadiet av systeminstallasjonen. Når det gjelder Windows 7, gir Microsoft oss en slik mulighet under navnet Audit Mode. Du kan lese mer om denne modusen i neste artikkel.

Nå om scenariet med å overføre brukermappen:

  1. Du bør utføre en normal installasjon av Windows 7 på en hvilken som helst måte som er praktisk for deg, og stoppe ved trinnet der installasjonsprogrammet vil be deg om å skrive inn datamaskinnavnet og brukernavnet.
  2. Fra inndataskjermen for datamaskinnavn og brukernavn, trykk CTRL + SHIFT + F3. Datamaskinen vil starte på nytt og starte opp i revisjonsmodus. I dette tilfellet vil systemet være i denne modusen til du kjører sysprep-verktøyet med /oobe-nøkkelen eller velger riktig element i vindusversjonen av dette verktøyet, som starter i revisjonsmodus hver gang systemet starter.

  3. Siden du på dette tidspunktet allerede vil ha Windows 7 installert, men ikke fullt konfigurert, før du tilordner en ny plassering for brukerprofilmappen, må du først forberede diskundersystemet, det vil si opprette og formatere partisjonen du planlegger å bruke for å plasser mappen Brukere.
  4. Nå må du opprette en konfigurasjonsfil for å angi plasseringen til brukermappen, her er innholdet:

    x86-versjon (last ned):
    D:\Brukere D:\ProgramData
    x64-versjon (last ned):
    D:\Brukere D:\ProgramData
    Lagre den med et hvilket som helst navn, for eksempel unattend.xml.

    Merk følgende! Filen må lagres i UTF-8-koding (og for de som forstår UTF8 + BOM).

  5. Vinduet med tittelen "System Preparation Program 3.14" må lukkes. Ellers, når du kjører følgende kommando, vil du få en feilmelding: "En annen kopi av dette programmet kjører allerede."

    Det er bedre å lagre "unattend.xml"-filen på harddisken, og ikke på flash-stasjonen, fordi når du bruker denne filen, neste gang du starter på nytt, vil ikke flash-stasjonen være tilkoblet ennå, og systemet vil rapportere en feil og vil hele tiden starte på nytt. Hele installasjonsprosessen må starte på nytt. Anta at unattend.xml-filen har blitt lagret i roten til C-stasjonen, så vil kommandoen for å bruke den være:

    C:\Windows\System32\sysprep\sysprep.exe /oobe /reboot /unattend:C:\unattend.xml


    Datamaskinen vil starte på nytt.

    Hvis filen IKKE er lagret i UTF-8-koding (som beskrevet ovenfor), vil du få følgende feilmelding: "Det oppstod en fatal feil under kjøring av Sysprep på datamaskinen."

  6. Gå tilbake til vinduet for å angi datamaskinnavn og brukernavn, fullfør installasjonen.
  7. Etter oppstart av datamaskinen, kontroller at mappene D:\Users og D:\ProgramData eksisterer, og at brukermappen hvis navn du spesifiserte på slutten av installasjonen, ligger i D:\Users.

Som en bonus kan du også benytte deg av såkalte koblingspunkter for å forhindre feil knyttet til eksplisitt spesifikasjon av de gamle brukerprofilmappene. For å gjøre dette, bruk mklink-verktøyet til å lage to symbolske lenker (kjøres med administratorrettigheter):

mklink /J C:\Users D:\Users mklink /J C:\ProgramData D:\ProgramData
Dermed, selv når de får tilgang til de gamle banene, vil ikke et hvilket som helst program legge merke til erstatningen og vil fungere med mapper på stasjon C, selv om de faktisk vil være plassert på stedet du konfigurerte.

For kompatibiliteten til noen applikasjoner med Windows XP, anbefaler jeg å lage følgende symbolske lenke:
mklink /J "C:\Documents and Settings" D:\Users
Hvis brukermappen allerede eksisterte og du angir det forrige brukernavnet under det første oppsettet av operativsystemet, vil en annen mappe for profilen bli opprettet, og den gamle forblir urørt. Alle filer fra den gamle mappen skal overføres til den nye manuelt (det anbefales å starte opp under en helt annen bruker slik at filene i profilmappen ikke blir blokkert).


Derfor anbefaler jeg at etter å ha installert Windows og etter å ha opprettet brukerprofiler (for dette må du logge på interaktivt én gang for hver bruker), opprette et systembilde på C:-stasjonen. I tilfelle feil, distribuerer du et system fra et bilde der brukerprofiler er koblet til deres mapper, og problemet beskrevet i avsnittet ovenfor vil ikke være det.