Como ter apenas pasta Windows no SSD de 20GB?

3

Eu sei que é super fácil instalar o Linux em várias unidades, mas no Windows, eu nunca vi isso antes. Eu quero arrancar a partir de um SSD de 20GB e tenho tudo mais no disco rígido de 1TB. Ficaria assim:

C:\
Windows

D:\
Program Files
Program Files (x86)
ProgramData
Users

Uma alternativa seria usar um ponto de montagem para tudo, exceto a pasta Windows, mas não tenho idéia se isso é possível. Seria a minha solução preferida, já que é a mais próxima da solução do Linux.

C:\ [SSD]
Windows
Program Files [MOUNT POINT HDD]
Program Files (x86) [MOUNT POINT HDD]
ProgramData [MOUNT POINT HDD]
Users [MOUNT POINT HDD]

A pergunta é: como?

Eu quero que isso seja estável o suficiente para instalá-lo em um computador doméstico para uso diário.

Solução fácil do Linux que eu invejo: Como inicializar a partir do SSD, mas com instalações e pasta pessoal no HDD

Artigo relacionado sobre registro: link

Artigo relacionado sobre junção: link

Artigo relacionado sobre pontos de montagem: link

    
por NatoBoram 24.08.2016 / 03:24

2 respostas

1

Siga os seguintes guias para migrar as pastas correspondentes para outra unidade:

Aviso: Leia esta artigo para entender por que mover perfis de usuário pode representar uma ameaça se você planeja atualizar seu sistema operacional ... Mais informações abaixo:

  • pasta "Usuários" :

Two things are important in this step: 1) you have to use the correct drive letters, and 2) you have to use the exact options for robocopy. If you mess up 1), you won’t be able to log in, and if you mess up 2), then you might be able to log in but will have other problems.

Do the following to copy C:\Users to D:\Users. Again, keep in mind the drive letters are remapped:

X:> D:
D:> robocopy /copyall /mir /xj Users E:\Users

     A opção

/ mir excluirá todos os arquivos no destino se eles não existirem na origem. Portanto, se você já tem D: \ Users e deseja manter os arquivos, use a opção / E:

     

D:> robocopy /copyall /E /xj Users E:\Users

     

Novamente, aqui D: é C: em real e E: é D: em real. Entre as opções de robocopy, se você perder / copiar, ele não copiará as informações de permissão e, após o login, os aplicativos do Windwos 8 irão travar ao serem iniciados. Certifique-se de obter 0 para a coluna com falha na saída dos resultados do robocopy.

     

Após verificar se não houve erro, faça o seguinte para remover o diretório C: \ Users original:

     

D:> rmdir /S /Q Users

     

Crie o link simbólico
  Esta é a etapa final, criando o link simbólico em C: \ Users, que aponta para D: \ Users. Aqui a coisa da letra da unidade aparece novamente. Como o link simbólico será usado na sessão real do Windows, você precisará usar a letra da unidade real, D: como o destino. Então você acaba fazendo um link simbólico em D: \ Users (letra do prompt de comando - C: no real) cujo destino também é D: \ Users. Como você já está no D :, use o seguinte para que fique menos confuso:

     

D:> mklink /J Users D:\Users

     

Junção criada para usuários < < === > > D: \ Usuários
  Eu não tentei outras opções, mas parece que se você não usar a opção / J (Junction), você terá que fazer um hack de registro.

     

Você pode verificar o link com o comando dir. Você verá:

     

<JUNCTION> Users [D:\Users]

     

De qualquer forma, é isso. Quando você sair e reiniciar (selecione continuar para o Windows 8), você poderá efetuar login e, quando abrir o explorador, verá que C: \ Users é um link simbólico que aponta para D: \ Usuários:

     

D:> exit

  • 'Arquivos de programas :

How to move the Program Files folder Even if you have a 128GB SSD, you'll soon fill it up with applications. By this point, it's too late to install them on a different hard drive, unless you want to go through and uninstall and reinstall programs individually. It's possible to move the C:\Program Files folder to a different hard drive but we don't recommend this because the folder is hard-wired into Windows and there will be problems if it isn’t where Windows expects it to be. Plus, it's a very in-depth process to do it properly using symbolic links. For programs that are already installed on your C: drive, it's possible to move their subfolders which are stored within C:\Program Files. Don't forget that if you move programs from an SSD to a hard drive then you will lose the speed benefit of the SSD when launching that program. Keep your most used software on the SSD so that it loads and runs quickly when you need it.

You can’t simply drag program folders to a different drive, though. What you must do is to create what is called a symbolic link. It's a bit like the shortcuts to programs, folders and websites that litter the desktop, but they are more powerful. When Windows or any program tries to access the folder, the symbolic link redirects it to the new location. It is completely transparent to software and Windows.
Symbolic links can be created manually and there is a command line tool called mklink. Expert users can open a command prompt window and enter mklink to see the options. There is no need to resort to complicated commands. though and there is a simple and free utility that does everything for you. Go to mobasoftware.com and download SymMover.

  • 'ProgramData' :

The default path is C:\ProgramData. It is stored here:

HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\ProgramData

     

OPÇÕES:

     

1) Você pode alterar o seu caminho padrão de ProgramData para ser um   unidade alternativa. Embora fazendo isso, todos os novos usuários criados   usará o novo caminho programdata. Então você pode acabar tendo dois   Pastas ProgramData no final dos dados.

     

2) Alternativamente, você   poderia usar "NTFS Junction Points". Muitas pessoas não sabem disso, mas um   ponto de junção é uma maneira de forçar todos os programas que gravam no caminho   (c: \ programdata) para ser redirecionado para (D: \ ProgramData). Isto é como velho   programas projetados para o XP podem facilmente trabalhar com o Vista e Windows 7 novo   locais de pastas (documentos e configurações substituídos por usuários).

     

Você pode criar um ponto de junção especificamente para o tmp   diretório criado pelo GR. mkdir D: \ ProgramData robocopy / XJ   / MIR "C: \ ProgramData" "D: \ ProgramData" mklink / J "C: \ ProgramData"   "D: \ ProgramData"

     

A desvantagem é que a atualização do Windows não funciona bem com o programa   dados em uma unidade separada. link

Cuidado: a Microsoft não recomenda mover os diretórios do sistema, pois isso evitará que as atualizações, os hotfixes e os upgrades do Windows funcionem corretamente (isso falhará completamente)

Por favor, continue com cautela!

    
por 24.08.2016 / 03:48
-1

Você deve conseguir instalar o Windows normalmente * sem etapas adicionais. O Windows 7, 8 e 10 requerem 16 GB para uma instalação de 32 bits ou 20 GB para uma instalação de 64 bits, o que acaba se tornando uma necessidade. Aqui está uma postagem no blog do Windows que explica um pouco sobre como a compactação automática funciona no Windows 10, se você estiver interessado.

O Windows 10 é provavelmente sua melhor opção, pois permite que você selecione outra unidade para colocar seus arquivos e pastas de usuário (é uma opção simples no aplicativo Configurações). Para instalar programas em seu disco rígido, basta fazer manualmente as pastas Arquivos de Programas e Arquivos de Programas (x86) e dizer aos programas para instalarem lá. Os únicos instaladores que eu já vi que não permitem escolher são programas que não funcionam em outro disco, mas são bem raros.

Se você quiser usar uma versão mais antiga do Windows, basta criar manualmente suas próprias pastas de usuário no HDD e colocar seus arquivos lá, em vez de nas pastas de usuário da unidade C: \. Tentar mover as pastas oficiais do usuário da unidade C: \ pode quebrar algo, como Anand apontou, então simplesmente ignore-as.

* Por "modo normal", quero dizer usar / criar um DVD ou unidade flash inicializável e instalar a partir daí. Você não poderá fazer upgrade, pois não haverá espaço suficiente para os sistemas operacionais antigo e novo.

    
por 24.08.2016 / 04:11