Я пытался записать образ ISO на DVD с помощью команды:
sudo dd if=/path/to/iso.iso of=/dev/sdb bs=1024k status=progress
Однако в итоге я перезаписал около 1,4 ГБ на моем USB-накопителе, на котором были важные данные, прежде чем я убил процесс с помощью Ctrl+ C! У меня было около 10 ГБ данных на диске, так что они не все пропали. Я пытался восстановить данные с помощью testdisk
, но не могу их найти. Я знаю, что PhotoRec может восстанавливать фотографии и видео с моего USB-накопителя, но у меня также были .odt
, .docx
, .pptx
и многие другие типы файлов. У меня также был мой зашифрованный дневник на USB-накопителе (с его закрытым ключом).
Есть ли способ восстановить данные? Я знаю, что USB-накопитель был отформатирован в NTFS.
P.S. После этого я исправил команду на:
sudo dd if=/path/to/iso.iso of=/dev/sr0 bs=1024k status=progress
Эта команда вернула сообщение об ошибке, в котором говорилось, что /dev/sr0
DVD-диск доступен только для чтения, несмотря на то, что он был абсолютно пуст и ранее не использовался.
решение1
Сначала вы можете попробовать создать двоичный файл с вашего USB-накопителя:
dd of=~/myusb.bin if=/dev/sdb bs=4M
(конечно же замените /dev/sdb
на путь к вашему USB-устройству)
Тогда я рекомендую вам попробовать инструменты двоичной криминалистики, которые обнаруживают заголовки файлов и позволяют восстанавливать целые файлы, например:
- в первую очередь(http://foremost.sourceforge.net/):
foremost ~/myusb.bin
- бинволк(https://github.com/ReFirmLabs/binwalk):
binwalk -e ~/myusb.bin
- скальпель(https://github.com/sleuthkit/scalpel):
scalpel ~/myusb.bin
(Не очень уверен насчет командной строки, но можете попробовать).