Vincular a pasta Meus documentos ao cartão SD externo

2

Eu tenho um laptop com SSD de 120GB (espaço limitado) e um cartão SD de 64GB no laptop. Eu clonei meu disco rígido de uma instalação limpa de todo o software instalado.

Eu gostaria de ter a pasta Meus Documentos vinculada ao cartão SD que é E: / drive, para que quando eu for reinstalar de volta do sistema operacional limpo, eu possa ter todas as informações em Meus Documentos lá.

Quais são minhas opções para fazer isso? Não pretendo alterar a localização dos meus documentos, basta ter uma cópia ou uma cópia correspondente no cartão SD. Eu olhei para links simbólicos ou talvez um link físico, mas não tenho certeza de qual seria o adequado.

    
por YokoBlac 26.02.2014 / 21:40

3 respostas

1

A meu ver, você tem duas opções, redirecionar a pasta Documentos no registro ou criar um link simbólico. Eu recomendo usar a opção de registro, é mais fácil e você não precisa de nenhum utilitário extra.

Redirecionando o método

  1. Abra regedit.exe (via Executar win + R )
  2. Localizar chave HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
  3. Altere o caminho no registro REG_SZ chamado Personal para seu SD
  4. Fazer logoff e voltar a

Na versão pro do Windows, você pode fazer isso também via gpedit.msc .

Link simbólico

Baixe o utilitário junction do Microsoft Systeminternals. Exclua sua pasta Documentos e execute a partir da linha de comando:

junction c:\users\%username%\Documents X:

(substitua X: pelo caminho no seu sdcard)

    
por 26.02.2014 / 22:09
0
No passado, ao jogar Minecraft, eu costumava usar o agendador de tarefas do Windows e um arquivo de lote para copiar o conteúdo da pasta do meu jogo para um 'local de backup', usando o wscript, que provavelmente está presente no seu sistema no system32 pasta.

Abra o gerenciador de tarefas e crie uma nova tarefa com o intervalo desejado nos acionadores.

Na guia "Ações", crie uma nova ação "iniciar um programa".

O programa / script:

C:\Windows\System32\wscript.exe

Argumentos:

"X: \ diretório \ invisible.vbs" "X: \ diretório \ operação.bat"

Crie os dois arquivos no diretório desejado.

O invisible.vbs contém:

CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False

o operation.bat contém algo como:

@ECHO OFF
xcopy /E /I "C:\Users\Kevin\Documents\*" "F:\my documents-%RANDOM%-%Random%\"

O que esta operação faz é criar uma pasta my documents com valores aleatórios. Isso me permite manter mais de um backup. No seu caso, você provavelmente não desejaria fazer isso, mas sobrescrever o que já estava lá (mantendo uma pasta).

@ECHO OFF
xcopy /E /I "C:\Users\Kevin\Documents\*" "F:\Documents\"

O argumento E copia todos os subdiretórios, mesmo que vazios, e o argumento I indica que você está copiando um diretório. Você provavelmente desejaria adicionar Y , o que não perguntaria se o arquivo já existe.

Mais informações sobre argumentos

Há, claro, mais soluções elegantes. Apenas pensei em compartilhar algo que funcionou para mim. :)

    
por 26.02.2014 / 22:13
0

Ponto de junção

  1. Faça logoff e faça logon com uma conta de administrador.

  2. Renomeie a pasta C:\Users\<username>\Documents para outra coisa (por exemplo, C:\Users\<username>\Documents.old ).

  3. Crie uma pasta Users\<username>\Documents na unidade E: e copie todos os arquivos / pastas de C:\Users\<username>\Documents.old .

  4. Crie um ponto de junção executando o seguinte comando em um prompt de comando:

    mklink /j "C:\Users\<username>\Documents" "E:\Users\<username>\Documents"
    

    A sintaxe é:

    mklink /j "<junction point>" "<target folder>"
    

    As cotações são necessárias para evitar problemas com caracteres de espaço.

Limitações conhecidas

  • Você não terá acesso à pasta de destino caso a letra da unidade seja alterada.

  • Pontos de junção e links simbólicos são suportados apenas no NTFS.

  • Você não pode criar pontos de junção segmentando compartilhamentos remotos. Nesses casos, você precisa criar um link simbólico . Os links simbólicos foram introduzidos com o Windows Vista, mas também estão disponíveis no Windows XP por meio de drivers de filtro de terceiros. Para o Vista e posterior, a sintaxe é a seguinte:

    mklink /d "symbolic link" "X:\path\to\target\folder"
    

    Observação Por configurações padrão do sistema, somente usuários no grupo Administradores podem criar links simbólicos.

por 27.02.2014 / 10:56