移除 USB 后数据丢失

移除 USB 后数据丢失

我愚蠢地从 Windows XP 机器上拔下了 USB 记忆棒,似乎没有卸载它(或 Windows 的等效操作...)。无论如何,将记忆棒插入我的 Linux 机器后,我正在处理的文件出现了,但它完全是空的(0KB)。

由于我现在基本上还是 Windows 新手,我想知道是否有任何临时位置可以让我仍然可以找到此文件,或者它现在是否永久丢失了?

答案1

如果文件被截断为 0 字节,则在磁盘上运行 fsck 或 chkdsk 很可能会找到并命名几个“丢失的簇”。通过以正确的顺序连接这些丢失的簇,可能会部分恢复丢失的文件。您所做的任何更改可能从未写入,因此这些更改几乎肯定会丢失。

答案2

它很可能已经永远丢失了。

您必须弹出/卸载/安全移除 USB 存储棒的原因在于磁盘写入可能会被缓存。这意味着数据并非在您要求时真正写入磁盘,而是保存在内存中,并在稍后对操作系统更方便的时间写入。

通过卸载驱动器,您将通知操作系统它现在必须写入剩余的缓存磁盘写入。由于您的文件大小为 o 字节,因此似乎从未发生过这种情况,因此您拥有的任何数据现在都已丢失。

相关内容