你目前正处于脱机状态,正在等待 Internet 重新连接

升级过程无法在计算机的 Windows 8 有大量无驱动器号

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2771571
症状
请考虑以下情形:
  • 您拥有一台运行 Windows 7 的计算机。
  • 计算机有大于系统驱动器安装 Windows 7 是一个卷。
  • 卷有未分配驱动器盘符。
  • 您尝试将计算机升级到 Windows 8。
在这种情况下,升级过程将失败后首次重新启动。此外,您将收到以下错误消息:
安装程序无法继续。您的计算机将立即重新启动,并将还原以前版本的 Windows。
例如,计算机进行分区,如下所示:

磁盘分区

由于各种原因,可能会以这种方式配置计算机。例如,有双引导系统,并不想给第二个系统驱动器指派驱动器号。或者,计算机制造商配置这个卷来存储恢复数据。
原因
最大卷的磁盘上未分配驱动器号时,会出现此问题。在此情况下,升级过程暂时指派给该卷的驱动器号并保存临时文件 ($Windows。 ~ BT) 的卷。但是,后来被移除的临时驱动器号。这种行为有效地移除临时文件位置,并升级过程将失败。

注意在执行全新安装的 Windows 8 时不会出现此问题。

发生此问题时,Setupact.log 文件中的 C:\windows\panther 目录中记录以下信息:
2010-12-10 10:57:33, Info [0x0806e7] MIG Entering Callback_Rollback_ReinitializeAfterReboot 2010-12-10 10:57:33, Info IBSLIB RollbackReinitialize in progress... 2010-12-10 10:57:33, Error [0x06421a] IBSLIB RollbackReinitialize: threw exception.: ArgumentException: Directory "F:\$WINDOWS.~BT\Sources\Rollback" doesn't exists. __thiscall OSRollbackService::CCheckpointImpressario::CCheckpointImpressario(const unsigned short *,class OSRollbackService::CCheckpointSequence *,int)[gle=0x00000003] 2010-12-10 10:57:33, Info IBSLIB RollbackReinitialize finished. 2010-12-10 10:57:33, Error MIG Callback_Rollback_ReinitializeAfterReboot: Failed to re-initialize rollback[gle=0x00000003] 2010-12-10 10:57:33, Info MIG PublishCriticalError: Setup can't continue. Your computer will now restart, and your previous version of Windows will be restored.
解决方案
若要解决此问题,请指定的最大卷驱动器号。

Warning: This article has been translated automatically

属性

文章 ID:2771571 - 上次审阅时间:03/04/2014 01:36:00 - 修订版本: 2.0

Windows 8, Windows 8 Enterprise, Windows 8 Pro

  • kbprb kbexpertiseinter kbsurveynew kbmt KB2771571 KbMtzh
反馈