Могу ли я выполнять резервное копирование и восстановление ОС, просто копируя и восстанавливая все ее файлы, файл за файлом, а не копируя и восстанавливая раздел диска, побайтно? Рассматривать:

Если у меня есть загрузочная ОС на жестком диске, то:

  1. Сделать полное резервное копирование всех файлов, файл за файлом (например, rsync -aP)
  2. Отформатируйте диск (с той же файловой системой, менеджером загрузки и т.д.)
  3. Скопируйте все файлы обратно на диск

Будет ли моя ОС загружаться и работать так же, как раньше, когда я включаю машину с установленным диском?

Есть ли в Linux, macOS или Windows важная информация, не включенная в резервное копирование файлов, например.

  1. Файлы, которые должны находиться в точных позициях на диске, которые будут потеряны при обычном копировании файлов
  2. Данные раздела, которые не могут быть воссозданы с помощью обычного программного обеспечения для форматирования
  3. Специальные скрытые данные, такие как подтверждение покупки ОС или установленного программного обеспечения

3 ответа3

1

Могу ли я создавать резервные копии и восстанавливать ОС, просто копируя и восстанавливая все ее файлы, файл за файлом

В общем нет.

Некоторые примеры

  • программное обеспечение и данные, необходимые для загрузки, обычно хранятся, по крайней мере частично, вне досягаемости файлового ввода-вывода на основе файловой системы. Например, вам нелегко читать разделы Master Boot Records (MBR) или UEFI так же, как вы обращаетесь к своим программам и документам.

  • Unix-подобные операционные системы, как правило, представляют все как файл, но даже в этом случае копирование файла устройства требует ненормального процесса. Обычный процесс чтения для последовательного порта дает данные, передаваемые на этот порт, но не дает представления данных на диске, необходимых для воссоздания этого файла устройства.

  • В процессе копирования необходимо предусмотреть специальное условие, чтобы связанные файлы (жесткие или программные ссылки) не конвертировались в несколько копий данных.

У таких инструментов, как rsync, есть опции для копирования, основанного на файлах, который вы обсуждаете, но эти инструменты должны предусматривать особые условия для каждого из особых случаев.

Например

0

Это зависит от ОС, правда. Я собираюсь предположить, что Windows здесь, и в этом случае вы не можете.

Причина в том, что происходит нечто большее, чем просто наличие файлов.

Для корректной работы Windows требуется следующее: каждый отдельный файл и папка должны быть скопированы. Это включает файлы в папки, к которым у пользователя просто нет прав. Но если вы загрузитесь в другой среде, вы можете скопировать все файлы, включая те, на которые у вас обычно нет прав.

Кроме того, все разрешения для файлов и папок должны быть в такте. Большинство программ копирования также не копируют информацию ACL. Нарушение этого сломает окна.

И наконец, что наиболее важно, Windows работает с символическими ссылками. Когда вы выполняете копирование файла, эти ссылки никогда не копируются, и для этого требуется специальное программное обеспечение для копирования.

Если вам удастся сделать все это, то у вас должна быть работающая установка Windows.

Но окна, вероятно, все еще не будут загружаться с него, потому что менеджер загрузки обычно находится в другом разделе, к которому у вас нет доступа, поэтому необходимо создать резервную копию всего раздела.

Если вам действительно удастся выполнить эту часть также правильно, то вы действительно можете это сделать. Обратите внимание, что все время и усилия, которые вы будете использовать для копирования файлов и их повторной работы, будут примерно в 10 раз больше, чем при использовании резервной копии раздела, того же, чего вы пытаетесь избежать.

И не думайте, что вы получите копию раздела 1:1 с этим программным обеспечением. Лучшие решения для резервного копирования, такие как Acronis, будут создавать резервные копии только используемого пространства, а не всего, включая пустое пространство. Это фактически означает, что использовать программное обеспечение для резервного копирования разделов будет намного быстрее и безопаснее, чем пытаться делать это самостоятельно. И, наконец, это программное обеспечение для резервного копирования разделов позволяет извлекать отдельные файлы из всего архива резервных копий, что, вероятно, в любом случае вам и нужно.

Короче говоря, это вряд ли сработает, но если вы очень способный человек и у вас много времени, тогда да, вы можете справиться с этим. Но если вы просто используете программное обеспечение для резервного копирования, вы не только получаете то же самое (на самом деле нет, программное обеспечение для резервного копирования также допускает сжатие), но и намного быстрее.

-1

скорее всего, он не загрузится. Помимо файлов, которые вы можете видеть, есть много другой информации, которую вам нужно сделать резервную копию, и эта информация может быть скрыта или находиться в других местах. Для резервного копирования системы вы можете использовать либо функцию резервного копирования и восстановления Windows, либо стороннее программное обеспечение для резервного копирования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .