Överföra användarmappar. Flytta användarmappar Hur man flyttar användarmappen 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, kommer kommandot att tillämpa den att vara följande:

    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 fördelarna med att förhindra fel som är förknippade med att uttryckligen ange 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å.

Hej kära läsare av bloggen www.site. Idag kommer vi att slutföra beskrivningen av processen operativsystemsmigrering Windows 7 med att spara användarprofiler, installerade program, data och inställningar på två hårddiskar. En av enheterna är en solid state-enhet SSD 60 GB, den andra är en vanlig mekanisk HDD.

Beslutet att göra en dubbel hårddiskkonfiguration togs baserat på de volymer som upptas av operativsystemet och användardata. På grund av att de totalt sett klart översteg 60 GB gick det inte att överföra allt till en liten SSD-enhet.

När jag ser framåt kommer jag att säga att för en stationär dator visade sig denna lösning inte bara vara framgångsrik, utan också mycket lönsam ur ekonomisk synvinkel. Den totala kostnaden för en liten SSD och en mekanisk hårddisk är fortfarande mindre än kostnaden för en stor solid-state-enhet.

Även om du inte har något emot pengarna "för dig själv", kommer volymen på en SSD sannolikt inte att räcka till. Enbart mina fotomappar tar till exempel upp cirka 130 GB. Och detta trots att fotografierna huvudsakligen är i jpg-format. Och vem har det i RAW? Vad händer om det är en video? Vad jag menar är att du fortfarande måste antingen installera en annan hårddisk eller ansluta en extern.

När det gäller hastigheten på systemet fanns det initialt allvarliga farhågor om huruvida överföring av Windows 7-användarprofiler till en vanlig mekanisk disk skulle påverka det negativt. Farhågorna bekräftades inte - allt "flyger". Nej, datorns svar skulle förmodligen vara ännu snabbare om solid-state-enheten inte bara innehöll operativsystemet utan även data. Men något säger mig att i de flesta praktiska fall skulle denna skillnad inte vara särskilt märkbar.

Låt oss återgå till processen. Förra gången överförde vi operativsystemet Windows 7 till en SSD-enhet och användarprofiler till en mekanisk hårddisk. För att överföra användarprofiler försökte vi använda Windows Easy Transfer-guiden, standard för Windows 7.

Tyvärr blev resultatet inte riktigt vad jag skulle vilja se - inställningarna för vissa program sparades inte. Detta kan delvis förklaras av att under en sådan profilöverföring ändras de absoluta sökvägarna till filerna och vissa program hittar dem inte. Tydligen är det vettigt att använda Windows Easy Transfer för att lösa de uppgifter som det är direkt avsett för. Med ett ord, detta är inte Linux, där du kan montera vilken partition som helst på vilken disk som helst i \home.

Idag kommer jag att beskriva det andra, mycket enkla sättet att överföra Windows 7-användarmappar till en annan enhet. Idén med en sådan överföring föreslogs för mig av Microsoft-guiden i det ögonblick då den vägrade att utöka de sparade profilerna till den andra disken och jag var tvungen att lura den genom att skapa symboliska länkar. Så vi kommer att använda dem till fullo.

Överföra Windows 7-användarmappar med symboliska länkar

Vi återvänder till det ögonblick då preliminär optimering av utrymmet som systemet upptar på C:-enheten redan har gjorts, men de ursprungliga användarprofilerna från C:-enheten har ännu inte tagits bort. Vi kopierar användarkataloger till vilken plats som helst eller direkt till den plats där de i slutändan ska finnas.

Detta kan göras på olika sätt, det viktigaste är att behålla behörigheter på filer och mappar och inte förlora system och dolda. Till exempel genom att använda kommandot xcopy på kommandoraden med administratörsrättigheter:

xcopy C:\Users\Användarnamn\ X:\Users\Användarnamn\ /E /H /O /X

Användarnamn– användarprofilens katalognamn;

X:\Användare\Användarnamn- målmapp;

/E

/H– dolda filer och systemfiler kopieras;

/O— ACL-åtkomstkontrollistor och ägardata sparas;

/X– filrevisionsinformation kopieras.

Eller, även på kommandoraden, med kommandot robokopi:

robocopy C:\Users\Användarnamn\ X:\Users\Användarnamn\ /E /COPYALL /XJ

C:\Users\Användarnamn, X:\Användare\Användarnamn– källa och resultat.

/E– kataloger med underkataloger, inklusive tomma, kopieras;

/KOPIALL– all information om filerna kopieras (ägarinformation, revisionsinformation etc.);

/XJ— utesluta anslutningspunkter.

Team robokopi Det är intressant eftersom det är designat för datareplikering och kan ta bort "extra" filer från repliken. Det kan framgångsrikt användas för att skapa säkerhetskopior utan att helt skriva över alla filer.

13 kommentarer

    Tja, jag gjorde allt rätt. Startade om, allt fungerade ok. Och sedan slutade OS till och med ladda. Jag kan inte ens installera om Windows. Endast svart skärm.

    • Rustam, problemet du upplever kan inte relateras till överföringen av profiler. I alla fall, på C:\, även om du inte specifikt skapade en ny användare vars profil inte kan överföras, som rekommenderas i artikeln, finns det en "Administratör". Om allt är bra med själva systemet, om den andra disken med de överförda profilerna inte är tillgänglig, kan sådana fasor inte hända - Windows kommer att starta. Berätta mer detaljerat när den svarta skärmen visas, varefter den började. Och vad betyder det

      Jag kan inte ens installera om Windows

  1. Faktum är att jag bara hade en administratörsprofil. Jag överförde sedan den från SSD till HHD. Sedan på enhet D, där jag överförde administratörsprofilen, gjorde jag mappen Användare osynlig. Startade om den bärbara datorn. Windows startar inte. Inte ens Windows-logotypen visas. Jag bestämde mig för att installera om OS, men i AHCI-läge startar inte installationen alls. När jag byter till IDE-läge, snubblar det vid steget "installationen börjar". Inte längre. Även om jag tidigare hade installerat samma kopia av Windows med denna flashenhet på samma ultrabook.
    Det ser ut som att något är fel i BIOS eller vad?

    Jag vill ansluta min bärbara dator till min dator och formatera alla enheter. Kan du berätta för mig hur man ansluter en bärbar dator och visar allt innehåll från datorn?

    • Du har något väldigt komplicerat i åtanke. Det är enklare att se innehållet genom att starta från en Live CD. Till exempel Parted Magic med GParted. Jag skrev om honom. Jag skulle också vilja förstå vilken typ av Windows du installerar - problemen med AHCI är förvirrande. Återigen kan du partitionera och formatera diskarna genom att köra installationen av Windows 7. Jag beskrev hur man gör en startbar USB-flashenhet med Windows.

  2. Tack för programmet Parted Magic. Jag laddade ner det, men något är tydligen fel i tabellerna. När du försöker skapa eller formatera en partition får du felet Input/Otput error under läsning eller under skrivning på dev/sda. Sedan försvinner HHD- och SSD-startsektorerna helt och hållet i BIOS. Jag förstår inte vad jag ska göra. Det verkar som att något är fel med GPT- och MBR-tabellerna. Finns det något sätt att fixa tabellerna? Förresten, Asus Zenbook UX32A laptop.

    • MBR och GPT är inte tabeller, utan poster i början av disken. De kan inte påverka synligheten för enheter i BIOS. Så vitt jag förstår är det inte meningen att din ultrabook ska använda en SSD på egen hand, utan som en cache för hårddisken. Jag tycker att lösningen på problemet bör sökas här. Faktiskt, kan den här bärbara datorn fungera med en SSD som en separat enhet?

    Ja, SSD:n är tänkt att vara en cache, men jag installerade operativsystemet på SSD:n. Och allt fungerade utmärkt. Sedan bestämde jag mig för att flytta användarmapparna till en annan enhet. Flyttade och... 🙂

    • Jag kan inte förstå hur du lyckades överföra en enskild användare till en annan disk - när du kopierade en profil måste det ha varit ett stort antal fel på grund av filblockering. Men viktigast av allt, jag kan inte förstå hur ens denna felaktiga åtgärd kan påverka oförmågan att installera om systemet. Det måste finnas något annat. M.b. Har du ändrat något i BIOS?

    Tja, för att överföra en enskild användare skapade jag en tillfällig administratör, och efter överföringen tog jag bort det här tillfälliga administratörskontot. Vid kopiering av användarfiler fanns det ett par frågor, men jag hoppade över dem. Jag förstår inte om det är omöjligt att installera om systemet (Det är bara det att omöjligheten att installera ett nytt operativsystem dök upp redan innan jag grävde in i BIOS. Men även efter att ha återställt ändringarna i BIOS är det fortfarande detsamma.

    • Ja. Överföringen är nu klar, det vill säga det fanns fortfarande ett servicekonto. Men med en bärbar dator är det helt oklart. Om du lyckas lösa problemet, och jag tvivlar inte på det, se till att avsluta prenumerationen. Mycket intressant. Tyvärr, utan att ha ett liknande prov till hands, är det problematiskt att ge dig några praktiska råd. Ibland är lösningen gömd precis under näsan. Jag minns hur vi en gång slogs halva natten med en server som vägrade starta efter att ha bytt kontroller. Vad de inte gjorde. Tack gode gud att de inte dödade mig på riktigt. Men det visade sig att de vid det ögonblicket helt enkelt hade blivit galna och försökte starta från fel enhet.

    Jag gjorde en startbar Acronis-flashenhet.
    Och han gav ett fel "E000101F4: Inga hårddiskar hittades". Hur kan detta vara om BIOS har denna situation:

    Boot Opton Priorities

    jag går till
    Hårddisk BBS-prioriteter
    och där:
    Startalternativ #1
    Startalternativ #2

    • Det kan mycket väl vara så. Acronis kan lätt inte se något. Till exempel, för mig ser den inte enheter anslutna via USB till en dator med ett Intel DX58SO-moderkort. Tidigare dök det alltid upp något av samma slag. För att skapa säkerhetskopior använder jag nu främst Live-CD med .

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 kommer mappen att vara 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 återgå till 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— tar 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.

När du skapar en ny användare i Windows tilldelar systemet speciella mappar för honom att spara olika data: dokument, bilder, musik, videor, etc.; skapa mappar med samma namn för detta. Som standard lagras de alla i användarens mapp på enheten med det installerade systemet, oftast enhet C. De flesta användare lagrar alla sina filer i dessa standardmappar.

Men olika situationer inträffar, och vid någon tidpunkt kan operativsystemet krascha och sluta ladda den enda utvägen är att helt installera om Windows. Följaktligen kommer alla användarfiler som lagrades i mapparna Nedladdningar, Dokument, Musik, Videor, Bilder att raderas utan spår. För att förhindra detta och i framtiden inte tro att dina foton, dokument och musiksamling kan gå förlorade, måste du flytta de vanliga användarmapparna till en annan enhet.

Hur man flyttar vanliga användarmappar i Windows till en annan enhet

Du kan flytta mappar antingen till en annan diskpartition, om den har flera partitioner, eller till en annan fysisk disk: intern eller USB. Till exempel när Windows är installerat på en SSD-enhet och en vanlig hårddisk används för data.

Steg 1 Gå till användarmappen, den finns på:

C:\Users\Användarnamn

Steg 2 Välj mappen du vill överföra, högerklicka på den och välj Egenskaper från snabbmenyn


Steg 3 Gå till fliken Plats i fönstret som visas. Klicka på knappen Flytta och ange sökvägen dit du vill flytta den här mappen. Du kan antingen flytta till en befintlig mapp eller skapa en ny

Steg 4 Klicka på knappen Verkställ för att ändringarna ska träda i kraft

Steg 5 I dialogrutan som visas bekräftar du flytten genom att klicka på Ja


Utför liknande operationer för andra användarkataloger.

Nu kommer dina mappar inte längre att lagras på systemenheten, och efter nästa ominstallation av Windows kommer all data att vara intakt. Du behöver bara ange sökvägen till datamapparna på en annan enhet igen.

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, kommer kommandot att tillämpa den att vara följande:

    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å.

 

Det kan vara bra att läsa: