Я разделил файл tar.bzip на блоки по 3,5 ГБ и сохранил каждый блок на отдельной SD-карте. После копирования данных на все карточки я вставил одну за другой и открыл ее, чтобы убедиться, что файл был там, а затем безопасно удалил карточку.

Сейчас я копирую данные обратно, но на одной из карт нет файлов. У него правильное имя, но файлы не отображаются. Я получил все другие куски без проблем.

Что я могу сделать, чтобы восстановить недостающие данные с проблемной карты? Есть ли определенное место, где файл должен быть?

dmesg сразу после вставки:

[12789.690546] ntfs: volume version 3.1.
[12789.718682] ntfs: (device sdb1): ntfs_lookup_inode_by_name(): Directory index record with vcn 0x0 is corrupt.  Corrupt inode 0x5.  Run chkdsk.
[12789.718688] ntfs: (device sdb1): check_windows_hibernation_status(): Failed to find inode number for hiberfil.sys.
[12789.718690] ntfs: (device sdb1): load_system_files(): Failed to determine if Windows is hibernated.  Mounting read-only.  Run chkdsk.
[12789.772944] ntfs: (device sdb1): ntfs_lookup_inode_by_name(): Directory index record with vcn 0x0 is corrupt.  Corrupt inode 0x5.  Run chkdsk.
[12789.772953] ntfs: (device sdb1): ntfs_lookup(): ntfs_lookup_ino_by_name() failed with error code 5.
[12789.835735] ntfs: (device sdb1): ntfs_readdir(): Directory index record with vcn 0x0 is corrupt.  Corrupt inode 0x5.  Run chkdsk.
[12789.835982] ntfs: (device sdb1): ntfs_readdir(): Directory index record with vcn 0x0 is corrupt.  Corrupt inode 0x5.  Run chkdsk.

0