当用U盘启动系统安装进行到“where do you want to install windows"时,出现提示信息:“Setup wa unable to create a new system partition or locate an existing system partition.See the setup log files for more information."

安装程序无法创建新的系统分区,也无法定位现有系统分区

1 下载win7系统镜像并解压缩到你想安装的系统盘X:(如C:盘)外的其它盘上(如E:)。

2 重启机器,通过U 盘启动.进入win pe系统(如老毛桃)。

3 格式化X:盘(NTFS文件系统);

4 在你解压的安装程序的文件夹中找到文件夹boot、sources、文件bootmgr复制到X盘根目录下(可以把全部解压的文件复制到X盘)。

5 运行cmd ,输入 c:\boot\bootsect.exe /nt60 X: ,然后回车,看到提示successful字样的语句即成功了!然后重启电脑。

6 把U盘从电脑中拔出,取出U盘,然后从硬盘启动,然后出现了win7 安装的欢迎界面,选择好地域、语言、键盘。点“下一步”,选择分区,这时,这个“安装程序无法定位现有系统分区,也无法创建新的系统分区”的提示没有出现,选择X分区,安装OK 。

注1:以上的X盘表示你想要安装到的分区,如果是C:,是上面的命令后面的X:要改成C:。

注2:bootsect.exe(boot sector)是Windows vista/7中光盘中自带的一个程序,字面解释是引导扇区修复工具(boot sector restoration tool),为磁盘分区升级主引导编码,以转换bootmgr与NTLDR。用该工具可以修复在你电脑上的启动扇区。

Bootsect.exe updates the master boot code for hard disk partitions in order to switch between BOOTMGR and NTLDR. You can use this tool to restore the boot sector on your computer.

/nt52:涂写与NTLDR一致的主引导编码到(SYS,ALL,<DriveLetter>)分区。装在(SYS,ALL,<DriveLetter>)分区的操作系统必须比vista老。

/nt60:涂写与BOOTMGR一致的主引导编码到(SYS,ALL,Driveletter)分区。 装在(SYS,ALL,DriveLetter)分区的操作系统必须是vista,2008,或以上版本。

Drive:\boot\Bootsect.exe /NT60 All 的作用如下:使用 Bootsect.exe 还原 Windows Vista MBR 以及将控制权转给 Windows 启动管理器程序。

u盘安装系统分区无法安装咋办(u盘安装系统分区的正确方法)(1)