Хорошо, теперь то, о чем я думал, никогда не случится со мной, но случилось со мной. Я использовал dd, чтобы записать 1,5-гигабайтное изображение Raspbian на SD-карту, как я делал это 100 раз.

Но из-за слишком глупых меток разделов я выбрал неправильный файл /dev /sdX devide. Поэтому я записал образ 1,5 ГБ на внешний жесткий диск USB 2 ТБ со всеми своими данными.

До команды dd мой диск объемом 2 ТБ состоял из двух разделов. Из того, что я помню:

sdd1: ext4, about 1,95Tb
sdd2: ext4, remaining memory (about 50Gb)

Теперь это выглядит как

sdd1: FAT, raspbian boot partition
sdd2: ext4, raspbian home partition
lots of unalloacted memory

Пожалуйста, прости, что я сейчас не на своей машине, поэтому я не могу предоставить вывод lsblk в данный момент. Я сделаю это позже, но вы должны получить представление о текущей структуре разделов.

Поскольку dd записал 1,5 ГБ данных, это означает, что MBR и старая таблица разделов ext4 исчезли навсегда. Кроме того, некоторые из моих данных потеряны и не могут быть восстановлены.

Однако, поскольку 1,5 ГБ очень мало по сравнению с моим 2 ТБ накопителем, я надеюсь, что смогу восстановить многие данные.

Мои вопросы: есть ли шанс восстановить файлы? Или я переписал много информации раздела?

Прежде чем что-то делать с USB-накопителем, я пойду и куплю жесткий диск емкостью 4 ТБ, чтобы можно было клонировать USB-накопитель. Тогда я попробую testdisk. Как я должен клонировать это? Должен ли я использовать ddrescue? Или я должен использовать функцию imagedisk?

Должен ли я клонировать в файл изображения или я должен клонировать непосредственно на моем новом диске 4Tb (/dev/myNewHardDrive)?

Хорошо, я сейчас уезжаю за 4Тб на жесткий диск ...

0