Windows 8 不断从 RAID 驱动器中删除文件

Windows 8 不断从 RAID 驱动器中删除文件

我有一块 ASRock Z77 Extreme4 主板,装有 Windows 8(非 P​​ro)。全新的​​电脑,由新零件组装而成。我使用 600GB 硬盘(10,000RPM)作为启动盘(我们称之为 HD1),使用 2 个 3TB 硬盘(RAID1 配置)作为数据盘(我们称之为 HD2)。

这台新电脑的一个目标是,如果其中一个数据驱动器坏了,可以避免数据丢失,因此我使用了 RAID。我的另一个目标是将整个用户文件夹移动到 RAID 驱动器,以减少 HD1 上的存储空间,并再次确保数据安全,我找到了一种应该可以正常工作的方法,但在花了几天时间摆弄它之后,发生了以下情况:

我在命令提示符模式下使用 将用户数据或其他文件复制到 RAID robocopy /copyall /mir /xj,然后mklink创建连接/符号链接,然后重新启动,但我无法登录,因为我的用户文件夹不存在。结果发现,所有或大多数文件和文件夹在重新启动后 20 秒内似乎随机消失。有一次,我使用不同的文件夹名称(User 和 User2)复制了两次 Users 文件夹,只是为了看看会发生什么,重新启动并打开 Explorer 后,我看到第一个文件夹和另一个文件夹都消失了。

所以我的第一个想法是:哦,我在命令提示符模式启动时复制文件,所以 RAID 驱动程序没有加载,所以无论我复制什么都会被杀死,因为只有一个驱动器接收它或者其他什么...有人能告诉我这是否可能吗?

但是,唉,当我仅仅使用 Windows 本身将我的文档和其他用户文件夹移动到新驱动器(使用属性、位置和移动)时,也发生了同样的事情,并且我还使用完全启动的 Windows 8 将所有驱动程序和安装程序从闪存驱动器复制到 RAID 驱动器。同样,在重新启动时,它们神奇地消失了 - 包括所有的用户文件夹。

在文件消失前的最后一次,Windows 在启动过程中对 RAID 驱动器运行了磁盘扫描。我还想知道,如果没有 RAID 驱动程序,磁盘扫描是否还能处理 RAID 驱动器……

因此,它发现了一些损坏,并对其进行了修复,然后文件就丢失了 - 但不是全部!这次,它在我的配置文件文件夹中留下了 3 个文件夹,但我的安装程序也消失了。

以下是事件日志中有关该驱动器的内容:

A corruption was discovered in the file system structure on volume D:.

The exact nature of the corruption is unknown.  The file system structures need to be scanned online.

因此也许这些文件在磁盘扫描过程中也会消失,但我确实看到它们在没有磁盘扫描的情况下也消失了......

所以我的主要问题是:

什么原因会导致这些文件消失?我该怎么做才能阻止这种情况发生?这太荒谬了,我已经没有主意了……

主板似乎没有只为特定驱动器打开 RAID 模式的选项(除非我错过了),所以据我所知,所有 SATA 都处于 RAID 模式。然后 RAID 选项在 Windows 启动之前可用,我将两个驱动器组合成一个 RAID1 阵列,一旦 Windows 完全安装,它就会正确将其识别为一个驱动器,主板的存储软件(所有驱动程序都是最新下载的,没有 CD 上的旧驱动程序)也识别出正常工作的 RAID。

这可能是坏驱动器吗?有什么简单的方法可以对两个驱动器进行表面检查?我是否必须完全关闭 RAID 模式,从 Windows 8 DVD 启动并从那里运行 scandisk,或者......?Windows 8 DVD 甚至可以处理 3TB 驱动器吗?最初,当我第一次安装 Windows 8 时,驱动器显示为 2x 400GB 或类似的大小,直到我安装了 SATA3 或其他存储驱动程序,所以我现在真的很困惑......

我安装和维护电脑已有 20 多年了,以前从未遇到过这么多麻烦。当然,我对 Raids 和 Windows 8 完全陌生(我现在的电脑是 XP,办公室里的 Win7 机器是在我来之前安装的),所以请原谅我的问题太多了——我甚至不知道从哪里开始寻找答案了……

我花了几天的时间进行实验和研究,但没有找到任何有关此事的信息。

答案1

通常,如果正确配置了 BIOS,它应该有一个 RAID 子菜单,您可以在启动时访问它(它不是常规 BIOS 设置屏幕的一部分)。您可以从该菜单中选择要加入 RAID 阵列的驱动器,主板将在 Windows 启动之前构建 RAID 1 阵列。

如果您启用了 RAID,当扫描您的驱动器时,您应该会看到一行类似“按 F5 键选择 RAID 选项”的内容。您可能在设置中遗漏了该内容?您可能需要更改 BIOS POST 设置以在启动期间显示更多信息(即关闭任何“快速启动”选项)。

查看主板手册,了解有关为系统配置 RAID 阵列的具体说明。如果您没有手册,您应该可以在网上找到。

如果主板上有 Intel RAID 控制器(通常是 CPU 芯片组的一部分),请确保您有正确的 Intel Rapid Storage 驱动程序。如果是第三方 RAID 控制器,请 Google 搜索并找出最佳驱动程序。

较新的 UEFI PC 的行为与较旧的 BIOS 系统不同。如果您不熟悉 UEFI,您可能需要阅读它。这里有一个资源:http://www.extremetech.com/computing/96985-demystifying-uefi-the-long-overdue-bios-replacement

如果仍有问题,您也可以查看是否有可用的 BIOS 更新。但是,如果您在 Windows 加载之前从未设置过 RAID 阵列,那么这很可能就是您的问题所在。

如果您担心某个驱动器有问题,请尝试在从系统移除另一个驱动器的情况下单独测试每个驱动器。通常,一旦在 BIOS 中正确配置了 RAID 1 阵列,它将在每次启动时检查驱动器,并在驱动器报告错误时警告您。

最后,明智的做法是不要尝试在 RAID 阵列上安装 Windows。这样做通常会带来麻烦——不仅要让它正常工作,还要处理诸如恢复备份、驱动器升级等问题。

相关内容