Será uma inicialização do sistema operacional se eu simplesmente fazer backup e restaurar todos os seus arquivos

0

Posso fazer backup e restaurar um SO simplesmente copiando e restaurando todos os seus arquivos, arquivo por arquivo , em vez de copiar e restaurar a partição do disco, byte by byte ? Considere:

Se eu tiver um sistema operacional de inicialização em um disco rígido, então:

  1. Faça um backup completo de todos os arquivos, arquivo por arquivo (por exemplo, rsync -aP )
  2. Formate a unidade (com o mesmo sistema de arquivos, gerenciador de inicialização, etc.)
  3. Copie todos os arquivos de volta para a unidade

Quando ligo a máquina com a unidade no lugar, meu sistema operacional inicializa e funciona exatamente como antes?

O Linux, o macOS ou o Windows têm informações cruciais não cobertas pelo backup arquivo por arquivo, por exemplo,

  1. Arquivos que devem residir em posições exatas na unidade que seriam perdidas na cópia de arquivo regular
  2. Dados de partição que não podem ser recriados com seu software de formatação regular
  3. Dados ocultos especiais, como prova de compra do SO ou software instalado
por forthrin 04.03.2018 / 14:17

3 respostas

1

Can I backup and restore an OS simply by copying and restoring all its files, file by file

Em geral, não.

Alguns exemplos

  • o software e os dados necessários para a inicialização são normalmente armazenados, pelo menos parcialmente, fora do alcance da E / S baseada em arquivos do sistema de arquivos normal. Por exemplo, você pode não conseguir ler facilmente as partições MBR (Master Boot Records) ou UEFI da mesma maneira que acessa seus programas e documentos.

  • Sistemas operacionais semelhantes a Unix tendem a apresentar tudo como um arquivo, mas, mesmo assim, copiar um arquivo de dispositivo requer um processo anormal. O processo de leitura normal para uma porta serial produz dados sendo transmitidos para essa porta, não fornece uma representação dos dados em disco necessários para recriar esse arquivo de dispositivo.

  • Seu processo de cópia precisa fazer uma provisão especial para que os arquivos vinculados (hard-links ou soft-links) não sejam convertidos em várias cópias dos dados.

Ferramentas como o rsync têm opções para fazer o tipo de cópia baseada em arquivos que você discute - mas essas ferramentas precisam fazer provisões especiais para cada um dos casos especiais.

Por exemplo

por 04.03.2018 / 15:21
0

Depende do SO, na verdade. Vou assumir o Windows aqui e, nesse caso, você não pode.

A razão é que há mais coisas acontecendo do que apenas arquivos presentes.

O Windows exige que o seguinte esteja presente para funcionar corretamente: todos os arquivos e pastas necessários precisam ser copiados. Isso inclui arquivos para pastas aos quais o usuário simplesmente não tem direito. Mas se você inicializar em um ambiente diferente, você poderá potencialmente copiar todos os arquivos, incluindo aqueles aos quais você normalmente não tem direito.

Além disso, todas as permissões de arquivos e pastas precisam estar intactas. A maioria dos programas de cópia também não copia as informações da ACL. Quebrar isso vai quebrar as janelas.

Por último e mais importante, o Windows funciona com links simbólicos. Quando você executa uma cópia de arquivo, esses links nunca são copiados e exigem um software de cópia especial para fazer isso corretamente.

Se você conseguir fazer tudo isso, deverá ter uma instalação funcional no Windows.

Mas, provavelmente, o Windows ainda não inicializa, porque o gerenciador de inicialização geralmente fica em uma partição diferente, à qual você não pode ter acesso, para que toda a partição precise ser copiada.

Se você realmente conseguir que a peça seja feita corretamente, você pode fazer isso. Observe que todo o tempo e esforço que você usa para copiar os arquivos e fazê-los funcionar novamente, será cerca de 10 vezes maior do que o uso de um backup de partição, a mesma coisa que você tenta evitar.

E não pense que você obtém uma cópia 1: 1 da partição com este software. As melhores soluções de backup, como o Acronis, farão backup apenas do espaço usado, não de tudo, incluindo o espaço vazio. Isso significa efetivamente que será muito mais rápido e seguro usar o software de backup de partições do que tentar você mesmo. E, por fim, esses softwares de backup de partições permitem que você extraia arquivos únicos de todo o arquivo de backup, o que provavelmente é o que você está procurando de qualquer maneira.

Então, para encurtar a história, é improvável que funcione, mas se você é uma pessoa muito capaz e tem muito tempo, então sim, você pode fazer isso. Mas se você apenas usar o software de backup, você não apenas obterá exatamente a mesma coisa (na verdade, não, o software de backup também permite a compactação), mas também muito mais rápido.

    
por 04.03.2018 / 15:21
-1

provavelmente não inicializa. Além dos arquivos que você pode ver, há muitas outras informações que você precisa fazer backup e essas informações podem estar ocultas ou localizadas em outros locais. Você pode usar o recurso de backup e restauração do Windows ou o software de backup de terceiros para fazer backup do sistema.

    
por 20.03.2018 / 08:10