从休眠状态恢复时有时会出现此错误:
Delayed Write Failed:
Windows was unable to save all the data for the file G:\$Mft.
The data has been lost. This error may be caused by a failure of
your computer hardware or network connection. Please try to save
this file elsewhere.
我知道这是因为硬盘(G:,一个外部 USB 驱动器)(a) 在我休眠时插入但在唤醒时尚未准备好,或者 (b) 我只是忘记在从休眠状态恢复时插入它。
我的问题是:有什么方法可以查看哪个特定文件/文件夹/等写入失败? 硬盘在这之前和之后都运行正常,因此似乎没有造成永久性损坏。
有没有详细日志或实用程序?我搜索过了,但什么也没找到。
谢谢你的帮助!
编辑:如果没有找到这样的实用程序 - 有没有办法告诉 Windows:“等待 - 再检查一下 - 您认为丢失的驱动器又回来了”。
答案1
$MFT(主文件表)是文件本身的名称。它存储 NTFS 文件系统上文件系统表的主要副本。
您的问题可能是由于 USB 硬件在休眠时关闭,而在恢复时打开得太晚而导致的。一个可能的解决方案是检查主板上的跳线,以便将 USB 电源从 +5V 切换到 +5VSB(这意味着当您从操作系统内部关闭计算机时,USB 将始终保持通电状态)。这样做的缺点是您的设备也可能始终处于打开状态。
另一种解决方案是在休眠之前拔下(或关闭)外部硬盘(我知道这不是最好的选择,但至少你不会再收到错误)