Quais são algumas boas técnicas para tornar sua instalação do Windows algo que você pode jogar fora e reconstruir rápida e facilmente? [fechadas]

2

Eu não quero me importar com minha unidade C: \. Eu quero ser capaz de reinstalar o Windows casualmente sempre que quiser, e estar pronto e funcionando rapidamente, com os programas, configuração e dados que eu gosto. Este processo deve ser automatizado e repetível, e orientado por algo que eu possa verificar no github.

Em primeiro lugar, algumas das coisas que eu quero saber:

  1. A melhor maneira de instalar todos os meus programas:
    • Devo instalar tudo do zero na nova instalação? Se sim, qual é a melhor maneira de fazer isso? Chocolatey ?
    • Ou existe uma maneira de instalar todos os meus programas em um disco separado no sistema operacional e fazer com que eles "importem" de alguma forma para a minha nova instalação do Windows? Isso difere de programa para programa?
  2. Configuração automática das configurações do Windows que me interessam. Existe uma maneira melhor do que scripts do powershell?
  3. Separação dos meus dados do sistema operacional. Por exemplo, é seguro ligar simbolicamente toda a minha pasta do usuário a partir de um disco separado? Eu gosto do recurso Bibliotecas do Windows, mas isso não abrange o AppData ou todos os programas que gravam dados do usuário em ~/.program_name ou ~/Documents/Program Name
  4. E todas as atualizações do Windows?
  5. E os drivers?
  6. Mais alguma coisa que eu deveria pensar?

Espero que esta não seja uma questão muito ampla; Acho que seria bom ter uma referência canônica sobre como transformar seu PC em gado de um animal de estimação .

(Nota final: Eu sou um desenvolvedor, com alguma experiência de Puppet, mas idealmente as respostas a esta pergunta devem ser úteis para futuros leitores que são superusuários, mas não necessariamente programadores.)

    
por Cam Jackson 03.10.2014 / 13:32

3 respostas

2

A imagem completa da partição com todas as suas configurações e programas instalados deve fazer o trabalho. Você será capaz de voltar a ele quando quiser. Nada vai superar essa solução em termos de tempo. A restauração da imagem será sempre mais rápida do que a reinstalação com slipstream. Para a criação da imagem real, eu recomendaria dd em combinação com gdiskdump .

Eu recomendaria totalmente isso como a solução mais confiável e mais limpa se você estiver planejando usar apenas uma máquina.

A separação dos dados do usuário e do sistema não deve ser um problema - você pode manter os dados em partições que não são do sistema e usar o registro para garantir que as pastas dos usuários apontem para o local correto.

Quando se trata de várias máquinas, essa abordagem enfrentará as seguintes dificuldades:

  1. Drivers. Menos de 10 anos atrás, mas os drivers específicos do sistema que não estão instalados na configuração original podem impedir que o sistema inicialize em uma nova máquina. O Linux é menos afetado, mas a pergunta original é sobre o Windows.

  2. Direitos autorais. Assim que você começar a clonar sua imagem para outras máquinas, você irá incorrer no problema com licenças para ambos: SO e aplicativos instalados

  3. Atualizações do Windows. Toda vez que você restaurar seu sistema a partir da imagem, não haverá todas as atualizações recentes.

Se você estiver procurando por um sistema que possa ser feito backup de forma rápida e fácil, restaure e usado em várias máquinas e, em seguida, simples e simples: use a máquina virtual.

Eu também mencionarei minha própria experiência que acredito ser relevante. Eu criei uma instalação do Windows XP em dias de universidade com todas as configurações que eu prefiro e todos os softwares que eu gosto. Eu criei uma imagem completa do sistema usando dd em 2007. Até 2012 eu estava usando essa imagem para restaurar o sistema após falhas, experimentos sem sucesso e quando meu sistema estava ficando muito lento com o tempo. O procedimento de restauração geralmente levava menos de 15 minutos. Atualmente, estou praticando a mesma abordagem para fazer backup do meu Linux Mint - funciona como um encanto.

    
por 03.10.2014 / 14:26
2

Use o VHD-boot nativo (você perderá uma quantidade TINY de recursos do sistema). Guia de exemplo: link

  • Após instalar, configurar tudo e obter exatamente como deseja, basta inicializar na instância diretamente instalada, fazer uma cópia do arquivo VHD.
  • Sempre que você sentir vontade de "reinstalar", basta copiar o original de onde ele é inicializado.

Extra: sempre que inicializar o backup / "reinstalar", execute todas as atualizações, quaisquer novos programas que você tenha usado para etc., e reinicie- > crie uma nova cópia. Dessa forma, você não tem tantas atualizações para executar cada vez que você redefinir.

Faça isso desde o Win7, e é extremamente simples quando você adquirir o hábito.

    
por 03.10.2014 / 15:10
1

Desde que eu tenho um dual boot com o Linux, eu sempre separo o sistema e tudo mais em duas patentes. Tornando mais rápido a reconstrução depois que o Windows ficar com muito bugs.

Além disso, eu também uso boot para VHD, o que me permite preparar um VHD para ter tudo configurado quando eu quiser "começar do zero" novamente. E, toda vez que eu substituo meu Windows, não preciso mais me preocupar em apagar meu Grub.

link

Trocar o Windows se torna muito mais fácil, mas também backups, já que ele já é feito dentro de um arquivo vhd que você pode abrir com o Virtualbox. Isso também pode isolar qualquer vírus dentro desses VHDs: D

    
por 03.10.2014 / 14:44