Ho diviso un file tar.bzip in blocchi da 3,5 GB e memorizzato ogni blocco in una diversa scheda SD. Dopo aver copiato i dati su tutte le schede, ho inserito uno per uno e l'ho aperto per verificare che il file fosse lì, quindi ho rimosso la scheda in modo sicuro.
Ora sto copiando i dati, ma una delle carte non mostra alcun file. Ha il nome corretto, ma non appare alcun file. Ho recuperato tutti gli altri pezzi senza problemi.
Cosa posso fare per recuperare i dati mancanti dalla scheda problematica? C'è una certa posizione in cui dovrebbe essere il file?
dmesg
subito dopo averlo inserito:
[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.