尝试将现有的 Win 7 32 位系统转换为 Intel raid。
当前进程:
- 启动非 raid 驱动器并安装英特尔 raid 驱动程序。
- 使用 minitool 将操作系统迁移至单独的驱动器。
- 在 Bios 中启用 SATA Raid 并创建 Raid 1。(可以在此处重新安装 Windows,但想使用当前操作系统)
- 使用 minitool 将 OS 迁移回 raid。
- 重启
- 进入发光的 Microsoft 窗口图标,但不是启动而是重新启动。(可以作为非 raid 启动)
我的现有操作系统中缺少什么用于 raid 配置?
答案1
冒着可能给出不完整答案的风险,我将根据多年来进行许多硬盘、RAID、SSD 等迁移的经验发布一个答案。
根据您采取的步骤和描述的结果,我做出两个假设:
- 由于它是 Windows 7 的 32 位安装,因此我必须假设驱动器使用 MBR 分区方案和 BIOS(非 UEFI)启动。
- 当您的系统在步骤 6 中重新启动时,我相信有一个“INACCESSIBLE_BOOT_DEVICE”BSOD,您没有看到,因为系统会立即重新启动。为了确定,在您原来的工作(非 RAID)配置中,您需要转到控制面板、系统、“高级”选项卡、“启动和恢复”部分的“设置”按钮,然后最后取消选中“系统故障”部分下的“自动重新启动”。然后,您不幸需要将 Windows 分区重新复制到 RAID。您不会重新启动,而是会看到一个 BSOD,希望它能为问题提供线索。
因为我在上面的#2假设中的建议可能不是很好地利用时间(如果它无助于缩小问题范围),我将建议一些对我通常有用的方法,特别是当我仍在使用 Windows 7 时...
我建议,如果有办法同时提供 RAID 副本和原始单驱动器设置,则从连接 RAID 的工作设置启动(如果您的硬件配置允许)。然后,Windows 将检测 RAID 卷并将其添加到注册表中。然后,您需要将单驱动器配置重新复制到 RAID(如果您这样做,您最好禁用我上面描述的自动重启),或者如果您熟悉如何使用注册表编辑器,则只需将注册表项 HKLM\SYSTEM\MountedDevices 的内容复制到同一注册表配置单元的 RAID 副本中,该副本位于 %SystemRoot%\System32\config\SYSTEM,其中 %SystemRoot% 通常为 C:\Windows。按照注册表路径,如果您的 Windows 安装的 RAID 副本被分配到驱动器号 D:,例如,在该注册表项的 RAID 副本上,删除“\DosDevices\C:”条目,并将“\DosDevices\D:”重命名为“\DosDevices\C:”。
另外,在您第一次启动 RAID 时,我建议您启动到安全模式。假设此方法有效,然后才尝试正常启动。