6

Я хотел dd изображение из sdb в sdc , но поскольку за час до того, как я настроил все по-другому, я просто скопировал одну и ту же команду:

dd if=/home/user/Downloads/ubuntu.iso  of=/dev/rsdb bs=2M; sync

sda = внутренний жесткий диск
sdb = жесткий диск USB (загружен прямо сейчас)
SDC = флешка

На жестком диске, с которого я загрузился, есть 3 раздела, я думаю, что другие 2 находятся в режиме только для чтения, и ошибка в оболочке, как я пытался два раза:

568328192 bytes (568 MB) copied, 38,5818 s, 14,7 MB/s
dd: error writing ‘/dev/rsdb’: No space left on device
715128832 bytes (715 MB) copied, 17,1752 s, 41,6 MB/s

Теперь я понял, что перезаписал 1 ГБ на жестком диске, с которого я загружался (используя rsdb). Я не выключил свой компьютер. Я потеряю все данные на этом диске? Могу ли я восстановить что-нибудь сейчас?

Вот мой /proc/partitions:

   8        0  156290904 sda
   8        1  154218496 sda1
   8        2          1 sda2
   8        5    2069504 sda5
   8       16  244198582 sdb
   8       17   31457280 sdb1
   8       18   20971520 sdb2
   8       19  191768576 sdb3
   8       32    2011136 sdc
   8       33    2011135 sdc1

3 ответа3

2

Вы уничтожили первые ~ 1 ГБ, которые покрывают таблицу разделов и список файлов / каталогов первого раздела. Вы все еще можете перестроить таблицу разделов и найти sdb2 & sdb3 нетронутыми.

Запустите этот скрипт из терминала и запишите начальные / размерные / конечные числа, которые он сообщает (на всякий случай):

for part in /sys/class/block/sdb[0-9]*; do
    num=$(<$part/partition)
    start=$(<$part/start)
    size=$(<$part/size)
    end=$((start+size-1))
    echo "partition $num: start $start, size $size, end $end"
done

Затем используйте parted /dev/sdb или fdisk /dev/sdb чтобы вручную создать соответствующие разделы. Например, если он печатает:

partition 1: start 2048, size 204800, end 206847

тогда вы можете использовать:

parted /dev/sdb mkpart primary 2048s 206847s

(обратите внимание на блок s в конце)

1

Вы можете восстановить свои данные, используя TestDisk (фоторепортаж)

TestDisk является программным обеспечением OpenSource и лицензируется в соответствии с условиями Стандартной общественной лицензии GNU (GPL v2+).

TestDisk - это мощное бесплатное программное обеспечение для восстановления данных! Первоначально он был разработан, чтобы помочь восстановить потерянные разделы и / или сделать загрузочные диски без загрузки снова, когда эти симптомы вызваны неисправным программным обеспечением: определенными типами вирусов или человеческими ошибками (такими как случайное удаление таблицы разделов). Восстановление таблицы разделов с помощью TestDisk действительно легко.

TestDisk может

Исправить таблицу разделов, восстановить удаленный раздел

Восстановить загрузочный сектор FAT32 из его резервной копии

Восстановите загрузочный сектор FAT12 / FAT16 / FAT32

Исправить таблицы FAT

Восстановить загрузочный сектор NTFS

Восстановить загрузочный сектор NTFS из его резервной копии

Исправить MFT с помощью зеркала MFT

Найдите ext2 / ext3 / ext4 Резервный суперблок

Восстановление файлов из файловой системы FAT, exFAT, NTFS и ext2 Копирование файлов из удаленных разделов FAT, exFAT, NTFS и ext2 / ext3 / ext4. TestDisk имеет функции как для новичков, так и для экспертов. Для тех, кто мало или совсем ничего не знает о методах восстановления данных, TestDisk может быть использован для сбора подробной информации о незагружающемся диске, которую затем можно отправить техническому специалисту для дальнейшего анализа. Те, кто более знаком с такими процедурами, должны найти TestDisk удобным инструментом для восстановления на месте.

Загрузиться с Linux live usb.

Для установки TestDisk введите:

 sudo apt-get install testdisk

запустить TestDisk

sudo testdisk

Есть туто:TestDisk_Step_By_Step

0

Я настоятельно рекомендую Recuva.

Около 2 дней назад я сделал ту же ошибку и очень переживал, и пришел к этой теме. Однако ни сценарий разметки, ни тестдиск не помогли мне. Попробовал фоторепортаж и сохранил некоторые фотографии, но большинство из них были загружены 3 дня назад, старые были потеряны.

В тот момент, когда я собирался сдаться, я отформатировал весь жесткий диск в NTFS (потому что MBR был поврежден) и использовал Windows PC моих друзей, чтобы использовать Recuva. Это помогло, (не все, но) многие файлы были восстановлены. Даже он восстановил имена файлов и время последнего изменения (что Photorec не мог).

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