![驱动器交换会破坏 win7 系统映像备份吗?](https://linux22.com/image/524960/%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%BA%A4%E6%8D%A2%E4%BC%9A%E7%A0%B4%E5%9D%8F%20win7%20%E7%B3%BB%E7%BB%9F%E6%98%A0%E5%83%8F%E5%A4%87%E4%BB%BD%E5%90%97%EF%BC%9F.png)
我有一个朋友,他有一个 1tb raid10 和 2 个独立的热插拔 1tb 驱动器,运行 win7 ultimate。
我创建了一个计划任务,该任务将创建主 RAID 阵列的系统映像备份到 1TB 驱动器。我设置了该任务,并使用第一个驱动器进行了测试,结果按预期运行。
这个想法是,整个系统都得到备份,这样,如果 raid 阵列遭遇灾难(例如,房屋火灾),那么他可以将驱动器扔进另一台机器,启动并能够很好地访问他的所有信息。
现在,每周备份一次后,他会取出驱动器,将其扔进防火保险箱,然后从保险箱中取出第二个 1TB 驱动器并将其扔进机器中。
我询问了是否确定,第二个驱动器分配了相同的驱动器号,因此备份应该可以按预期运行。但我听说它没有运行。我还没有查看系统,所以除此之外我不太了解,但有人能想到在这种情况下会导致任何备份失败的原因是什么吗?
答案1
如果映射驱动器占用了先前分配的驱动器号,则新上线/重新上线的驱动器将处于“空闲”状态,没有分配驱动器号。它将保持该“状态”,直到手动分配不同的驱动器号或将映射驱动器脱机,并将物理驱动器物理循环(交换或断开连接并重新连接)回系统以采用其先前的驱动器号分配(现在映射驱动器脱机时可用)。
答案2
我认为你真正需要做的是,唉,编写脚本。正如@user48838 指出的那样,如果你分配相同的驱动器号,就会遇到问题。我能想到的唯一有效使用相同挂载两个不同卷的方法是编写脚本来检查卷的 GUID。然后,通过检查其 GUID 确保其他卷未挂载。如果没有,请继续使用 mountvol 实用程序挂载它。我想这可以通过批处理、VBScript 或 PowerShell 来实现。要了解我在说什么,请参阅实用程序的文档这里。如果您喜欢这个想法,我可以趁有空的时候试着写一个脚本。