Windows修复安装程序无法创建新的系统分区的问题

时间:2020-03-21 11:49:45  来源:igfitidea点击:

错误详情

如果尝试从U盘,外部驱动器,拇指驱动器,U盘等安装Windows,而不是使用CD或者DVD,则会出现以下错误:

安装程序无法创建新的系统分区或者找到现有的系统分区。
有关更多信息,请参见安装日志文件。

Setup was unable to create a new system partition or locate an existing system partition. See the setup log files for more information.

此错误的原因

此错误与硬件有关,并且其外观因PC而异。
这取决于主板,USB接口,正在使用的U盘以及要安装的Windows版本。

在安装过程中,Windows必须确定哪个驱动器是主引导驱动器,以便正确配置MBR和引导加载程序。
此错误通常不适用于Windows 7,Windows 8或者Windows 10的EFI和UEFI安装。
我们可以在此处阅读有关MBR配置和启动过程的所有信息。

根据PC的配置方式和所使用的硬件,Windows安装程序有时可能无法确定哪个驱动器是外部U盘,以及哪个驱动器是Windows应该安装到的本地磁盘。
使用较大的U盘安装Windows或者将BIOS配置为始终始终从U盘引导时,尤其会发生这种情况。
另外,某些U盘会以常规驱动器的形式出现在Microsoft Windows中,而不是标识为可引导USB。

如果Windows安装程序无法可靠地确定哪个是启动驱动器,则会出现此错误。

解决此错误

修复#1:弹出并重新插入USB

解决此错误的最简单方法是强制Windows重新安排驱动器的顺序。
当我们收到此错误消息时,可以轻松解决它,而不必使用diskpart或者手动对磁盘和驱动器进行重新分区:

  • 看到错误消息“安装程序无法创建新的系统分区或者找到现有的系统分区”后,从PC上删除Windows安装程序USB(请放心,这是安全的,因为不会进行任何读写操作) USB磁盘)。
  • 按下红色的“ X”按钮退出安装向导。我们将被要求确认我们确定要执行此操作,并且如果执行此操作,则不会安装Windows。按确定并退出。我们实际上不会离开设置环境,而只是回到首页。
  • 返回主设置页面,选择“立即安装”,而无需重新插入U盘。
  • 我们将看到有关Windows无法找到安装文件的错误,并要求我们加载CD/DVD驱动程序以使Windows安装继续进行:
  • 单击“确定”,然后再次退出设置对话框以返回主设置屏幕。
  • 此时,请重新插入USB,然后再次选择“立即安装”。

这次,一切都应按计划进行,因为Windows被迫识别设置USB是可移动驱动器,并且它可以识别将Windows启动文件安装到的正确启动驱动器。

修复#1:手动创建启动分区

如果我们希望手动执行此操作,则可以使用Windows安装程序命令行中的diskpart将USB中的安装/安装文件复制到本地驱动器,然后使用本地驱动器从中引导并安装到该驱动器,从而完全绕开USB并防止Windows混淆:

  • 在对话框中按Shift + F10键,我们会其中看到有问题的错误消息,以调出命令行控制台。
  • 在控制台中,键入diskpart.exe,然后按Enter。
  • 现在,在diskpart中键入以下内容:
  • “列出磁盘”(并记下要安装Windows的磁盘号)
  • 'select disk = 0'(其中磁盘0是目标驱动器,因此请注意,该驱动器上的所有信息都将被删除)
  • '干净的'
  • '转换MBR'
  • 'create partition primary size = xxx'(其中xxx –是新分区的大小)
  • “选择分区= 1”
  • '积极的'
  • '格式fs = ntfs快速'
  • '分配'
  • '出口'
  • 使用“ wmic logicaldisk获取标题”列出所有驱动器
  • 导航到USB闪存驱动器,例如:'d:'(U盘包含启动文件夹)
  • 将所有文件从U盘复制到C:驱动器:'xcopy d:c:/e/h/k'
  • 使用以下命令使C:驱动器可引导:
bootsect /nt60 c: 
bootsect /nt60 c:  /mbr
  • 从计算机弹出U盘,然后重新启动
  • 重新启动进入Windows安装程序并选择“立即安装”