我将 tar.bzip 文件分成 3.5GB 的块,并将每个块存储在不同的 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.