Что такое «клонирование жесткого диска» и как это сделать?


11

Что означает клонирование жесткого диска? Это просто копирование всего «СОДЕРЖАНИЯ» жесткого диска, ИСКЛЮЧИТЕЛЬНО ОС, драйверов, всех установленных программ? или это копирование всего жесткого диска BIT for BIT? Является ли клонированный жесткий диск загрузочным?

У меня есть внешний жесткий диск USB, и я пытаюсь сделать точную копию своей компьютерной системы путем клонирования, чтобы я мог подключить клонированный жесткий диск к другой машине и загрузиться в него, или установить клонированный диск в другую компьютерную систему и загрузиться в Это. Это возможно? Или я в этом совершенно не прав?

Что такое призрак жесткого диска?


2
Подобно биологическому клону, предполагается, что копия является полной, полностью функциональной и способной действовать независимо от оригинала.
Мокубай

1
Важно не отметить, что, хотя, как объясняется ниже, «клонирование» технически означает создание точной копии с ОС и т. Д., Его можно использовать «случайно», чтобы просто означать копирование некоторого большого подмножества файлы. Вы должны установить, что на самом деле подразумевается в контексте реальной жизни.
Даниэль Р Хикс

Также обратите внимание, что загрузка с USB- накопителя будет медленнее, чем с обычного SATA-диска
jena

Все ответы великолепны. Мне было трудно выбрать один. Несмотря на то, что gronostaj очень подробен в своем ответе, я остановил свой выбор на ianc1215, потому что он предоставил простое объяснение и ответил со списком программного обеспечения, которое доступно для этого. Я, наконец, клонировал весь свой жесткий диск, используя бесплатную версию Macrium Reflect Software, и когда вы восстанавливаете клонированный жесткий диск, вы получаете ВСЕ, не только ваши файлы, но и драйверы, операционную систему и все установленные вами программы. Это точная копия моего старого жесткого диска. Потрясающие. Спасибо за все ответы.
Thn

1
Клонирование системного HD и загрузка на другой машине будет работать, как вы ожидаете, только если на ПК установлено такое же оборудование.
giammin

Ответы:


7

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

Если я сделаю клон жесткого диска моего компьютера, это будет точная копия (данных, которые включены. Для клонирования жесткого диска вам понадобится специальное программное обеспечение).

Некоторые примеры программного обеспечения для клонирования:

  • Clonezilla, утилита клонирования на основе Linux
  • Acronis True Image
  • Нортон Призрак

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

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

Это звучит точно?


2
Стандартный режим работы Clonezilla, который вы упомянули в первую очередь, заключается в том, чтобы не клонировать бит за битом, так что это как бы подрывает ваше определение.
Гроностай

1
@gronostaj Извините за то, что я ошибся и не уловил собственную ошибку. Позвольте мне исправить это.
ianc1215

Я настоятельно рекомендую использовать как решения Acronis, так и Norton. Acronis когда-то был хорошим вариантом, но с 2010 года он глючит и ненадежен. Norton Ghost устарел и устарел. Он не поддерживает новое оборудование и новые конфигурации. Кроме того, оба из них являются дорогостоящими. Там есть отличные бесплатные решения, такие как Veeam Agent for Windows Free.

3
и ddдля * NIX
OrangeDog

@ ianc1215 Я использовал бесплатную версию Macrium Reflect Software. Это сделал работу. Благодарю.
Thn

15

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

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

Создание бита для копирования будет считаться клонированием, но это самый медленный и наименее гибкий способ сделать это. Он работает только в том случае, если целевой диск не меньше (любой излишек пространства тратится впустую), а также копируется некоторая тарабарщина (удаленные файлы, неиспользованное пространство и т. Д.). Это может быть желательным, хотя, например. при создании безопасной копии во время восстановления неисправного жесткого диска или в ходе судебной экспертизы.

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

Возможна загрузка правильно клонированного жесткого диска на одном ПК. Использование его в другой машине - это отдельная история. ОС может быть уже настроена для конкретной аппаратной конфигурации исходного компьютера и может не загружаться. В большинстве случаев у Linux нет особых проблем с загрузкой после трансплантации. Современные версии Windows довольно хороши в этом и обычно загружаются, если контроллеры жестких дисков на обеих машинах схожи и работают в идентичных режимах (т. Е. IDE / AHCI / RAID). Имейте в виду, что некоторые лицензии на программное обеспечение не допускают трансплантацию или привязку программного обеспечения к одному конкретному компьютеру - например, это делают OEM-версии Windows.

Ghosting , вероятно, является еще одним термином для клонирования, я полагаю, это относится к Norton Ghost, который был стандартом де-факто для клонирования дисков около 15 лет назад.


3
«Загрузка правильно клонированного жесткого диска на одном ПК должна быть возможной». Это , безусловно , является возможным, и это часто делается именно по этой причине. Многие компании используют клонированные жесткие диски для развертывания идентичных установок ОС на идентичных ПК. И только сегодня я клонировал жесткий диск для использования на том же ПК, потому что на исходном диске были ранние признаки сбоя (журнал событий Windows был полон ошибок atapi). Наконец, побитовое клонирование также может быть полезно при проведении судебного анализа. Вы можете изучить клон, не беспокоясь о потенциально вредных доказательствах.
Чарльз Бердж

2
It works only if target drive is larger- можешь объяснить почему? Разве целевой диск не может быть точно равен оригиналу, и есть возможность доступа / записи к каждому отдельному биту оригинала / цели?
user202729

По моему опыту исходные и целевые диски могут иметь одинаковую емкость.
Еромана

2
Создание побитовой копии (например, с помощью dd) намного быстрее, чем форматирование диска и индивидуальное копирование каждого файла.
OrangeDog

Я не думаю, что этот ответ в достаточной мере подчеркивает различие между «клоном» и различными версиями «копировать файлы на другой диск». Я ожидаю, что клон будет бит за битом или очень близок к нему. Если он не загружается на том же ПК, это не клон, IMO
peterG

7

Что такое клонирование диска?

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

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

Что произойдет, если я перенесу клон в другую систему?

То же самое происходит, если вы переносите оригинал в другую систему.

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

Что такое призрак?

Это еще одно название для клонирования, полученное из приложения под названием Ghost , разработанного в 1995 году Мюрреем Хасзардом. Это теперь прекращено; не беспокойся об этом.


Призрак все еще существует. Сейчас это продукт Symantec, но он все еще работает.
Цао

@cHao Norton Ghost был прекращен в 2013 году. Symantec Ghost Solution все еще продается, но только для предприятий. Они не дадут это человеку. И это ужасно.

5

В целях резервного копирования я периодически клонирую свой жесткий диск.

Чтобы клонировать диск с помощью команды Linux dd.

1. Сделайте или получите установочный диск Linux, Live CD или USB. Далее следует для Linux Mint Mate, но любой другой вариант Linux так же хорошо.
2- Подключив к компьютеру и исходный, и целевой накопители, загрузитесь с отдельного установочного носителя Linux.
3- Откройте консоль командной строки и введите:

sudo blkid

Это отобразит последовательность строк, по одной для каждого раздела каждого диска в области системы,

/dev/sda1: LABEL="newmate2015" UUID="142698fe-5f97-4ca2-9a4c-3e20df" ... /dev/sda2: ... /dev/sdb1: ...

Число перед двоеточием в /dev/sda<number>:означает номер раздела, а буква перед номером /dev/sd<letter><number>:обозначает диск.

4. В ddкомандной строке переменная if=обозначает исходный диск или входной файл, а of=переменная обозначает целевой диск или выходной файл.

5- Чтобы проверить правильность исходного и целевого букв дисков, мы отображаем одно и то же назначение другим способом. В командной строке введите:

gnome-disks

6- Если все соответствует, введите в командной строке:

dd if=/dev/sd<source-drive-letter> of=/dev/sd<target-drive-letter> conv=noerror,sync bs=4k

Если эта conv=sync,noerrorопция ddне остановит передачу, если бит (ы) в исходном блоке не могут быть прочитаны, в этом случае для сохранения исходного и целевого дисковода передачи в одной и той же позиции данных и одинаковой длины ddвместо этого будет записано все блок нулей правильной длины.

bs=Аргументом является размер передаваемого блока, и это также влияет на скорость передачи битов переноса операции клонирования, она может быть определена методом проб и ошибок, 4kотлично работает с большинством дисков HDD, SSD и USB, приводы CD используют 512bразмер блока.

Целевой диск должен иметь такую ​​же или большую емкость, чем исходный диск. Я использую диски одинакового размера. В конце концов, когда резервная емкость перераспределения поврежденного сектора целевого диска заканчивается, ddкоманда завершится неудачно.

На моем простом компьютере клонирование диска объемом 1 ТБ занимает около 3 часов

После клонирования

7 Выключите машину как обычно.

8 Не пытайтесь загрузить машину с двумя дисками с одинаковым UUID.

9 Отключите исходный диск от компьютера.

10 Загрузитесь и убедитесь, что клонированный диск загружается нормально.

11 Пометьте или запишите удаленный диск с указанием: дата удаления, пользователь, имя машины, местоположение, содержимое, s / n и т. Д.


5
Это не отвечает ни на один вопрос ОП. Он никогда не спрашивал, как выполнить клон. Его вопросы: (1) Что такое клонирование? (2) Будет ли клон работать на другом ПК? и (3) Что такое Призрак?

@FleetCommand «и как это сделать», хотя он помечен как windows-7
OrangeDog

@OrangeDog Точно.

3

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

Люди обычно используют программу для клонирования диска. Я использую Acronis.


1
Я настоятельно советую против Acronis. Когда-то это был хороший вариант, но сейчас он глючит и ненадежен. Кроме того, это очень дорого.

1
@FleetCommand Спасибо за внимание. Я попробую агенту Veeam в следующий раз.
Серхио Домингес
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.