Parted Magic. Опыт написания статей о твердотельных накопителях для overclockers.ru...
реклама
У участников Конференции и читателей моих обзоров порой возникают вопросы, свойственные именно этой тематике:
— как клонировать старый жёсткий диск (HDD или SSD), чтобы не заниматься переустановкой?
— как подать команду Secure Erase на твердотельный накопитель для его очистки?
И, надо сказать, эти вопросы не так просты и тривиальны, как может показаться на первый взгляд. Да, некоторые бренды, выпускающие твердотельные накопители на рынок, предлагают необходимое ПО для осуществления этих операций. Например, Corsair, Transcend и ряд других. Но это — скорее исключение из правил. В остальных случаях приходится искать сторонние решения.
Об одном таком альтернативном решении, которым я пользуюсь на постоянной основе в ходе написания статей, и пойдёт небольшой рассказ.
Я пользуюсь Parted Magic — небольшим специализированным дистрибутивом Linux. Безусловно, есть и альтернативы, но цель данной заметки — рассказать о моём практическом опыте работы, а я работаю именно с этим дистрибутивом, тем более, что его возможностей мне более чем хватает.
Дистрибутив, будучи развёрнутым из образа на USB-флешку, прекрасно работает как со штатными USB 3.0 чипсетов материнских плат, так и USB 3.0, реализованными через различные дополнительные контроллеры. Впрочем, использование в USB 2.0-портах никто не отменял.
В своё время Parted Magic был бесплатен и доступен для загрузки без каких-либо ограничений на SourceForge: sourceforge.net/projects/partedmagic/. Однако в августе 2013 года автор дистрибутива по каким-то причинам решил сделать его платным.
Насколько я знаю, автор сборки не накладывал каких-либо ограничений на использование старых версий, выпущенных им до августа 2013 года. Но при этом он удалил архив старых версий. Очевидно, чтобы не мешать «продажам» ;)
В итоге официально осталось два пути: купить готовый образ на сайте автора, или самостоятельная компиляция нужного образа из исходников, которые он пока ещё вроде выкладывает.
Также можно попробовать поискать на просторах сети готовый образ (в том числе, и на торрент-трекерах).
Лично я как пользовался старой версией от мая 2013 года, скачав её в своё время, так и продолжаю пользоваться ею и по сей день. Не вижу смысла обновляться — проблем пока не возникало.
Используемую мною версию я специально загрузил в файловый архив overclockers.ru: www.overclockers.ru/files/index.shtml?dir=371. Образ оригинальный, каких-либо модификаций я в него не вносил.
Для создания загрузочной USB-флешки рекомендую Rufus: rufus.akeo.ie/?locale=ru_RU
Краткое содержание.
1. Первоначальная загрузка Parted Magic.
2. Выполняем Secure Erase.
3. Клонирование. Вариант первый: Clonezilla.
Для накопителей с изначально выровненными разделами и когда конечный накопитель больше или равен по объёму исходному.
4. Клонирование. Вариант второй: dd + Partition Editor.
Для накопителей с изначально не выровненными разделами и ситуаций, когда надо перенести только один раздел с исходного HDD/SSD, либо исходный накопитель большего объёма.
Я рекомендую отключить все ненужные накопители, выдернув шлейфы из разъёмов, и оставить тот накопитель (накопители), с которыми Вы собираетесь работать.
Это избавит от дополнительных мучений по определению накопителей, что к чему. Чтобы не попасть в казусную ситуацию: «ага, вот этот sda — это мой старый хард, sdb — мой архивный хард, sdc — гм… а что это?, sde — а это, наверное, мой новый ssd… или наоборот?»
Или уж тем более чтобы не промахнуться и не удалить по ошибке семейный архив фотографий, очистив «не тот» накопитель.
1. Первоначальная загрузка Parted Magic.
Загружаемся с получившейся флешки.
Дистрибутив Parted Magic поддерживает различные языки локализации, но если Вас не страшит английский, то загружаемся как получится.
Я, при написании этой заметки, буду руководствоваться необходимостью работы именно с русской локализацией.
Для этого удобней загрузиться с флешки в обычном, а не UEFI-режиме.
В загрузочном меню выбираем пункт Language
В предлагаемом списке добираемся до пункта Russian (32 или 64) и выбираем его.
После загрузки перед нами появляется рабочий стол.
В первую очередь, нам необходимо активировать англоязычную раскладку (если Вы загрузились с англоязычным интерфейсом, то делать этого не нужно). Запускаем Keyboard Layout (значок слева вверху) и далее везде щёлкаем «ок» и «done».
2. Выполняем Secure Erase.
Для этого запустим приложение по значку «очистки диска» (орфография сохранена).
В появившемся окне выбираем последний пункт (Erase). Появится окно выбора необходимого накопителя.
На этом этапе нужно быть максимально осторожным и не перепутать накопители: последующие действия приведут к удалению данных с накопителя и их восстановление может оказаться не под силу даже специалисту-ремонтнику.
Практически наверняка накопитель окажется в заблокированном состоянии. Для снятия блокировки программа предложит отправить систему в спящий режим.
Выходим из спящего режима нажатием кнопки питания или щелчком клавиатуры/мыши — тут всё зависит от настроек BIOS Вашей материнской платы.
Иногда спящий режим на материнке работает некорректно. В этом случае нужно активировать в BIOS матплаты HotPlug (на платах ASRock может называться Extrenal) и подключать накопитель «на горячую» — к уже загрузившейся с флешки системе. В этом ничего страшного — для интерфейса SATA это штатное действие.
После выхода из спящего режима снова запускаем приложение по значку «очистки диска» и снова выбираем из списка нужный нам накопитель. Программа пару раз переспросит, уверены ли мы, что хотим очистить SSD.
Очистка на примере Plextor M5S 64 Гбайт.
Затем запустится процесс
Он занимает некоторое время: иногда практически моментально, иногда приходится подождать. Дело в том, что алгоритм SE в разных накопителях реализован по-разному: например, накопители SanDisk серий UltraPlus, Extreme II, X110, X210 при подаче команды SE производят полную перезапись своего массива флеш-памяти и время выполнения может достигать пяти-десяти минут — в зависимости от объёма.
Затем программа выведет сообщение, что операция очистки выполнена успешно:
Всё, мы только что вернули накопитель к исходному («заводскому») состоянию.
3. Клонирование. Вариант первый: Clonezilla.
Для накопителей с изначально выровненными разделами и когда конечный накопитель больше или равен по объёму исходному.
В нашем примере исходным накопителем будет SmartBuy Ignition 60 Гбайт, а целевым станет всё тот же Plextor M5S 64 Гбайт.
Эта схема работает и для HDD (а также и для клонирования с HDD на SSD и в обратном порядке), но с условием, что целевой накопитель не меньше по объёму, чем исходный.
Исходный накопитель должен быть выровнен изначально, потому что данное приложение производит клонирование в полной точности с исходным накопителем (и это — правильно на мой взгляд: приложение не должно вмешиваться в данные без ведома пользователя).
Как действовать с невыровненными разделами, можно прочесть ниже, в следующем разделе.
Запускаем приложение по значку «Клонирование» на Рабочем столе.
Появится окно консольного приложения
Выбираем «device-device» в этом меню. Дальше всё очень просто и очевидно.
Главное: не перепутать исходный диск, который ми клонируем и конечный, на который мы эти данные переносим.
Вот именно на этом этапе нам понадобится ангийская раскладка, которую мы включали в начале (по-умолчанию, при активации русскоязычного интерфейса, ввод идёт на кириллице).
Отвечаем на вопросы, задаваемые программой (они несложные).
Запустится процесс переноса данных
Набираемся терпения и ждём.
Затем появится окно с логом произведённых действий
Нажимаем Enter на клавиатуре для его закрытия.
Всё, процесс завершён.
В этом мы можем убедиться, запустив «Редактор разделов» (Partition Editor).
Исходный SmartBuy Ignition:
Конечный Plextor M5S:
Накопитель Plextor имеет несколько больший пользовательский объём, нежели SmartBuy Ignition — 64 Гбайт. И программа клонирования учла этот момент, просто оставив пустыми эти «лишние» 4 Гбайта. Затем их можно будет задействовать, просто расширив раздел.
4. Клонирование. Вариант второй: dd + Partition Editor.
Для накопителей с изначально не выровненными разделами и ситуаций, когда надо перенести только один раздел с исходного HDD/SSD.
А что делать, если на исходном накопителе разделы не выровнены?
Да ничего. Просто алгоритм немного иной.
Имеем SmartBuy Ignition с невыровненным первым разделом (он же — системный).
Собственно, этот метод можно использовать и в случае выровненных разделов, если по каким-либо причинам не нравится Clonezilla. А также, если у нас большой ёмкий HDD и нам нужно не клонировать его целиком (он просто не влезет на свежекупленный SSD), а перенести только один раздел — с операционной системой.
Загружаемся в Parted Magic.
Посредством «Редактора разделов» (Partition Editor) определяемся с тем, какой диск у нас исходный, какой — целевой.
В моём случае исходный /dev/sda, а конечный — /dev/sdb. Закрываем Partition Editor.
Запускаем терминал.
Вводим команду dd if=/dev/sda of=/dev/sdb bs=446 count=1 и выполняем её.
Размер MBR — 512 байт, из которых первые 446 — это загрузчик, следующие 64 — таблица разделов, и последние 2 байта — подпись. Таблицу разделов мы создадим позднее сами.
Закрываем терминал.
Заново запускаем Partition Editor. На целевом накопителе создаём таблицу разделов.
Затем просто копируем разделы с исходного накопителя на конечный.
После завершения операции копирования наши действия почти завершены, осталось только проверить наличие флага «загрузочный» на том разделе, который и является у нас таковым.
Если флага «boot» не имеется, то его необходимо проставить вручную.
Загрузившись в Windows наблюдаем выровненные разделы.
Данная инструкция написана «на одном дыхании», и не претендует на академичность изложения. Спасибо за понимание.
И ориентирован данный материал на начинающих пользователей, а также тех, кому неинтересно изучать консольные команды (графические образы, как известно, запоминаются намного проще, в отличие от текста). Поэтому я не стал заморачиваться с консольной dd.
И да, я знаю, что я чайник, так что об этом можно мне не напоминать))
Замечания можно высказать в специально созданной ветке Конференции, либо здесь же.
Спасибо.
реклама
Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Сейчас обсуждают