Överföra användarmappar. Hur flyttar man användarmappar till en annan lokal enhet i Windows? Överför användardata till en annan enhet

Men jag tror att det är väldigt användbart, så jag lägger upp det korrigerad och utökad kopia.

Uppgiften att överföra en användarprofilmapp från en systemenhet till en annan logisk eller fysisk enhet i ett Windows-operativsystem är mycket brådskande av ett antal anledningar:

  • Behovet av att separera operativ information (system) och arkivdata (användardata) orsakas till exempel av behovet av att lagra systemfiler på en höghastighets men mindre tillförlitlig RAID0-diskarray.
  • Det finns inget behov av ytterligare informationsöverföring när du installerar om operativsystemet.
  • Jämfört med att överföra en enskild användarprofil är överföring av mappen Användare mer att föredra, eftersom profilerna för alla efterföljande användare av datorn också kommer att sparas på rätt plats, och det finns inget behov av att gå igenom överföringsproceduren igen.
En av de mest eleganta och effektiva metoderna för att utföra en sådan överföring är möjligheten att bestämma platsen för användarprofilmappen under systeminstallationsstadiet. Microsoft ger oss denna möjlighet för Windows 7 under namnet Audit Mode. Du kan läsa mer om detta läge i nästa artikel.

Nu om det faktiska scenariot för att överföra mappen Användare:

  1. Du bör utföra en normal installation av Windows 7 på något sätt som är bekvämt för dig, och stanna vid det steg där installationsprogrammet kommer att be dig ange datornamn och användarnamn.
  2. På skärmen för att ange ditt datornamn och användarnamn, tryck CTRL + SHIFT + F3. Datorn startar om och startar i granskningsläge. I det här fallet kommer systemet att vara i detta läge tills du kör sysprep-verktyget med /oobe-växeln eller väljer lämpligt objekt i fönsterversionen av detta verktyg, som startar i granskningsläge varje gång systemet startar.

  3. Eftersom du vid det här laget redan har Windows 7 installerat, men inte helt konfigurerat, innan du tilldelar en ny plats för användarprofilmappen, måste du först förbereda diskundersystemet, det vill säga skapa och formatera partitionen som du planerar att använda för att innehåller mappen Användare.
  4. Nu måste du skapa en konfigurationsfil för att konfigurera platsen för mappen Användare, här är dess innehåll:

    x86-version (nedladdning):
    D:\Användare D:\ProgramData
    Version för x64 (nedladdning):
    D:\Användare D:\ProgramData
    Spara den under valfritt namn, till exempel unattend.xml.

    Uppmärksamhet! Filen måste sparas i UTF-8-kodning (och för de som förstår UTF8 + BOM).

  5. Fönstret med titeln "System Preparation Program 3.14" måste stängas. Annars, när du kör följande kommando, kommer du att få felmeddelandet: "En annan kopia av det här programmet körs redan."

    Det är bättre att spara filen "unattend.xml" på din hårddisk snarare än på en flashenhet, för när du använder den här filen, nästa gång du startar om, kommer flashenheten ännu inte att vara ansluten och systemet kommer att rapportera ett fel och kommer ständigt att starta om. Hela installationsprocessen måste börja om. Om du antar att filen unattend.xml har sparats i roten på C-enheten, så kommer kommandot att tillämpa den att vara som följer:

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


    Datorn kommer att starta om.

    Om filen INTE sparas i UTF-8-kodning (enligt beskrivningen ovan), kommer du att få följande felmeddelande: "Ett allvarligt fel inträffade när Sysprep-programmet kördes på datorn."

  6. Återgå till fönstret för inställning av datornamn och användarnamn, slutför installationen.
  7. Efter att du har startat upp datorn, se till att mapparna D:\Users och D:\ProgramData finns och att mappen för användaren vars namn du angav vid det sista installationsskedet finns i D:\Users.

Som en bonus kan du också dra nytta av de så kallade knutpunkterna för att förhindra fel som är förknippade med att explicit specificera tidigare sökvägar till användarprofilmappar. För att göra detta, skapa två symboliska länkar med hjälp av mklink-verktyget (kör med administratörsrättigheter):

Mklink /J C:\Users D:\Users mklink /J C:\ProgramData D:\ProgramData
Så nu, även när de kommer åt samma sökvägar, kommer något program inte att märka ersättningen och kommer att fungera med mappar på enhet C, även om de faktiskt kommer att finnas på den plats du konfigurerade.

För att göra vissa program kompatibla med Windows XP rekommenderar jag att du gör följande symboliska länk:
mklink /J "C:\Documents and Settings" D:\Users
Om användarmappen redan fanns och du ställer in samma användarnamn under den initiala installationen av operativsystemet, skapas en annan mapp för profilen och den gamla kommer att förbli orörd. Alla filer från den gamla mappen ska överföras till den nya manuellt (det är lämpligt att starta upp under en helt annan användare så att filerna i profilmappen inte blockeras).


Därför rekommenderar jag att efter installation av Windows och efter att ha skapat användarprofiler (för detta måste du logga in interaktivt en gång som varje användare), skapar en systemavbildning på C:-enheten. I händelse av ett fel distribuerar du systemet från en bild där användarprofiler är länkade till deras mappar, och problemet som beskrivs i stycket ovan kommer inte att uppstå.

Att överföra användarprofilmappar från en systemenhet till en annan enhet behövs för att frigöra en relativt liten systemenhet (till exempel en SSD).
Operationen är osäker och kontroversiell - alla som inte vet hur och varför ska inte göra det.

Ytterligare kommer att krävas. Verktyget xxcopy. Pro-version krävs. Även om det är betalt är dess officiella testperiod på 60 dagar ganska tillräckligt för vår uppgift.
Så:

  1. Installera xxcopy.
  2. Vi skapar en ny tillfällig användare med ett namn, till exempel "TU", som kommer att användas för att utföra dataöverföringen och ge honom administratörsrättigheter.
  3. Vi startar om (för att ta bort lås på använda filer) och loggar in under den nya användaren (“TU”).
  4. Starta Windows-kommandoraden i administratörsläge. För att kopiera en mapp från enhet C: till enhet D: kör kommandot:
    xxcopy c:\Users d:\Users /E /H /K /SC /oE1
    Om dina enhetsbokstäver är olika, byt ut dina. Som ett resultat blir mappen kopieras ordentligt. Du behöver inte vara särskilt uppmärksam på fel, om det finns några.
  5. Därefter kör vi kommandot regedit.I den hittar vi registergrenen HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.I den här grenen ändrar vi värdena på nycklarna:
    • Standard till "D:\Users\Default"
    • Profilkatalog till "D:\Users"
    • offentlig till "D:\Users\Public"
  6. I samma gren finns det grenar med parametrarna för profilerna för användare som redan är registrerade i systemet (grenarna med långa namn är vad de är) - för varje användare måste du ändra värdet på nyckeln " ProfileImagePath» till en katalog på den bärbara disken.
  7. Den tillfälliga användaren behövs inte längre - allt som krävdes av honom har slutförts. Samtidigt har inget oåterkalleligt gjorts hittills - all data har faktiskt kopierats och inte överförts. Därför, i fallet med "något gick fel..." kan du alltid återställa status quo. Nu startar vi om igen och loggar in under ett riktigt administratörskonto.
  8. Vi ser till att inloggningen sker korrekt och att systemet startar utan några frågor. Nu kan du gå vidare till ytterligare steg.
  9. Starta Windows-kommandoraden igen i administratörsläge och kör kommandona:
    • rd "C:\Documents and Settings"- ta bort den symboliska länken till den gamla mappen Användare
    • rd "C:\Users" /S- ta bort den äldsta mappen Användare
    • mklink /D "C:\Documents and Settings" "D:\Users"
    • mklink /D "C:\Users" "D:\Users"

Nu i ditt system finns användarprofilmappen på önskad enhet och dessutom finns det symboliska länkar till den nya mappen som skyddar systemet från felaktig åtkomst till den gamla adressen.

För att överföra användardata och inställningar från en dator till en annan kan du använda olika betalprogram, men varför, om det finns en inbyggd Windows-lösning - Windows Easy Transfer. Det är värt att genast notera att det här verktyget redan är inbyggt i Windows7 och Windows8, för Windows XP och Windows Vista måste du installera det för att överföra filer och inställningar till Winsdows 7 här länk till distribution . Installationsproceduren är mycket enkel och kokar ner till några klick på nästa knapp och godkännande av licensavtalet. Detta verktyg måste installeras både på datorn som profilen kopieras från och till vilken profilen kopieras.

Med Windows Easy Transfer kan du överföra en profil oavsett version av Windows (Home Basic, Professional...), men det finns begränsningar:

Windows Enkel överföring flyttar inte filer från 64-bitars Windows till 32-bitars Windows.

Dataöverföringsverktyg Windows flyttar inte program, bara användarinställningar och filer.

För att starta Data Transfer Tool (Windows Easy Transfer) måste du:

I Windows XP, Windows Vista, efter installationen, gå "Start" - "Alla program" - "Windows Enkel överföring";

Logga in på Windows 7 "Start" - "Alla program" - "Tillbehör" - "Systemverktyg" - "Windows Enkel överföring";

I Windows 8 anger du i sökfältet Dataöverföringsverktyg.

Windows Easy Transfer-fönstret öppnas. Klick " Ytterligare".

Efter detta öppnas ett fönster för att välja en profilöverföringsmetod.

Enkel överföringskabel. Detta är en speciell kabel med USB-kontakter som kan köpas från hårdvaruförsäljare. Ena änden av kabeln är ansluten till källdatorn, den andra till måldatorn. Båda datorerna måste vara påslagna under dataöverföringen och måste köra Windows Enkel överföring. Med den här metoden kan du bara överföra sida vid sida data.
Netto. För att utföra en nätverksöverföring behöver du två datorer som kör Windows Enkel överföring och anslutna till samma nätverk. Båda datorerna måste vara påslagna under dataöverföringen. På detta sätt kan du bara överföra sida vid sida data. Vid överföring av data över ett nätverk anges ett lösenord på källdatorn, som sedan måste anges på måldatorn.
Extern enhet eller USB-minnesenhet. Det är möjligt att ansluta en extern hårddisk eller USB-flashenhet, du kan även använda en intern hårddisk eller en delad mapp på nätverket. På detta sätt kan du utföra både sida vid sida och torka och återställa migrering. Dina data skyddas genom att ange ett lösenord på källdatorn, som du sedan måste ange innan du importerar data till måldatorn.

I det här exemplet kommer jag att använda ett USB-minne, så jag väljer- Extern hårddisk eller USB-flashenhet.


Efter det väljer du kontot vars profil du vill flytta. Om du trycker på " inställningar"Du kan lägga till eller ta bort filer och mappar för att överföra till en annan dator.


Sedan måste du ange ett lösenord för att skydda din profil.

Nästa steg är att välja var vi ska spara profilen, i det här fallet kommer det att vara ett USB-minne. Observera att USB-minnet måste vara större än användarprofilen.

Efter detta börjar processen att spara filer. Det kan ta flera minuter, allt beror på profilens volym.

Efter detta öppnas ett informationsfönster, läs, klicka på " Ytterligare".

Efter det klickar du på " Stänga".

Som ett resultat har vi en fil Windows Enkel överföring - Objekt från din gamla dator.MIG på ett USB-minne.

Gå till den andra datorn dit du vill överföra profilen, starta Data Transfer Tool (Windows Easy Transfer), klicka i det första fönstret " Ytterligare", välj sedan Extern hårddisk eller USB-flashenhet. Välj i nästa fönster "Det här är min nya dator."


Välja bärbara profiler. Om du trycker på " inställningar", kan du manuellt välja vilka filer som ska överföras och vilka som inte.

Om ett fel uppstår Windows Easy Transfer kunde inte logga in som ett domänkonto , läs artikeln om hur du löser detta fel.

Efter några minuters väntan (beroende på profilstorlek) får du ett meddelande som indikerar att överföringen lyckades.

Om du nu loggar in på en ny dator under den användare som du överförde behöver du byta lösenord vid inloggning under den överförda användarens konto, varefter du ser alla inställningar som fanns på den gamla datorn, bl.a. filer på skrivbordet, i dokument, etc...

Av någon anledning har Microsoft övergett möjligheten att överföra profiler för klientversioner av sina operativsystem, från och med Windows Vista. Jag vet inte vad detta är kopplat till, men när du går till menyn "Användarprofiler" ser du att knappen för profilkopiering är inaktiverad.

Men precis som många andra restriktioner från Microsoft kan även detta kringgås, gör allt enligt instruktionerna så kommer du att lyckas ;)

Den här artikeln är lämplig för Windows Vista, Windows 7, Windows 8, Windows 8.1. Så, i ordning:

1) Logga in under ditt administratörskonto.

2) Skapa en ny mapp för att lagra dina konton; i mitt fall kommer det se ut så här:

3) Därefter måste du skapa en ny användare med administratörsrättigheter. För att göra detta, gå till "Kontrollpanelen" → "Användarkonton" → "Lägga till och ta bort användarkonton" → "Skapa ett konto". Ange valfritt namn, välj "Administratör" och klicka på "Skapa ett konto":

4. Starta om datorn och logga in som vår nya användare:

5. Kopiera mappen med profilen för vårt huvudkonto. För att göra detta, gå till sökvägen: C:\Users och kopiera mappen med önskat användarnamn till vår nya mapp.

6. Gå sedan till egenskaperna för båda mapparna och gå till fliken "Säkerhet". Här måste vi skapa i mappen på enhet D alla samma användargrupper som i mappen på enhet C, och även ge dem samma åtkomsträttigheter.

Som du kan se måste du ta bort grupperna "Autentiserade" och "Användare", du måste också lägga till webbplatsanvändaren och gruppen "Hemanvändare".

För att lägga till eller ta bort en användare eller grupp måste du klicka på knappen "Redigera". I fönstret som öppnas, välj en användare eller grupp och klicka på "Ta bort"-knappen eller klicka helt enkelt på "Lägg till"-knappen för att lägga till en ny grupp.

Ett fönster för att välja användare och grupper öppnas:

Klicka på knappen "Avancerat" och i det nya fönstret till höger, knappen "Sök":

Välj önskad grupp och klicka på OK tills endast fönstret "Gruppbehörigheter" återstår.

Som ett resultat bör du få en fullständig kopia av rättigheterna för den underordnade mappen:

Om allt stämmer, tryck på OK-knappen för att tillämpa ändringen och gå vidare till nästa steg.

7. När du försöker ta bort/lägga till en användare kan systemet visa följande fönster:

Vi måste komma runt detta, så vi måste inaktivera arv av rättigheter för den här mappen. För att göra detta, i mappegenskaperna i avsnittet "Säkerhet", klicka på knappen "Avancerat":

I det här fönstret klickar du på knappen "Ändra behörigheter" och avmarkerar kryssrutan "Lägg till behörigheter som ärvts från överordnade objekt":

Klicka på OK och svara på Windows-säkerhetsfrågan "Ta bort" (även om du också kan "Lägg till" - detta sparar helt enkelt de nuvarande grupperna och användarna, men låter dig också ändra dem):

Klicka även på OK-knappen i fönstret för ytterligare säkerhetsinställningar.

8. Öppna registret. För att göra detta, tryck på tangentkombinationen Win + R och i fönstret "Kör" som öppnas, skriv regedit och klicka på OK. (Du kan också söka i Start-menyn i Windows 7 eller Vista genom att skriva regedit)

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

Och vi ser flera grupper av poster i det här avsnittet:

Vi är intresserade av grupper av formatet S-1-5-21-xxxxxxxxxx-xxx... välj dem en efter en och titta på värdet på parametern ProfileImagePath. Sökvägen ska leda till mappen för profilen som vi behöver överföra. I mitt fall är det denna:

Därefter måste vi ändra ProfileImagePath-värdet till sökvägen till den nya mappen. För att göra detta, högerklicka på parametern och välj "Ändra". Jag skriver på mitt sätt, och det här är vad jag fick:

10. För att vara på den säkra sidan, låt oss skapa en symbolisk länk till den gamla platsen; detta kommer att lösa många problem, speciellt om något program bestämmer sig för att ignorera den nya platsen. För att göra detta, ta bort den gamla användarmappen och öppna kommandoraden och skriv följande där:

mklink /J “C:\Users\*user*” “D:\Users\*user*”

Var istället *användare* du måste skriva namnet på din mapp. Till exempel, " C:\Users\Vladimir"

Allt som återstår är att starta om systemet och logga in med ditt huvudkonto.

Det är allt. Jag hoppas att du tyckte att den här artikeln var användbar, klicka på en av knapparna nedan för att berätta för dina vänner om det. Prenumerera också på webbplatsuppdateringar genom att ange din e-post i fältet till höger eller prenumerera på gruppen på VKontakte.

God dag, en av de första artiklarna jag skrev på den här sidan var en artikel om sid. Instruktionerna skrevs för dem som redan har ett operativsystem installerat, även om det är tillrådligt att göra detta på ett nyinstallerat system, var det fortfarande möjligt att överföra profilen även på ett system som hade använts ganska länge. Idag ska vi titta på en annan, inte särskilt dålig lösning - att överföra profilen vid installationsstadiet för operativsystemet. Allt du behöver göra är att installera systemet som vanligt, men stanna vid skärmen för att skapa användare och följ sedan instruktionerna:

1) Tryck på tangentkombinationen Skift+F10, öppnas ett kommandotolksfönster.

Robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ

Efter framgångsrikt slutförande kommer konsolen att ange slutdatum och tid.

3) Ta bort den gamla mappen och skapa en symbolisk länk för att länka den nya mappen till den gamla platsen (för säkerhets skull;). För att göra detta, skriv in två kommandon ett i taget:

Rmdir "C:\Users" /S /Q mklink /J "C:\Users" "D:\Users"

Det första kommandot används för att ta bort mappar, det andra är för .

4) Ange nu kommandot regedit, för att komma in i registerredigeraren.


5) I fönstret som öppnas, gå till filialen:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList

Och ändra parametern Profilkatalog till sökvägen till vår profilmapp. Jag ändrar den till en mapp D:\Användare.

Stäng Registereditorns fönster.

6) Låt oss nu starta om datorn, för att göra detta, skriv följande kommando på kommandoraden:

Avstängning -r -f -t 00

7) Efter omstart, skapa en profil, alla profilmappar kommer att sparas på den plats du angav.

Uppdatering: Webbplatsbesökare BoontOff i kommentarerna föreslog han ett bra alternativ. För att undvika att skriva alla kommandon manuellt kan du använda filen .fladdermus. För att göra detta, skapa filen users.bat och lägg den i roten på någon enhet (men inte C, förstås). Öppna den med anteckningsblock och kopiera följande till den:

Robocopy "C:\Users" "d:\Users" /E /COPYALL /XJ rmdir "C:\Users" /S /Q mklink /J "c:\Users" "d:\Users" REG ADD "HKLM\ SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /f /v "ProfilesDirectory" /t REG_EXPAND_SZ /d "d:\Users" Avstängning -r -f -t 00

Om det behövs, ändra sökvägen "D:\Users" till din egen. Och nu, när du kör instruktionerna, omedelbart efter den första punkten, skriv bara in följande på kommandoraden:

D:\users.bat

Skriptet kommer att köra den sekvens av åtgärder som anges i den här artikeln. Det kommer att skapa och kopiera användarmappen, ta bort den gamla mappen och skapa en symbolisk länk i dess ställe, och även göra en ändring i registret, sedan startas datorn om och du kan fortsätta installera systemet. Om du installerar om systemet ganska ofta kan du också lägga till en rad i början av filen som innehåller följande (justerat för din sökväg):

Flytta /Y "d:\Users" "d:\Users_OLD"

Efter detta kommer den gamla mappen Användare att döpas om till Users_OLD.

Tack för detta.bat BoontOff. Färdiga filer kan laddas ner: och .

Det är allt. Jag hoppas att du tyckte att den här artikeln var användbar, klicka på en av knapparna nedan för att berätta för dina vänner om det. Prenumerera även på sajtuppdateringar genom att ange din e-post i fältet till höger.