Если я клонирую жесткий диск с помощью команды 'dd', будет ли он также клонировать свободное пространство и информацию об удаленных файлах?

11

Вчера я установил Ubuntu на свой ноутбук и из-за неудачи случайно удалил раздел. Данные на диске были очень важны для меня. Я попытался TestDisk восстановить раздел, но это не сработало для меня.

Кто-то предложил попробовать программное обеспечение на Windows. Но если я установлю Windows на свой ноутбук, то данные будут перезаписаны, поэтому я планирую клонировать жесткий диск с помощью команд 'dd' и использовать этот внешний жесткий диск для восстановления данных в Windows.

Это будет работать ?

Danizen
источник
Вы только удалили раздел или также перезаписали его (например, создали там новый раздел)? Если первое, то будет относительно легко создать новый раздел с точно такими же границами, и, не перезаписывая содержимое, все данные будут там.
Анхель
1
На самом деле при установке Ubuntu я выбрал 2-й вариант (заменить Windows на Ubuntu). Они также предупреждали, что будут удалены все изображения и видео, но я думал, что это будет только форматировать диск, на котором установлены окна. Но Ubuntu отформатировал данные и сделал один раздел.
Данизен
Если вы пытаетесь восстановить данные, как правило, вы не будете делать это с Windows. Поскольку вы сказали, что отформатировали компьютер при установке Ubuntu, я предполагаю, что вы удалили Windows. Поэтому вы должны взглянуть на восстановление NTFS. См. Askubuntu.com/a/776317/271 для получения инструкций или softwarerecs.stackexchange.com/a/31377/19806 для получения дополнительных указаний и сравнения нескольких инструментов.
Андреа Лаззаротто
Относительно вашего вопроса о dd, см. Также: superuser.com/a/1076597/278831
Андреа Лаззаротто
Можете ли вы подтвердить, что эта команда dd верна или нет .. "sudo dd if = / dev / sda1 of = / dev / sdb1" (я хочу клонировать sda1 на sdb) ... как по этой ссылке softwarerecs.stackexchange.com Команда / questions / 7424 /… отличается для клонирования.
Данизен

Ответы:

15

Да, ddкаждый бит на диске клонируется, включая удаленные файлы и свободное место.

Вы также можете взглянуть на CloneZilla, который является удобным LiveCD для клонирования и восстановления дисков, хотя я не уверен, что его формат образа диска будет совместим с вашим программным обеспечением Windows. http://clonezilla.org/

Ник Вайнберг
источник
6
Обратите внимание, что Clonezilla не будет клонировать свободное пространство (удаленные файлы). И действительно - образы Clonezilla могут быть восстановлены только с помощью Clonezilla и не совместимы ни с чем другим. Также обратите внимание, что образы разделов Ext4 (какими бы они ни были сделаны) не совместимы с большинством приложений для восстановления файлов Windows.
JonasCz - Восстановить Монику
2
@JonasCz Clonezilla позволяет вам использовать dd для клонирования дисков, что, в свою очередь, клонирует удаленные файлы. Тем не менее, по умолчанию Clonezilla делает то, что вы заявляете, то есть не клонировать свободное пространство.
чи х
Так я должен пойти на Clonezilla или просто сделать это с терминалом?
Данизен
В любом случае должно работать; если вам удобно использовать ddэто может быть проще. Однако, прежде чем делать что- либо из этого, вы можете проверить, поддерживает ли программа восстановления диска Windows файловые системы ext3 / ext4
Ник Вайнберг,
Можете ли вы предложить программное обеспечение для восстановления Windows?
Данизен