Есть ли способ клонировать жесткий диск NTFS, исключив некоторые файлы?

Есть ли способ клонировать жесткий диск NTFS, исключив некоторые файлы?

Я пытаюсь найти хороший способ делать резервные копии моей машины Windows 7 Media Center. В идеале я хотел бы делать периодические снимки всего жесткого диска, но исключить некоторые файлы из выбора. Например, сделать снимок всего жесткого диска, но исключить все записи ТВ (не будет конца света, если я их потеряю).

Я уже давно использую Clonezilla для успешного клонирования машин. Он достаточно умен, чтобы использовать ntfsclone для интеллектуального клонирования жесткого диска, не прибегая к dd. Однако он создает образ только всего жесткого диска или раздела и не позволяет мне пропустить некоторые файлы.

Я знаю, что это возможно, потому что у нас на работе есть небольшой USB->SATA-накопитель с программным обеспечением, позволяющим пропускать файлы (прекрасно подходит для переноса на SSD), но для этого требуется переходник, и работает он только с дисками ноутбуков.

Есть ли какие-нибудь предложения по программному обеспечению, которое мне следует использовать? Open Source предпочтителен, но не обязателен.

решение1

Вот способ сделать это с помощью инструментов с открытым исходным кодом, например, с помощью Ubuntu live cd или live usb. Вам понадобится терминал и доступ суперпользователя ( sudo -i).

Предположим, вы хотите клонировать первый раздел на первом диске. В Linux это называется /dev/sda1.

Сначала создайте полную резервную копию раздела с помощью ntfsclone:

ntfsclone -o yourfilename.img /dev/sda1

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

Теперь вы можете смонтировать эту точную копию раздела, используя точку монтирования loopback. Например, чтобы смонтировать резервную копию в /mnt:

mount -o loop yourfilename.img /mnt

Теперь вы можете просматривать /mntи удалять ненужные вам материалы.

`cd /mnt

rm -rf "System Volume Information" 

rm pagefile.sys 

rm hiberfil.sys 

rm -rf "Users/myusername/MyLargeFolderIDon'tWantToKeep"`

Когда все будет готово, отмонтируйте /mntпапку:

cd the_directory_where_I_created_yourfilename.img
umount /mnt

Теперь вы можете снова использовать ntfsclone, но на этот раз вы используете его на очищенной копии раздела с использованием специального параметра формата диска. Таким образом, ваш источник — не раздел, а предыдущий файл резервной копии. Он скопирует только блоки, используемые в этом случае. Будьте осторожны, что после того, как вы это сделаете, полученный образ не сможет быть смонтирован, как это может быть сделано с полным образом диска.

ntfsclone -s -o mysecondfilename.img yourfilename.img

И вуаля, второй образ содержит только те данные, которые вы хотите восстановить /dev/sda1в случае аварии.

Теперь вы можете удалить полную резервную копию.

rm yourfilename.img

решение2

Один из способов сделать это — использовать утилиту резервного копирования на основе образа Windows и добавить каталоги, которые вы хотите исключить, в HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\BackupRestore\FilesNotToSnapshot.

Обратите внимание, что это исключит его из функции «Восстановление предыдущих версий» и других функций, основанных на теневом копировании.

http://msdn.microsoft.com/en-us/library/windows/desktop/aa819132.aspx

Я сам создал запланированную задачу, которая запускает wbadmin для этой цели.

решение3

Клонирование не является резервным копированием в моем понимании. Преимущество резервного копирования в том, что оно не копирует все подряд, а только то, что отличается от последнего сохранения.

В Windows 7 уже есть утилита, которая делает это. Она называется ROBOCOPY. По умолчанию это программа, которую нужно запустить из командной строки (windows_key+R, введите 'cmd', нажмите Enter).

Использовать: robocopy ИСХОДНАЯ_ПАПКА КОНЕЧНАЯ_ПАПКА -параметры

Вы можете использовать параметры, чтобы исключить некоторые типы файлов, каталоги и т. д. Robocopy может копировать по сети, на usb и т. д. Это не имеет значения. С параметром /MIR он 'MIRrors' вашего источника в папках назначения и резервирует только то, что новее.

решение4

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

Связанный контент