===[ Программы ]=== #post-id: 6410-15-33 #original-date: 12.02.2018 Tue #original-time: 3:33 PM #original-day: 6410 #original-host: Android 4.0.4 В этом посте я немного поразжигаю. Столкнулась тут с необходимостью переустанавливать винду на разных компьютерах с установкой некоего набора рабочего софта. С отвлечением на прочие задачи всё растягивалось на дни, а если заниматься только этим, то несколько часов упорного вглядывания в экран и нажимания "Далее" после каждой двухминутной паузы были обеспечены. Ситуация усугублялась тем, что своих инструментов у меня под рукой не было, а те, что вроде как предлагались на месте, как водится, куда-то пропали. Ну и разнородность парка машин немного убивала возможности клонирования потенциальными плясками с дровами на материнку. Поэтому, когда очередная машина (третья по счёту) неожиданно отказалась нормально запускать установку Windows 7 с флэшки, я поняла, что пора что-то делать. У меня была точно такая же только что установленная и настроенная. Я решила, что ничем не рискую, а посему качнула CloneZilla и закатала на флэшку. Ранее она меня уже спасала, когда надо было распространить систему на кучу машин одной сборки. Там не было проблем с дровами, диски были одинаковые, все новенькие, поэтому процесс снятия образа и закатки его на другие машины проходил гладки и красиво. С другой стороны CloneZilla заставила помучиться со снятием образа с битого винта, продолжавшего сыпаться прямо во время процесса. Но работа в итоге была сделана, хотя собака и записала GRUB вместо NTLDR, перекрыв доступ к магазину приложений в Windows 8 ("У тебя Windows to Go!" - говорит). В общем, инструмент работает, надо брать. Загрузилась, смонтировала внешний винт, приступила к съёму образа. И тут заметила засаду. Винт на 500 гиг. 150 отведено под системный раздел, остальное - данные. Но во время установки я что-то напутала и воткнула систему во второй раздел. Ну, думаю, уже поздняк метаться. Сняла образ, потом загрузила то же самое на другой машине и на всякий случай скопировала старые файлы на винт. mc поругался в паре мест на неправильную кодировку (что?), но почти всё скопировал. А после этого я принялась разворачивать образ. Тут была особенность. Винт был на 120 гиг, что было явно меньше исходного системного раздела (даже не всего диска). Но я подумала, что данных там всё равно гиг тридцать, так что умная CloneZilla ужмёт всё, как надо. Дальше были танцы с бубном. Сначала я указывала восстановить только второй раздел. Точнее, там был ещё и зарезервированный стометровый радел, ну я и говорила восстанавливать первый и третий. Программа брала под козырёк (!) и начинала третий восстанавливать там, где он был на оригинальном диске, тоесть за пределами нового диска. Ой. Потом я вроде бы нашла галочку, которая позволяла восстанавливать по порядку на новых местах, а не как в оригинале (логично же, нет?), но под новый раздел не хватало места на диске. Там вроде бы была галочка про изменение размера целевого раздела, но, как я поняла, работало оно только в большую сторону. Короче, помучилась, я и плюнула на CloneZilla. Притащила из дома диск со своей сборкой Windows PE и загрузилась с него на исходной машине. Запустила GHOST и быстро сняла образ с диска. Что характерно, это было реально быстро. Буквально десять минут. CloneZilla буксовал дольше. Полагаю, это из-за того, что GHOST умеет в NTFS и в дефолтном режиме просто снимает структуры и файлы, а не всё, что попадётся под руку. В общем, образ был у меня, и я отправилась на целевую машину. Загрузилась с диска, сказала восстанавливать только это и это. GHOST ещё поинтересовался, какие дать размеры новым разделам (очень полезная фишка, если хочется перетянуть разделы или мигрируешь на более новый диск). А потом просто взял и восстановил большой раздел на маленький диск, правильно разместив данные. Ну а потом я просто перезагрузила компьютер, и система не загрузилась :} Оказалось, что я в очередной раз забыла про то что загрузочный раздел копируется только при полной копии диска, которая по умолчанию отключена. Что характерно, вместе с этим пропал boot.ini. Хотя, я не исключаю того варианта, что он оказался не на системном разделе, а на первом, который в реалиях той машины - диск D. Но тут на помощь мне пришёл установочный диск Windows 7. После загрузки я выбрала "Восстановление системы" (незаметная ссылка под большой кнопкой "Установить"), там диск немного помурыжили в поисках установленных систем и автоматом поправили ошибки загрузки - читай, записали boot.ini и сам загрузчик в начало диска. После перезагрузки винда стартовала как ни в чём ни бывало. Осталось только сменить имя, вогнать в домен (перед снятием образа я машину из домена выгнала воизбежание), и машина готова к установке. Потом я осмелела ещё больше и развернула образ на другую машину с другим железом. Всё прошло точно так же, разве что данные я скопировала на всякий пожарный (при этом использовала WinFile, ибо было лень думать, как прикрутить Explorer к Windows PE). После чего машина тоже не загрузилась, и мне пришлось восстанавливать загрузчик. Но после восстановления машина не стартовала снова - выпала в BSOD. Другое железо, другая материнка, загрузочное устройство не доступно. Но к счастью нашлись дрова для этой машины (тут всё более-менее брендовое), и при помощи DISM я добавила дрова, после чего загрузка прошла успешно. Когда пришёл черёд третьей машины, я пошла искать дрова в Интернете, но тут подножку мне устроил местный прокси. Подумав немного, я вдруг заметила, что "дрова на материку" в обоих случаях - ни что иное как Intel INF update". Взяв флэшку с дровами для другой машины я быстро оживила и эту. Собственно, месседж: GHOST продолжает рулить и педалить даже в очень древних версиях (мои были выпущены в начале нулевых). CloneZilla - забавная штука, но чуть что не так, и всё ломается. Кстати, ранее я писала, что GHOST зафейлил съём образа с машины с UEFI и GPT, но вроде бы есть версии, выпущенные уже в десятых, которые по идее уже должны это уметь. Но я их ещё не пробовала. Кстати, я читала статью в Википедии про GHOST со списком фич этого продукта. То, что я называю GHOST'ом здесь - это два екзешника: GHOST32.EXE и GHOSTXP.EXE. Первый клонирует диски, а второй - виндовая программа для просмотра содержимого образов (очень нужная штука, хотя и не осиливает очень большие образы). Это всё, что необходимо для успешного клонирования дисков. Отдельно хотела бы сказать про просмотр дисков. Меня во многих решениях, снимающих образы с дисков, настораживает невозможность просмотреть, а что там на образе. Тоесть у многих программ такого рода тупо нет просмотрщиков, поэтому вытаскивание одно маленького файлика производится развёртыванием всего образа. И хорошо если внутрях там просто копия диска с файловой системой, которую может открыть какой-нибудь 7-zip. А если свой собственный формат, да ещё и побитый на куски (камушек в огород GHOST)?