从超级用户:备用驱动器上的卷标记为系统分区

我在SuperUser前几天问过这个问题,但还没有得到任何回应。 我想我会在这里尝试我的运气,因为a)Vista和Server 08中的磁盘pipe理器之间没有太大区别,b)它是与备份相关的,如果有人在执行备份时遇到此问题,我认为可能会陷入服务器问题在服务器上使用相同(虽然是坏的)configuration。

另外,我还没有到这些社区太久,所以如果这是一个禁忌,请让我知道,我会删除它(或换言之:))。


我有一个奇怪的情况。 我在我的电脑运行Vista,操作系统驱动器(C:,E :)和存储驱动器(D 🙂 2驱动器。 在“磁盘pipe理”中,C:卷被列为启动分区,并具有所有系统文件。 D:卷有“系统”标志,但是(现在)没有任何内容。 我对使用第三方工具(因为Windows不允许我)拉驱动器甚至重新分区犹豫不决,因为我读过如果没有检测到系统卷,Windows可以有一个conniption。 有任何想法吗?

这是一个问题的主要原因是因为Windows不会让我从备份中排除这个卷,但是这是我已经存储其他事物的初步备份的地方。

所以我弄明白了,但不是很漂亮,而且可能比我想出来的更令人惊讶。

我进去关掉了服务器,并把错误标记的系统驱动器拉出来。 我试图启动电脑,并收到“BOOTMGR丢失,按Ctrl + Alt + Del重新启动”。 我想,这样做是有道理的,让我们尝试一下fixboot / fixmbr。 在启动Vista DVD后,我进入修复模式。 通常,当您启动到修复模式时,您会看到“启动修复”选项,但这并不存在,所以我启动了命令提示符。

经过挖掘,我发现了fixboot和fixmbr等价物(分别是bootrec.exe /fixbootbootrec.exe /fixmbr )。 我尝试了一个,然后是另一个,然后这两个后续重新启动无济于事。 我GOOGLE了几次,发现了各种“解决方法”,但没有任何修复。 彻底沮丧后,我决定只是重新安装Windows,因为我有一个工作备份。

在安装过程中,select启动分区时,如果不select格式化正在安装的分区,并且已经有一个Windows文件夹,则会移动当前的系统文件夹(程序文件,用户,Windows等)。 )到Windows.old。 在第一阶段的安装,当它重新启动,以继续安装我有一个明智的想法,移动这些系统文件夹回到原来的位置,并再次重新启动,看看它会收拾起来,没有什么是错的。 用户文件夹给了我一些麻烦复制(某种奇怪的无限循环,所以我移动了我想保留的用户帐户的文件夹)。

复制/移动文件回到原来的位置后,我重新启动,并越过我的手指,你不知道,它实际上工作。 我非常兴奋,在做了事后思考之后,我意识到root分区上有一个bootmgr文件,而且这个文件可能首先在物理上丢失(就像我的电脑试图告诉我的那样)。 我想象复制那个文件并运行fixboot / fixmbr可能会更快地修复它。

有趣的是,一旦我没有备用驱动器启动计算机,我把它popup来,当我进入磁盘pipe理时,它将备用驱动器再次列为系统驱动器。 我拉了它,并再次启动,以确保没有真正改变。 成功启动后,我把它放回来,从Vista DVD再次启动,并消灭了该驱动器。 现在一切都是固定的。 万岁。

我期望BIOS被设置为使用该驱动器作为第一启动驱动器。 您应该已经能够通过更改BIOS中的启动优先级来解决此问题,然后使用修复模式将新的启动logging写入新的启动驱动器。 (修复启动或使用bootrec工具)。