Qual è un modo sicuro per spostare AppData \ Local su un'altra unità?


31

Ho un SSD da 60 GB come C: dove ho Windows e altre installazioni di programmi essenziali. Ho anche un enorme D non SSD :.

Mi trovo ripetutamente a corto di spazio su disco su C :. I principali colpevoli sono le cartelle in AppData \ Local (nel mio caso, file Picasa e Outlook). Come posso spostare queste cartelle in D: e recuperare il mio spazio C:?

Risposte:


43

Aprire la finestra di dialogo Proprietà per ... \ Locale, fare clic sulla scheda Posizione, immettere la nuova posizione desiderata, fare clic sul pulsante Sposta.


3
Cosa succede alle applicazioni esistenti che si basano sui file% AppData%? Le applicazioni devono essere arrestate? O possono correre e la mossa viene eseguita senza problemi?
Sun

Lo stesso vale per \ LocalLow e \ Roaming. Non sono riuscito a copiare la directory \ Local, ma \ Roaming ha funzionato e ho liberato oltre 18 GB. Grazie.
Mateng,

4
Ottenere il permesso negato, diamine. Sono anche l'unico utente di questo PC.
Hak8 o

4
Anche a me viene negato l'accesso su Windows 10.
GiddyUpHorsey

5
A quanto pare non funziona in Windows 10. I file vengono copiati, ma alla fine l'operazione verrà automaticamente annullata per qualche motivo
xji

11

Che ne dici di usare il comando mklink nel prompt dei comandi per creare un collegamento simbolico?

mklink /d C:\Users\Nikhil\AppData\Local D:\AppData\Local

e quindi sposta tutti i file / file nascosti / sottocartelle da C:\Users\Nikhil\AppData\Locala nella tua D:\AppData\Localdirectory

Dopodiché elimina la LocalcartellaC:

Sinceramente, anche se non l'ho provato da solo, quindi magari prima fai un test drive in una VM, potresti dover creare un link simbolico separato anche per ogni sottocartella


1
+1: Ecco come Microsoft reindirizza i programmi che hanno c:\Documents and Settingshardcoded.
surfasb

funziona? Puoi mklinkquando Local esiste già? Sono abbastanza sicuro che non puoi. Potresti provare a rinominare quello esistente prima, ma penso che sarebbe in uso e qualsiasi programma che tentasse di accedere a Local nel frattempo fallirebbe.
Mooing Duck,

Meglio collegare una directory con l' /Jopzione
potenziato a vapore il

3
Questo non ha funzionato per me perché Local è in uso e non è possibile creare un collegamento quando esiste già. Avvio di Windows in modalità provvisoria con prompt dei comandi mi ha permesso di rinominare la cartella esistente e creare il collegamento però
Matt Kemp

1
@steampowered perché J sta meglio? qual è la differenza o gli scenari in cui brilla?
ahnbizcad,

6

Questa non è una risposta alla tua domanda, ma probabilmente una soluzione al tuo problema:

Sto pensando:

1: il file di ibernazione sulla maggior parte dei sistemi Windows è enorme.
2: Non è necessario l'ibernazione poiché si dispone di un SSD che riduce il tempo di avvio.

Disabilita l'ibernazione con il comando:

powercfg –h off

in un terminale elevato. (un terminale eseguito come amministratore)

Sul mio sistema ha liberato 12 GB di spazio su disco perché hiberfil.sys non è necessario logger.

Questa sarebbe - per me - una soluzione molto migliore rispetto allo spostamento della cartella% appdata%, poiché spostarla su uno spindisc rallenterebbe l'accesso all'unità per ogni programma interessato, vanificando così lo scopo dell'SSD.


1
+1. Questo probabilmente risolve il problema dichiarato. L' AppDataidea è un tipico caso di un probem XY. Non dare per scontato che l'OP stia usando lo strumento giusto per risolvere il suo vero problema.
Saluti,

1
D'altra parte, forse hai bisogno di un letargo perché quando chiudi il tuo laptop e vai in un altro posto, e sei nel mezzo di un lavoro importante, non devi caricare tutte le stesse app e capire esattamente dove hai interrotto da un inizio completamente freddo. ;-)
Craig

2

Il reindirizzamento delle cartelle per Tutti i dati successivi verrà salvato nella nuova posizione per impostazione predefinita. Utilizzando il metodo di registro Cartella Shell / Cartella Shell utente

Articoli di Microsoft Il reindirizzamento delle cartelle ha mostrato i passaggi su come modificare la posizione della cartella "Desktop" utilizzando il reindirizzamento delle cartelle. Sostituisci il desktop con AppData, il menu Start e così via, come indicato nell'articolo.


2

Microsoft non consiglia di spostare la cartella% AppData% dall'unità di sistema .

Puoi usare TreeSize Free per vedere se ci sono altri modi per rimuovere i file. A volte l'ibernazione e pagefile.sys sono candidati su c: \

Hai anche% AppData% \ Local \ Temp che potrebbe essere reindirizzato al tuo disco non SSD.

Dovresti davvero prendere in considerazione l'idea di ottenere un SSD più grande. Si desidera eseguire con almeno il 30% di spazio libero in modo che l'SSD abbia blocchi vuoti su cui scrivere. Funzionando al 99% pieno su un SSD aumenta il livello di usura e le prestazioni che ci si aspetta da SSD sono notevolmente ridotte.


Il collegamento MS non dice nulla sul fatto che APPDATA non venga spostato, ma solo su SYSTEMDRIVE e ProgramData. Hai un altro riferimento per questo non raccomandato o alcune insidie ​​specifiche?
undrline

@undrline Ho scritto questa risposta a novembre 2014. La pagina è stata aggiornata a giugno 2018. Non ricordo cosa è stato scritto esattamente sull'URL Microsoft a novembre 2014. Dopo aver esaminato le soluzioni, sceglierei la soluzione di j_bombay con il link simbolico ( mklink) howtogeek.com/howto/16226/…
dom

1

È possibile spostare i file .pst di Outlook in una posizione diversa e quindi modificare il profilo per puntare alla nuova posizione. Vedi l' articolo di Microsoft


1
Molti programmi usano la cartella locale; se dovessi cercare tali articoli per ogni programma, sarebbe una giornata molto lunga, e per la maggior parte dei programmi non saresti nemmeno in grado di farlo.
Tamara Wijsman,

Fare clic con il tasto destro sulla cartella locale, fare clic su Proprietà. Usa la scheda Posizione per metterla dove vuoi.
David Marshall,

0

Per un periodo di tempo ho misteriosamente perso 100 GB di spazio HD. "Space Monger" ha rivelato che era in "Utenti" sotto "appdata" e sottocartelle di Google. Penso che questi siano file nascosti. La ricerca online ha suggerito che, poiché si tratta di file temporanei (non di sistema), dovrei essere in grado di eliminarli. Space Monger offre questa opzione così ho fatto. Ho recuperato i miei 100 GB senza effetti collaterali evidenti. Vinci 7 Home Premium 500 gb HD. Non sono un tecnico. L'ho provato e ha funzionato. Nessuna garanzia


Se vuoi lasciare intatte le cartelle nella cartella% appdata%, puoi cercare la directory in Windows e digitare . la casella di ricerca. Una volta visualizzato l'elenco, ordina per tipo e seleziona SOLO file.
codardo anonimo il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.