在使用Macrium的Windows 7中,我执行了C:驱动器的完整映像备份。备份保存在D:驱动器上。然后我在G:驱动器上恢复它。所有驱动器都是同一物理磁盘上的分区。
然后我运行了EasyBCD并创建了指向G:驱动器的新引导条目。然后,当启动菜单出现时,我重新启动并选择了新的启动条目。
经过大量的光盘捶打操作系统终于启动但我遇到了这个问题:
曾经是G:现在是E :(不是真正的问题)。曾经是C:现在仍然是C:
恢复的操作系统中的很多东西仍然指向C:驱动器。例如,当我查看PATH环境变量时,一些项目指向E:而其他项目指向C:。其他系统环境变量也是如此:
windir=E:\Windows ProgramFiles=C:\Program Files
发生的事情有点可以理解,因为我想,其中一些被保存在注册表中(指向C :),其他人在操作系统启动时被分配。
但是,这可能会导致一大堆问题。我搜索了一个解决方案,似乎事情正常工作我需要使用描述的过程将驱动器C:重新分配给当前的可引导驱动器 这里 。
问题:
这是否全部(更改注册表中的驱动器号)来“修复”已恢复的操作系统实例?
如果我这样做 - 当我启动到原始操作系统时,这是否会影响驱动器分配(真的不合适,因为我希望两个操作系统都能正常工作)?我不认为它会因为更改是本地恢复操作系统的注册表,但我现在不能尝试这个,因为我不能搞砸我原来的操作系统。
也许有一种完全不同的方法来解决这个问题?