Было бы лучше создать образ всего диска (или, по крайней мере, всего до конца клонируемых разделов), так как тогда вам не нужно будет заново создавать разделы, но это все еще возможно.
По сути, вам нужно заново создать старую таблицу разделов. Во-первых, убедитесь, что диск правильно инициализирован для режима MBR (иногда называемого DOS) или GPT, в зависимости от того, какой диск использовался. Если вы не уверены, что диск меньше 2 ТБ, сначала используйте MBR.
Используйте такой инструмент, как gparted
или qtparted
из Linux liveCD/live flashdrive, чтобы инициализировать диск (при необходимости) и создать разделы, убедившись, что они имеют правильный размер. Получите размеры, максимально приближенные к идеальным, - вы должны быть в состоянии точно подобрать их - но немного больше, чем лучше, чем слишком мало. Слишком большой раздел просто приведет к небольшому потерянному пространству, что не так вредно.
Если вы используете MBR (Master Boot Record), пометьте системный раздел как загрузочный ("флаг загрузки" или "активный"). Если вы используете GPT (таблица разделов GUID), сделайте системный раздел (1,1 ГБ) системным разделом EFI. Не пытайтесь форматировать их или что-либо еще, они просто должны существовать (и иметь правильные размеры и метаданные) в таблице разделов диска.
После создания разделов вы можете скопировать данные из резервных копий на новый диск. Причина, по которой вам не нужно форматировать, состоит в том, что резервные копии содержат все метаданные файловой системы - те же самые вещи, которые будут записаны инструментом форматирования - так что вам просто нужен раздел для помещения содержимого каждого файла изображения. Команды будут примерно такими:
dd if=/mount/backup/system.raw of=/dev/sda1 bs=4M
dd if=/mount/backup/win7.raw of=/dev/sda2 bs=4M
Часть /mount/backup/*.raw
- это путь к образам резервной копии, которые предположительно находятся в каком-либо внешнем или дополнительном хранилище. Части /dev/sda*
- это пути к необработанным разделам, которые вы только что создали; sda
означает первый жесткий диск в системе, а число после него указывает, какой раздел. Инструмент разбиения должен указывать пути, которые вы хотите, если вы не уверены. Последняя часть просто говорит dd
использовать размер блока 4MB, чтобы копирование шло быстрее; По умолчанию dd
имеет очень маленький размер блока, что делает очень медленные копии на современном оборудовании.
После того, как вы вернули образы обратно на диск, вы можете использовать функцию gparted
"исправить файловую систему", чтобы длина файловой системы соответствовала длине раздела, хотя в этом шаге нет необходимости (просто избегайте ненужного места). Попробуйте загрузиться с жесткого диска. Надеюсь, это сработает. Если это не так, и вы использовали GPT, возможно, вам придется заново выполнить процесс, вместо этого инициализируя диск как MBR. Дополнительно / в качестве альтернативы, вам может понадобиться загрузиться с установочного или ремонтного диска Win7 и попросить его выполнить процесс восстановления при запуске; это должно переустановить загрузчик и исправить метаданные раздела.
После того, как вы снова загрузите Win7, вы можете использовать gparted
чтобы зафиксировать длину (если вы этого еще не сделали), и / или использовать Управление дисками в Windows, чтобы расширить раздел ОС на любое дополнительное пространство на вашем диске.