Windows修复安装程序无法创建新的系统分区的问题
错误详情
如果尝试从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安装程序并选择“立即安装”