
imagex /capture сохраняет раздел в WIM, /append добавляет образ в существующий файл, /apply разворачивает образ, /info показывает список образов. Для просмотра томов и назначения букв используется diskpart с командами list volume и assign.Полный текст первых минут лекции «Клонирование ПЗУ (жёсткий диск) целиком и отдельных партиций - Acronis, ImageX, Ghost» из видеокурса PracticU – субтитры с временной меткой для каждого абзаца. Так можно прочитать и найти нужные темы ещё до начала обучения.
Здравствуйте, этот фильм посвящен клонированию диска, партиции, что применяется в ряде случаев. Например, наш компьютер сдох, и в наследство он нам оставил только свой жёсткий диск.
Мы купили новый компьютер, соответственно, с более лучшим жёстким диском, и теперь мы хотим перенести всю нашу старую информацию на этот новый жёсткий диск.
Мы не хотим всё заново переустанавливать, мы просто хотим склонировать её ровно в том виде, в котором она была. А ещё клонирование партиции применяется для резервного копирования.
Кроме того, оно применяется для размножения компьютера. Мы в нашей фильме делаем один совершенный компьютер, а потом клонируем его ПЗУ на многие.
Итак, в этом фильме мы будем клонировать ПЗУ, используя ряд инструментов. Мы начнём с графических инструментов, таких как Acronis. И, возможно, я вам покажу также Ghost, более старую вещь.
Это два ужасно популярных инструмента. А после мы перейдём к бесплатному майкрософтовскому инструменту ImageX. Эти знания очень важны.
Сложно представить компьютерного техника, который не владеет клонированием ПЗУ. Итак, перед нами компьютер с Windows 7. Допустим, именно ПЗУ этого компьютера мы страшно жаждем клонировать.
Либо все остальные офисы нашей компании ждут точно такого же компьютера, либо это просто жёсткий диск того компьютера, который сломался.
Или же мы просто хотим сделать этому компьютеру резервное копирование. Я сейчас, кстати, работаю на виртуальном компьютере, это виртуальная машина.
Давайте посмотрим информации, какого объёма мы будем оперировать. 50 гигабайт данных. Немало долго будет клонировать 50 гигабайт, но ничего.
Я выключаю эту виртуальную машину, выключаю компьютер для того, чтобы склонировать его ПЗУ к содержимое постоянного вспоминающего устройства.
И я в моей программе виртуализации добавляю этому компьютеру ещё один жёсткий диск, где тут наша кнопочка Add Hard Disk. Вот, add a hard disk, create new disk.
Пусть файл этого виртуального жесткого диска ведётся по системе VDI. Далее я выберу размер этого жесткого диска. Допустим, пусть будет 500 гигабайт.
Впрочем, я там выберу, чтобы он сразу не занимал все 500 гигабайт. Назовём его newhdd. newhdd — это будет имя файла на моём физическом компьютере, файла, который представляет жесткий диск для виртуальной машины.
Я вам сейчас покажу такой же файл, представляющий старый жёсткий диск этой виртуальной машины. Вот он, win72vdi.
В нём 20 гигабайт информации, представляющей содержимое виртуального жёсткого диска виртуальной машины. И я сейчас делаю новый такой жёсткий диск, который я обзываю New Disk Clone, обозначая тем, что сюда я буду клонировать информацию со старого моего жёсткого диска.
New Disk Clone, всё тут правильно. И я получаю новый, совершенно пустой, жёсткий диск. Как бы 500 гигабайт размером, а на самом деле 3 мегабайт он только занимает, и он будет занимать место по мере необходимости, по мере использования.
Это не такой жёсткий диск, который заранее захватывает 500 гигабайт места. А ещё в программе виртуализации мне нужно указать порядок выбора, откуда загружаться для этого компьютера.
Вот, откуда пробовать загружаться. Тут много, можно жать стрелочки вверх и вниз. С дисковода прежде всего. Загрузиться с загрузочного диска мне будет очень важно, потому что я клонирую спящую операционную систему.
Не с помощью Windows 7, я клонирую Windows 7. Мне нужна будет внешняя маленькая операционная системка, либо запущенная с компакт-диска, либо со флешки.
Это называется Live CD. Медиа с маленькой операционной системой на ней. И сперва мы всё сделаем с помощью Live CD Acronis.
Начнём с Acronis. Найдём соответствующий загрузочный виртуальный диск в виде файла ISO.
Вот, нашёл. Версия тут старовата, но это не важно, ведь мы будем пользоваться только самыми базовыми возможностями. Обратите внимание, есть галочка, где Live CD.
Это значит, что с него можно загружаться. И поместив в дисковод виртуальный диск, мы запускаем наш виртуальный компьютер. И вы помните, дисковод там первый в списке приоритетов, откуда загружаться.
В обычном компьютере вы настраиваете это в биосе. Вот наш компьютер загрузился с загрузочного CD Acronis.
Это староватый Acronis, я признаю. Но не беда, это как если бы вас учили водить, используя для этого старый автомобиль. Ну и на немножечко старые модели автомобиля вы всё равно научитесь водить.
У Acronis есть несколько товаров, мы сейчас не будем в это углубляться. Мы не будем сейчас изучать их товары, мы сосредоточимся на том, как клонировать диск, как клонировать партицию.
Тут у нас в этом интерфейсе нет мышки, придётся всё делать с помощью клавиатуры. В таких интерфейсах мы жмём Alt, и с помощью стрелочек роемся в менюшках. В Operations у нас есть возможность Backup.
Это берёт всё содержимое партиции и превращает её в файл. А Recovery — это вытаскивание всё из такого файла в партицию.
Но мы сейчас не хотим всё переписывать в файл, а потом из файла на диск. Это было бы лишним трудом. Мы хотим напрямую переписать с диска на диск.
Впрочем, эти самые возможности Backup и Recovery очень нужны, очень распространённые, очень широко используются. Например, в фирме мы делаем совершенный компьютер для какого-то типа работников, и потом мы делаем backup его PZU в файл.
А потом с этим файлом я подхожу ко всем пустым компьютерам, таких же работников, и с помощью этого файла строю PZU этих компьютеров.
У нас есть ряд лекций, где в качестве примера мы используем именно такое клонирование: выполняем sysprep и делаем всё нужное для размножения компьютера.
Компьютеру-прототипу мы делаем backup, И мы жмём Restore на всех компьютерах, на которых нужно точно такое же программное обеспечение, вместо того, чтобы на них всё устанавливать и любоваться на бегущие полоски прогрессов, которыми в сумме можно любоваться часа
четыре. А так мы всё клонируем, переписываем поблочно, что занимает минут 20. Но в данном случае представим, что мы хотим переписать с нашего старого жёсткого диска всё на новый.
В Tools у нас есть Clone Disk. Это как раз то, что мы изучим сейчас. Выбираем CloneDisc, и открывается Wizard, опросник, и он говорит нам добро пожаловать в клонирование дисков.
А дальше он нас спрашивает, хотим ли мы, чтобы он автоматически сам решил, что делать, или же чтобы мы ему всё сказали, manual. Давайте ему сами ответим на все вопросы.
И сперва он нас спрашивает, кто источник информации. Наш старый диск, наш источник информации — это 150-гигабайтовый диск.
Кстати, как мы точно видим, какой диск наш старый, и какой источник информации. А где наш новый жёсткий диск? Куда мы хотим всё переписать?
Когда мы ходим по ним курсорам, мы внизу видим, что у моего второго диска unallocated, то есть он даже не отформатирован, в нём нет партиций.
Там всё место не использовано. Зато у первого диска две партиции, и мы видим, что он отформатирован. Где же ещё будет информация, как не на нём?
Кстати, вся операционная система, все программы, все данные хранятся в нашем случае в партиции d. Партиция C — это особая партиция на случай нашего желания зашифровать весь наш жёсткий диск.
Партиция C при этом останется незашифрованной, и при начале нашей работы она сможет запустить зашифрованную систему.
А сейчас, пока мы ещё не изъявили желание что-либо зашифровывать, на эту партицию просто происходит первичная загрузка, а потом она сразу передаёт управление партицией D.
Речь идёт о шифровании с помощью битлокера, о чём мы поговорим отдельно. Вкратце, партиция C при этом остается незашифрованной, и она должна добыть ключ от зашифрованной партиции D.
Этот ключ может быть у нас на флешке, или он может находиться внутри компьютера в чипе на материнской плате. Кстати, не смотрите, что у этих партиций именно буквы C и D.
При новом рестарте они могут измениться, но это только во время самого бута. Потом же, когда мы попадаем в наш Windows, он возвращает диском те буквы, которые он помнит, что им были даны.
У каждой партиции есть свой порядковый номер. И Windows помнит, какому порядковому номеру была дана какая буква.
Но до работы Windows буквы могут быть даны партициям другие, особенно во время работы на каком-нибудь Live CD. Вообще, у нас есть отдельные подробные фильмы о том, как производится Boot.
Итак, выбрав Source, жмём Next. Как это делать с помощью клавиатуры? А внимание на подчёркнутые буквы. Если на какой-то кнопочке есть подчёркнутая буква, это значит, что можно нажать Alt и эту букву.
И это всё равно, что вы нажали по этой кнопочке мышкой. На кнопочке Next подчёркнута буква N, и я жму Alt N. И далее мы выбираем Destination.
Не то чтобы у нас тут очень богатый выбор, тут только один диск, и он уже выделен. И я жму опять Alt N, Next. И теперь мы выбираем, что делать после клонирования со старым жёстким диском.
Можно всё стереть с него на случай, если мы хотим его выкинуть или кому-нибудь подарить. переписав всю информацию на новой. Или же мы можем оставить на нём всю информацию.
Или же мы можем захотеть после этого использовать его иначе для хранения какой-то новой информации и переформатировать его иначе, создать на нём другой набор партиций.
В этом случае старая информация на нём тоже сотрётся. Я, допустим, хочу оставить старую информацию нетронутой.
И я опять жму Alt + N. А теперь он спрашивает нас по поводу некоторых нюансов, которые возникают при перемещении данных. Здесь речь идёт о разнице в объёмах дисков.
Вариант Proportional гласит, что размер оригинальных партиций на новом диске будет создан равный в процентном отношении, то есть пропорционально.
То есть, если, например, было две партиции, одна занимала треть, а другая занимала две трети диска, то и на новом жёстком диске будет так же.
Но размер партиций в мегабайтах, конечно, изменится. В отличие от варианта AsIs, там все партиции останутся ровно тех же размеров в мегабайтах.
То есть при том, что наш жёсткий диск больше, часть места останется незадействованным. Или же мы можем сами разделить всё на партиции произвольно.
Давайте же взглянем на интерфейс произвольного разделения на партиции. Мне любопытно, что там. Кстати, всего этого нету в ImageX, всего этого удобного интерфейса, всех этих возможностей разделять на партиции.
Вот что нам изначально по умолчанию предлагает интерфейс произвольного разделения на партиции. Я вижу, что по умолчанию он мне предлагает пропорционально разделить.
К сожалению, у виртуальной машины есть проблема тут с драйвером мышки. На обычном компьютере у вас будет тут работать мышка. И, очевидно, с помощью мышки можно тут передвигать всё.
А с помощью клавиатуры я что-то тут не могу догнать, как это делать. Я ставлю галочку Proceed Relayout, что значит, что он зациклит мне несколько следующих этапов опроса.
Сейчас я вам покажу, что я имею в виду. Я перешёл дальше. Тут мы видим немножечко другой интерфейс. Тут есть уже флаги. Мы видим, что наши партиции primary, и одна из них — active.
Primary означает, что это с этой партицией возможно загружаться. Помните, в старом MBR может быть до четырёх партиций, с которых можно загружаться?
Об этом смотрите наш отдельный фильм о Boot. Там мы углубляемся во всё это. А active означает, что с этой партицией начинается Boot.
С этой партицией система не только может загрузиться, но и она это обязательно попробует. Я перехожу дальше, и в этом интерфейсе я могу без мышки уже хотя бы изменить размер партиции D.
Допустим, я хочу 200 гигабайт оставить этой партиции, 250, а остальное место будет неотформатированным, unlocated.
Без паники, потом я смогу его задействовать уже при самой работе в Windows. И я опять жму Next. И мы попадаем в то же меню, где мы зажали галочку Proceeder Layout.
Язык можно сломать. И до тех пор, пока мы не отожмём эту галочку, мы будем попадать в несколько следующих меню и возвращаться по кругу сюда.
Вот, смотрите. Жмём Next, и мы попадаем опять сюда. Жмём опять Next, опять Next, и следующий Next вернёт нас в то меню, где галочка.
Давайте теперь уберём галочку с этим невозможным для прочтения названием Next, и мы в подытоживающем окне. Вообще, в опросниках принято в конце показать итог всего того, что мы натворили, всего того, что мы выбрали.
Пока мы отвечаем на вопросы опросника, он ничего не выполняет ещё. Он это сделает только в конце, когда мы нажмём на соответствующую кнопочку конечную, и одобрим всё, что мы выбрали.
Так каков же итог? Первая операция — это клонирование первой партиции с диска 1 на диск 2. Вместо 100 Мб партиции у нас будет 337 Мб.
Следующая операция — это клонирование партиции D, при том, что новая будет 250 Гб. А третья операция — это клонирование нулевого сектора диска — MBR.
С него и начинается весь процесс Boot. Этот сектор тоже будет клонирован. Ну, просто всё то, что нужно. Я жму Proceed, и пока мой жёсткий диск клонируется, я вам объясню, что такое клонирование на уровне блоков, а не на уровне файлов.
Сейчас мы клонируем на уровне блоков, а не переписываем по-файлово. По-блочной копировать гораздо быстрее, чем по-файлово. Итак, когда вы смотрите на экран компьютера, находясь в файловом браузере, вы видите всякие иконки файлов, но на жёстком диске это всё не написано как бы с какими-то чёткими границами,
которые на этом жёстком диске видно. Всё просто написано подряд, сплошные единички и нолики. Я сейчас запускаю одну из программ, которая может это показать.
Информацию ровно в том виде, как она записана на жёстком диске. В голом виде, никак не оформленную какими-то логическими условностями.
Впрочем, значение каждого байта будет представлено 16-ричным двузначным числом. Но не важно, как его представлять для нас на экране. Суть в том, что на поверхности жёсткого диска просто огромный ряд байтов.
Байт — это 8 бит, а бит — это ноль или единичка. И то, как весь этот ряд байтов режется на файлы — это только логически, и этого не видно внутри самого ряда.
Данные об этом, как именно весь этот ряд режется на файлы, содержатся в таблице, которая хранится на отдельном месте жёсткого диска.
Так вот, копировать информацию из жёсткого диска мы можем просто копируя этот ряд, все эти единички и нолики, и это будет поблочное копирование.
Просто копируя весь этот ряд информации, Наплевав с высокой башни на то, как именно он режется на файлы. Так мы копируем блоками, поблочно, кластерами.
В отличие от этого, когда мы производим копирование пофайловое, когда мы копируем файлы, мы всё время смотрим в файловую таблицу, которая говорит нам, что этот файл на жестком диске от сих до сих, сих.
И мы туда идём и берём от сих до сих и копируем, что гораздо дольше. Ведь мы можем скопировать всё просто так, как оно есть, не задумываясь о том, где какой файл кончается, где какой начинается.
Разумеется, вместе с копированием файловой таблицы тоже ровно точно в том же самом виде, в котором она есть. Сравнить два этих разных копирования можно на основе следующего примера.
Допустим, у нас есть старая книжная полка с книгами. Она уже вся ветхая, и мы построили новую книжную полку и хотим перенести со старой полки на новую все книги.
Я это могу делать двумя способами. Я могу брать стопку по 10 книг или сколько там я могу унести и переносить их на новую полку на то же место.
Или же я могу действовать иначе. Взять сначала все книги, которые относятся к психологии, и поставить их на новую полку. Потом взять все книги, которые относятся к философии, и поставить их на новую полку.
Потом исторические. А откуда я знаю, какая книга историческая, какая психологическая, какая философская? У меня есть список согласно названиям книг.
Так вот в нашем примере все книги из одной области — это параллель файла, а тот список — это параллель файловой таблицы.
Она может быть типа NTFS или FAT, А отдельная книга — это параллель блока или кластера, на который логически поделен жёсткий диск. Вот наша программа тут уже запустилась.
Возьмём какой-нибудь физический диск и взглянем, как на нём устроена информация просто тупо физически. Нажмём Disk Editor. Это называется Row — тупо физическое строение, без всякого логического деления.
Row, R-A-W. Итак, вот она информация на жёстком диске, прямо начиная с нулевого адреса, с самого начала жёсткого диска. Каждый байт тут представлен шестнадцатиричным числом, состоящим из двух шестнадцатиричных цифр.
Кто-то думает, что это удобно. Во всяком случае, это короче, чем десятиричное представление тех же байтов. В десятиричном представлении мы бы здесь видели числа от 0 до 255 вместо таких двух цифр.
Но шестнадцатиричной цифрой можно представить 4 бита. Поэтому 8 бит, то есть 1 байт, можно представить двумя такими цифрами. А справа ASCII — представление той же самой информации.
я хочу убрать эту полоску справа. То есть есть просто информация. Не важно, как её представлять, она от этого не изменится. Каждый байт представлять ASCII символом или же двумя шестнадцатеричными цифрами или же алфавитом инопланетян, если у них 256 букв.
Данная программа представляет информацию так: а слева — смещение каждой строчки, адрес каждой строчки. То, что в строчках по 16 байт — это совершенно произвольно.
Но именно поэтому слева адреса увеличиваются на шестнадцатеричную десятку, которая равняется 16 в десятиричных числах, потому что 16-тиричных цифр соответственно 16 разных, а не 10.
Но суть не в этом. Суть в том, чтобы вы почувствовали, что информация на жестком диске — это просто цепочка байтов, совершенно безликая.
Здесь нету никаких цветастых иконок, которые отличают файл от файла. Здесь нету каких-нибудь там, не знаю, черт, границ папок.
Нет, это просто цепочка байтов подряд. А вот тут, например, справа представление той же самой информации, но в виде символов ASCII. В коде ASCII каждый символ занимает один байт, и многие сообщения в компьютере записаны именно в коде ASCII, особенно на английском языке.
Поэтому если мы, например, тут наткнёмся на такую информацию, на какую-нибудь строчку английских слов, записанных в коде ASCII, то мы сможем прочитать её глазом.
И вот тому пример. Мы можем прочитать информацию в этом месте жёсткого диска прямо нашим человеческим мозгом. Но суть не в том, что я сказал до этого про эту информацию, а в том, что байты не накинуты по каким-то разным кучам, похожими на холмы и огорожены заборами под названием папки,
или я не знаю, какие еще могли быть суеверия. Они просто все написаны в ряд. Именно это я хочу, чтобы вы почувствовали. Вы спросите, откуда компьютер знает, чему тут какое значение придать.
А дело в том, что есть куча стандартов, то есть соглашений одинаковых для многих систем, которые гласят, что там-то и там-то, то-то и то-то имеет определенное значение.
Например, с какого места начинается файловая таблица? Точнее, с какого места написана та таблица, которая указывает на файловую таблицу?
А уже файловая таблица говорит, с какого места начинается какой файл. А тут есть ещё представление в Unicode той же самой информации. Unicode — это тоже формат записи текста, как ASCII.
И если бы тут на диске было что-то в Unicode, то мы могли бы это прочесть глазом с помощью этого представления. Вот тут в начале жёсткого диска находится первый сектор жёсткого диска.
И программа нам подсказывает, где именно находится информация о партициях, таблица наших партиций. Она всегда хранится в начале жесткого диска, и эта программа об этом знает.
Она в курсе соответствующего стандарта. Но не суть. Суть в том, что информация о ПЗУ представляет собой просто огромный ряд байтов. Слева мы видим их смещение, адреса тоже в 16-ти личном формате.
Кто-то думает, что это удобно. Это просто адрес каждой 16-ти байтной строчки относительно начала жесткого диска. Никакой тут премудрости нет.
Итак, то, что я хочу вам сказать. Поймите, просто взять этот огромный ряд байтов и переписать с одного жесткого диска на другой гораздо быстрее, чем разбираться в значении всего этого, находить с помощью значений всего этого границы разных файлов и копировать по-файлово.
А вот я хочу поглазеть на информацию жесткого диска с помощью другой программы. Это абсолютно та же информация, только эта программа представляет её иначе — страницами по 512 байт.
Видите, я могу листать эти страницы, и сверху меняется номер страницы. То есть эта программа подразумевает деление жёсткого диска на кластеры или на блоки.
Номер такой страницы или блока или кластера сверху. Или это можно назвать сектором. Вот смотрите, адрес последней строчки — это 1F0.
Это значит, что адрес последнего Eobite — это 1FF, соответственно. Давайте посмотрим, что это за адрес 1FF. Зайдём в калькулятор и посмотрим, сколько это в десятеричном представлении.
Давайте немножко поговорим о шестнадцатеричной системе счисления. В калькуляторе можно написать в 16-ти речном представлении число.
Для этого надо нажать Hex. Внимание, мы выбрали тип калькулятора для программистов. И он умеет работать с разными системами исчисления.
Пишем число 1FF. 16-ти речные цифры есть такие: от 1 до 9, а потом A, B, C, D и F. Всего 16 цифр, от 0 до F. F — это 15.
Сколько это, переведя на наш 10-ти речный язык? Это будет 511. То есть адрес последнего 512-го байта — это 511, естественно, потому что адрес первого — это 0.
Итак, тут у нас в секторе 512-байт. А теперь немножко ощутите, что такое стандарты. В MBR всегда первые 512-байтов жёсткого диска заканчиваются на 55AA.
Это знак того, что у нас жёсткий диск в формате MBR, и компьютер сразу знает, какие значения придавать всему, что на первой странице здесь.
MBR — это старый формат BOOTA и BIOS. Новый же стандарт называется UFI и GPT. Но я знаю, что здесь MBR, потому что последние 2 байта, первых 512 байтов — такие вот.
Также и компьютеру известны стандарты, и поэтому он может наделять всю эту информацию смыслом. Без паники, все эти технические детали в данном фильме не имеют значения, это просто для того, чтобы вы ощутили.
Первая партиция начинается тут с сектора 2048. То есть вы понимаете, какая пропасть? На нулевой странице загрузочные записи. а дальше огромное количество неиспользованных страниц.
И только начиная со страницы 2048 начинается партиция. Смотрите, страница номер 2046 пуста, и только на странице 2048 начинается партиция C.
Мы тут на 2048-ой странице даже видим сообщение в ASCII коде. Вы спросите, зачем нужны все эти неиспользуемые страницы?
Как и многое в компьютерном мире, это имеет только исторические причины. Никакой рациональной причины, кроме вынужденности соответствовать старым стандартам времён 70-х годов.
И вот этой вот неиспользуемой пропастью пользуются очень многие программы, даже сам Windows, всеми этими страницами, которые не относятся ни к одной из партиций.
Понимаете, первая партиция начинается со страницы 2048, а нулевой сектор — это Boot-сектор. То есть 2047 страниц не используется ни одной из партиций.
То есть в жёстком диске MBR почти целый мегабайт вначале не используется. Впрочем, на самом деле используется. Например, Microsoft пишет в этом месте информацию о динамических дисках.
А в Linux этот мегабайт используется для более сложных видов бута. В первом мегабайте хранятся данные в связи с этим. А также вирусы используют это место.
Записываются сюда, и их нет среди файлов. А также системы защиты против нелицензионного копирования. используя тоже это место.
То есть на диске есть определённое место, к которому нельзя получить доступ через файлы, а к которому может обратиться только тот, кто обращается к жёсткому диску грубо, обращается к нему просто как к ряду байтов.
А вот в новом стандарте EFI и GPT — это новый стандарт BIOS. И каждый компьютер, который хочет получить наклейку, что он пригоден для Windows 8, обязан поддерживать этот стандарт.
Так вот, согласно этому новому стандарту и GPT, который соответствует BIOS, стандарта EFI, нельзя оставлять на жёстком диске такие мёртвые зоны и их использовать.
Вы только не пугайтесь то, что я сейчас углубляюсь в технические детали. На этот счёт у нас есть отдельные подробные фильмы.
Сейчас это просто для того, чтобы вы почувствовали, что такое жёсткий диск, что такое блоки, чтобы разрушить ваши суеверия, которые