![如果我仍然能够通过网络共享访问文件,我可以在 Windows 2003 服务器上恢复损坏的 MFT 吗](https://linux22.com/image/644859/%E5%A6%82%E6%9E%9C%E6%88%91%E4%BB%8D%E7%84%B6%E8%83%BD%E5%A4%9F%E9%80%9A%E8%BF%87%E7%BD%91%E7%BB%9C%E5%85%B1%E4%BA%AB%E8%AE%BF%E9%97%AE%E6%96%87%E4%BB%B6%EF%BC%8C%E6%88%91%E5%8F%AF%E4%BB%A5%E5%9C%A8%20Windows%202003%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E6%81%A2%E5%A4%8D%E6%8D%9F%E5%9D%8F%E7%9A%84%20MFT%20%E5%90%97.png)
我有一个 2TB 的 NTFS 格式的 SAN,它意外地同时连接到两个主机上,当我从两个节点浏览文件时,我会看到一些我在最初设置 SAN 时创建的测试数据。现在,我可以通过网络共享访问我的文件,但如果机器重新启动或我禁用网络共享,我真的担心会丢失所有内容。我试过“testdisk”,但并没有真正帮助。我正在通过网络共享将数据备份到额外的驱动器上,但我想知道是否有办法修复 MFT。我也很好奇为什么我仍然可以看到来自网络共享而不是本地的“正确”数据。
答案1
哎呀!太乱了。
您通过同时在两台主机上安装卷而创建的情况,我想象不到 Microsoft 已将其纳入此类工具中的情况CHKDSK
(尤其是在 Windows Server 2003 中)。我强烈建议您在复制数据之前格式化卷。您已将文件系统置于非常奇怪的状态,坦率地说,我不会再相信它了。
您如何仍能远程访问数据,但不能本地访问?这对我来说是个谜。NTFS 驱动程序应该向 LanManServer 服务提供与服务器上运行的用户模式程序相同的元数据。由于无法访问代码,很难确定。
(我几乎想知道您是否也看到了来自客户端脱机文件缓存的数据的缓存副本。您的问题中没有足够的信息来了解,但这对于您继续访问数据也是一个合理的场景。)