Я сделал полный образ (по крайней мере, я так думаю), используя dd if=/dev/sda of=/mnt/sda.img bs=32M
где mnt - это внешний HD, который я использую.
Я пришел, чтобы восстановить этот образ этим утром, поэтому я загрузился на работающем USB, подключил внешний жесткий диск и запустил dd if=/mnt/sda.img of=/dev/sda bs=32M
, я перезагрузился, и это выяснило, что диск отсутствует его MBR и таблица разделов. Я снова попытался записать на диск с гораздо меньшим размером блока, я думаю о 64k, но это не имело никакого значения.
У меня не получилось сделать резервную копию всего диска? (т.е. потеряли MBR?)
Я запустил файл на sda.img
и он идентифицирует его как данные ext4.
РЕДАКТИРОВАТЬ: (в ответ на mpy)
В моем понимании команды, которые я запускал, должны были отображать весь диск, от самого первого сектора до последнего.
sfdisk -l /mnt/sda.img
sfdisk: диск sda.img: невозможно получить геометрию
Диск sda.img: 7294 цилиндра, 255 головок, 63 сектора / дорожка
У меня есть два образа на этом жестком диске, один с установленным linux, другой с win 7. Изображение Linux не того же размера, оно меньше, по-видимому, dd
не все скопировал.
ls -l
..... 60003385344 29 мая 14:19 sda.img
..... 64023257088 31 мая 13:08 sda-win.img
Я ценю тот факт, что я должен был проверить размер изображения, прежде чем стирать мой HD сейчас ... Можно ли попытаться восстановить этот образ (скажем, предположим, что отсутствующие 4 ГБ были просто пустым пространством)? Интересно, что я могу смонтировать образ и получить доступ к тому, что выглядит как большая часть данных (я не вижу ничего пропавшего)