Um sistema operacional inicializará se eu simplesmente fizer backup e restaurar todos os seus arquivos

Um sistema operacional inicializará se eu simplesmente fizer backup e restaurar todos os seus arquivos

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

Se eu tiver um sistema operacional inicializando 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 eu ligar a máquina com a unidade instalada, meu sistema operacional inicializará e funcionará exatamente como antes?

O Linux, macOS ou Windows possui 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 perdidos na cópia normal de arquivos
  2. Dados de partição que não podem ser recriados com seu software de formatação normal
  3. Dados ocultos especiais, como comprovante de compra do sistema operacional ou software instalado

Responder1

Posso fazer backup e restaurar um sistema operacional simplesmente copiando e restaurando todos os seus arquivos, arquivo por arquivo?

Em geral, não.

Alguns exemplos

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

  • Os sistemas operacionais do tipo 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 transmitidos para essa porta, mas não fornece uma representação dos dados em disco necessários para recriar esse arquivo de dispositivo.

  • Seu processo de cópia precisa tomar providências especiais para que os arquivos vinculados (hard-links ou soft-links) não sejam convertidos em múltiplas cópias dos dados.

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

Por exemplo

Responder2

Depende do sistema operacional, 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 requer que o seguinte esteja presente para funcionar corretamente: Cada arquivo e pasta necessário precisa ser copiado. Isso inclui arquivos em pastas para as quais o usuário simplesmente não tem direitos. Mas se você inicializar em um ambiente diferente, poderá copiar todos os arquivos, incluindo aqueles para os quais normalmente não tem direitos.

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 quebrará 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 requer um software de cópia especial para fazer isso corretamente.

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

Mas o Windows provavelmente ainda não inicializará a partir dele, porque o gerenciador de inicialização geralmente fica em uma partição diferente, à qual você não pode acessar, portanto, é necessário fazer backup de toda a partição.

Se você realmente conseguir que essa parte também seja feita corretamente, então você realmente poderá 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 mais do que usar um backup de partição, exatamente a mesma coisa que você tenta evitar.

E não pense que você obterá 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, inclusive do espaço vazio. Isso significa efetivamente que será muito mais rápido e seguro usar um software de backup de partição do que tentar você mesmo. E, por último, esses softwares de backup de partição permitem extrair arquivos únicos de todo o arquivo de backup, que provavelmente é o que você procura.

Resumindo a história, é improvável que funcione, mas se você for uma pessoa muito capaz e tiver muito tempo, então sim, você pode conseguir. Mas se você usar apenas um software de backup, não apenas conseguirá exatamente a mesma coisa (na verdade não, o software de backup também permite compactação), mas também será muito mais rápido.

Responder3

muito provavelmente não inicializará. 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 software de backup de terceiros para fazer backup do seu sistema.

informação relacionada