Я сделал образ usb-накопителя, который по ошибке был сделан в live usb с xubuntu в нем. Устройство имеет размер 8 ГБ, xubuntu.iso - 1,3 ГБ. Я хочу работать только с образом, и я думаю, что каждая команда, которую я пробую с https://help.ubuntu.com/community/DataRecovery, терпит неудачу, потому что я не знаю, как переписать команды, чтобы они работали с файлом образа.
До форматирования на usb-флешке было:
Файл образа находится в директории с именем 'Damaged-USB'. Я всегда перехожу в него и пытаюсь выполнить команды оттуда.
Если я выполняю:
output of sudo foremost -i damaged-usb.img -o /Damaged-USB/foremost
терминал начинает печатать вывод, например
foundat=locale/nl/bprivacy.properties�WKnG��%md"�8Y �$ہ�$Bm�3ř�݃�R��H.�m���$y��!���d�M����{���B�߸�����������?��}I�'�������!=+�-�1*T�iʱ�T���1̾�{Nc:�͜�|�X�t��x��˧?��(��kc�;anifest.mf��Ǯ��@��5����-��'q�k��>����7_���o�iP���/�D�ς (�j���=/j�*����cߦ��`V�i����Ī�p��(�{wqpD�=��$V����ܓ}Mp����洛A&��t4�r���k1���/�@{���oU���قI����a�\�{������|I;�d�w㺟���\�$���cLq��r����$y���. ���3��@�:��S!n��. ����t�pSM�L!��Ts�.�n��7%��. i�L4�{���m\�&�����+;:������L���
Думаю, проблема в том, что в первую очередь
смотрит в начало файла образа, обнаруживает неповрежденную файловую систему (imgae Xubuntu), в которой нечего найти.
Но он должен смотреть только за этот образ. first
знает опцию -s
, с помощью которой можно пропускать блоки (по умолчанию 512 байт). Таким образом, вы должны подсчитать, сколько блоков покрывает образ Xubuntu, и пропустить их в первую очередь
.