Я случайно отформатировал USB-накопитель, отформатированный в ext4, в exfat с помощью команды
mkfs.exfat /dev/sdb1
Я пытался восстановить его с помощью testdisk. Он смог обнаружить файловую систему, но не смог прочитать ее и выдает предупреждение о поврежденной файловой системе.
Поэтому попытался использовать sudo fsck.ext4 /dev/sdb1
, который восстановит поврежденную файловую систему. Но когда я попытался смонтировать, я получил следующую ошибку:
arun@lenovo-pc:~/Desktop/testdisk-7.0$ sudo mount /dev/sdb1 /media/usb2
mount: /dev/sdb1: more filesystems detected. This should not happen,
use -t <type> to explicitly specify the filesystem type or
use wipefs(8) to clean up the device.
arun@lenovo-pc:~/Desktop/testdisk-7.0$
Я попытался с помощью sudo mount -t ext4 /dev/sdb1 /media/usb2
чтобы он смог правильно подключиться, и я смог увидеть потерянные данные.
Но мой вопрос, почему fsck не может правильно восстановить первые сектора. Есть ли способ правильно восстановить первые сектора, чтобы правильно исправить ущерб, нанесенный командой mkfs.exfat, чтобы я мог монтировать напрямую без каких-либо проблем?