1

У меня есть нефрагментированный необработанный образ жесткого диска моего ноутбука, сохраненный на внешнем жестком диске (созданный с помощью ftk imager, который просто создает необработанный файл .001, а не через окна, чтобы создать файл .iso). Жесткий диск моего ноутбука вышел из строя. Я заменил жесткий диск моего ноутбука на идентичный. Но я не смог понять, как на самом деле получить образ с внешнего диска на новый ноутбук. Вот что я попробовал:

1) Я загрузил ноутбук с диска восстановления Windows. Я могу перейти к внешнему диску через командную строку, но утилита восстановления окна не может добраться до внешнего диска; Подсказки приводят к запросу на установку драйверов. Автономные драйверы недоступны для моего внешнего диска - они, похоже, включены только в исполняемые файлы.

2) Я подключил новый жесткий диск и внешний жесткий диск к третьему компьютеру. Я вижу, что и сырой образ, и новый диск имеют одинаковый размер. Но новый диск был отформатирован, поэтому я не могу просто переместить необработанный образ на новый диск - я получаю предупреждение о необходимости примерно на 100 МБ свободного места.

Любая помощь или указывает на другие сообщения приветствуются. Поиски пока приводят меня к клонированию, опции восстановления окна или восстановления linux. Возможно, я не использую правильные условия поиска. Если есть простые команды, которые выполняют это из командной строки dos, доступной из загрузочного компакт-диска windows repair, было бы неплохо это знать.

2 ответа2

1

Если изображение является только побитовой копией (что обычно происходит с изображениями, и разница в размере звучит правильно, учитывая пространство, которое форматированный том NTFS теряет для метаданных тома), необходимо записать изображение обратно на диск. Лучший способ сделать это - использовать инструмент из семейства Linux dd . Любой дистрибутив Linux LiveCD (или LiveUSB) будет включать dd .

Обязательно прочитайте man-страницу (man dd) перед использованием dd ; Это старая команда с несколько нестандартными параметрами. Вот пример, который близок к тому, что вам нужно:

dd if=/mount/external/myhdd.001 of=/dev/sda /bs=4M

Что это делает:

  • Прочитайте из файла /mount/external/myhdd.001 , который следует заменить на путь к файлу изображения на внешнем жестком диске. Linux должен быть в состоянии читать внешний жесткий диск USB, если он не делает что-то очень странное, но вам может потребоваться смонтировать диск, если операционная система не делает этого за вас. (Точка монтирования /mount/external - только пример, она может быть любой, какой вы захотите.)
  • Запишите прочитанные данные в необработанное блочное устройство /dev/sda , которое является первым постоянным диском, который видит ОС (Linux). Может быть несколько устройств /dev/sd* ; убедитесь, что вы получите правильный (но внутренний жесткий диск почти всегда будет sda . Эта команда перезапишет все на цели, безвозвратно! Обратите внимание, что вы не записываете файл изображения в файловую систему на диске; образ включает вашу исходную файловую систему, поэтому весь образ записывается на диск, после чего диск будет содержать файловую систему.
  • Последний параметр просто устанавливает размер блока, который dd использует для копирования, до 4 МБ. Размер по умолчанию довольно крошечный (старый инструмент, который использовался на машинах с небольшим объемом оперативной памяти), что тратит много времени на то, чтобы ядро выполняло крошечные операции чтения и записи. Больший буфер просто делает вещи быстрее.
0

Если другие ответы не работают, вы всегда можете выполнить чистую установку на вашем новом HD и установить на него новейшее программное обеспечение для создания изображений FTK. После этого смонтируйте старый образ и восстановите программное обеспечение, документы, фотографии, фильмы и т.д., Которые вы не хотите терять. Таким образом у вас есть, по крайней мере, самые важные вещи обратно ... Удачи!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .