无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 8342|回复: 36
打印 上一主题 下一主题

[已解决] WinNTSetup装系统,重启后报错“无法将windows配置为在此计算机的硬件上运行”

  [复制链接]
跳转到指定楼层
1#
发表于 2020-6-26 11:03:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zxshxz 于 2020-6-30 22:18 编辑

======更新======
在GUID分区表下,自建FAT32分区的分区文件系统类型为FAT32,分区标识符为0B或0C,使用WinNTSetup手动释放wim后重启会报错;

系统iso自动建立的esp分区文件系统类型为EFI system partition,分区标识符为00(空,永久隐藏【感谢2011hook提示】),支持WinNTSetup安装系统。

使用最新版DiskGenius修改自建FAT32分区文件系统类型为EFI system partition,可达到与iso建立的esp分区相同的效果。





此外,在UEFI启动模式下,在PE使用DavidXXW修改的【NT6引导修复】程序时,也可以发现自建FAT32分区和iso建立的esp分区的区别。程序打开后,微软iso建立的esp分区会自动被挂载并默认分配盘符为Z(且挂载的盘符是不能用Bootice删除的,但可以用diskpart卸载掉),而自建FAT32引导分区则不会被识别到,程序会一直提示找不到ESP分区。附件程序如下: NT6引导修复.exe (719 KB, 下载次数: 3)

======以下为原问题======

本人装系统(UEFI)一直以来都是采用手动建立FAT32分区,将引导文件和PE映像放入其中,然后使用WinNTSetup直接向系统分区释放install.wim文件后重启,然而每次重启后安装完设备,就会弹框报错“Windows安装程序无法将Windows配置为在此计算机的硬件上运行”。

硬盘用MBR和GUID格式都不行,改ESP分区标识符为EF也不行。如果删除所有分区,使用系统iso内的setup进行一步步(自动建立ESP和MSR分区等等)安装,则可以正常部署。猜测应该跟引导分区或BCD文件相关,但是一直解决不了。

被此问题困扰好多年了,还请遇到过的朋友不吝赐教。















2#
发表于 2020-6-26 11:24:09 | 只看该作者
可能是windows boot manager的问题吧
回复

使用道具 举报

3#
发表于 2020-6-26 11:30:57 | 只看该作者
是原版系统还是某些大神打包的?
如果是后者,很可能需要尝试Setup.exe安装,
我遇到不止一个,不支持第三方安装工具
回复

使用道具 举报

4#
发表于 2020-6-26 11:47:11 | 只看该作者
比如这个

回复

使用道具 举报

5#
 楼主| 发表于 2020-6-26 13:07:06 | 只看该作者
本帖最后由 zxshxz 于 2020-6-26 13:16 编辑
糊涂 发表于 2020-6-26 11:30
是原版系统还是某些大神打包的?
如果是后者,很可能需要尝试Setup.exe安装,
我遇到不止一个,不支持第 ..
原版系统,我记得电脑刚买回来那几天曾经成功过,不知道后来做了什么操作就不行了。
回复

使用道具 举报

6#
发表于 2020-6-26 13:24:20 | 只看该作者
假定你的操作都正确,可以试试在安装Windows之前删除引导 PE 所用的 BCD 文件
回复

使用道具 举报

7#
发表于 2020-6-26 14:42:52 | 只看该作者
1、PE下挂载efi分区;
2、彻底删除efi文件夹;
3、用dism++修复引导;
4、用bootice加入PE条目。
回复

使用道具 举报

8#
发表于 2020-6-26 15:51:32 | 只看该作者
我几个小时前遇到楼主同样的问题,从网上查了好多方法也没办法解决,比如shift+f10
,最后发现,出现这些问题都是因为我用的是winntsetup安装的系统才这样的,于是换用用dism++重新安装,问题完美解决
回复

使用道具 举报

9#
发表于 2020-6-26 15:59:20 | 只看该作者
看看是不是活动分区没设置对,以前装系统活动分区搞到其他盘去了,死活装不下来
回复

使用道具 举报

10#
发表于 2020-6-26 21:34:49 | 只看该作者
本帖最后由 2010hook 于 2020-6-26 21:50 编辑

我碰到一样问题,弄了两个月,解决了:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=420978
主要问题是ESP磁盘分区表错误,除了要修正它,还要BCD启动项没有问题。

评分

参与人数 1无忧币 +5 收起 理由
zxshxz + 5 很给力!

查看全部评分

回复

使用道具 举报

11#
 楼主| 发表于 2020-6-26 22:11:44 | 只看该作者
a60400 发表于 2020-6-26 15:59
看看是不是活动分区没设置对,以前装系统活动分区搞到其他盘去了,死活装不下来

谢谢回复,用的是UEFI启动,不需要活动分区。
回复

使用道具 举报

12#
发表于 2020-6-26 22:45:55 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

13#
发表于 2020-6-27 07:42:29 | 只看该作者
WinNTSetup4 应该是存在BUG,我换回3.9.4没有问题。
http://jfx.cwcodes.net/WinNTSetup/Release/WinNTSetup3.rar

评分

参与人数 1无忧币 +5 收起 理由
lemonle79 + 5 很给力!

查看全部评分

回复

使用道具 举报

14#
发表于 2020-6-27 09:12:04 | 只看该作者
2010hook 发表于 2020-6-27 07:42
WinNTSetup4 应该是存在BUG,我换回3.9.4没有问题。
http://jfx.cwcodes.net/WinNTSetup/Release/WinNTSet ...

提示下载ADK,请教,如何把ADK和BOOTICE都集成进去?
另外3.9.4版本有一处汉化失误。
回复

使用道具 举报

15#
发表于 2020-6-27 09:43:00 | 只看该作者

本坛有增强版,提取必要文件吧。
换个最新的语言文件即可,简单。
回复

使用道具 举报

16#
发表于 2020-6-27 12:37:45 来自手机 | 只看该作者
4.1有木有问题?。。。
回复

使用道具 举报

17#
 楼主| 发表于 2020-6-28 09:11:04 来自手机 | 只看该作者
ynkylwj 发表于 2020-6-26 14:42
1、PE下挂载efi分区;
2、彻底删除efi文件夹;
3、用dism++修复引导;

试过了,这个方法不行。删除了引导分区和系统分区后用iso安装自动建立分区后就行了,现在还没搞清楚原因。
回复

使用道具 举报

18#
 楼主| 发表于 2020-6-28 09:15:22 来自手机 | 只看该作者
2010hook 发表于 2020-6-27 07:42
WinNTSetup4 应该是存在BUG,我换回3.9.4没有问题。
http://jfx.cwcodes.net/WinNTSetup/Release/WinNTSet ...

回头再试试3.9。看了你那个帖子,删除所有分区后用iso里的setup安装系统,自动重建的引导分区可以实现正确引导PE下手动释放的系统。但是没搞清楚iso自建的esp分区和手动建立的fat32分区有什么区别。
回复

使用道具 举报

19#
发表于 2020-6-28 10:29:53 | 只看该作者
dism++ 比较业余,我只用来集成驱动。
你手动建立fat32,是用diskpart吗?第三方的话可能存在bug。
微软ISO最可靠,因为就是它定义的规则。既然重建好了能正常启动,就别再折腾了,只需添加好启动菜单,以后就老老实实用吧,我也老实多了。
若用BOOTICE编辑菜单,不要用智能模式,务必只用高级编辑模式。
回复

使用道具 举报

20#
发表于 2020-6-28 10:31:43 | 只看该作者
搞好之后,再用WinNTSetup4.2安装系统好像也没问题的。
回复

使用道具 举报

21#
 楼主| 发表于 2020-6-28 17:32:45 | 只看该作者
2010hook 发表于 2020-6-28 10:29
dism++ 比较业余,我只用来集成驱动。
你手动建立fat32,是用diskpart吗?第三方的话可能存在bug。
微软I ...

同意,我把微软iso建立的esp分区用DiskGenius备份成了pmf文件。然后自建FAT32分区(系统会自动分配盘符),还原pmf后,分区盘符会自动消失(应该是系统认为其是efi分区了),这时候的FAT32分区即可用WinNTSetup安装。
回复

使用道具 举报

22#
 楼主| 发表于 2020-6-28 17:33:38 | 只看该作者
狼人72105 发表于 2020-6-27 12:37
4.1有木有问题?。。。

跟WinNTSetup没关系,就是自建FAT32分区的问题。
回复

使用道具 举报

23#
发表于 2020-6-28 19:00:00 | 只看该作者
本帖最后由 mimi820 于 2020-6-28 19:03 编辑

进来打酱油的。。。。。。。。。。
回复

使用道具 举报

24#
发表于 2020-6-28 20:31:51 来自手机 | 只看该作者
糊涂 发表于 2020-6-26 11:47
比如这个

我想请问下,他是怎么做到不支持第三方安装工具的呢?安装的过程其实不就是释放文件、建立引导吗?微软的和第三方的都这过程啊?
回复

使用道具 举报

25#
 楼主| 发表于 2020-6-28 21:28:15 | 只看该作者
wjgyz740526 发表于 2020-6-28 20:31
我想请问下,他是怎么做到不支持第三方安装工具的呢?安装的过程其实不就是释放文件、建立引导吗?微软的 ...

建立引导分为建立引导分区和修复引导文件两步,修复引导文件用微软iso自带工具和第三方是一样的,但是建立esp引导分区就不一样了。
回复

使用道具 举报

26#
发表于 2020-6-28 22:38:47 | 只看该作者
本帖最后由 tfzxc 于 2020-6-28 23:36 编辑

用虚拟机测试了,UEFi PE启动,用DiskGenius改硬盘MBR为GPT,然后手工建一个300M的Fat32分区,接着将此Fat32分区改为ESP分区,最后用WinntSetup安装Win10系统,没有发现任何问题。
回复

使用道具 举报

27#
发表于 2020-6-28 23:30:43 | 只看该作者
本帖最后由 tfzxc 于 2020-6-28 23:34 编辑

仔细看了下楼主的操作发现。手工建立一个Fat32分区后,分区标识的确是0b,但是你用Diskgenius 更改分区参数功能,将Fat32的分区文件系统类型改为EFI system patition后就会发现,分区标识已经是00了。
在GUID分区表下,使用Bootice和DiskGenius都无法修改分区标识符。这句话是错误的,GUID分区表下用Diskgenius依然可以修改分区标识。
回复

使用道具 举报

28#
发表于 2020-6-28 23:34:25 | 只看该作者

感谢分享
回复

使用道具 举报

29#
发表于 2020-6-28 23:47:49 | 只看该作者
可以通过按oobe
是需要输入命令的,
cmd的情况下
回复

使用道具 举报

30#
 楼主| 发表于 2020-6-29 11:40:56 来自手机 | 只看该作者
tfzxc 发表于 2020-6-28 23:30
仔细看了下楼主的操作发现。手工建立一个Fat32分区后,分区标识的确是0b,但是你用Diskgenius 更改分区参数 ...

感谢指点,是我用的DG版本太老了,我用新版就成功了,已在主页修改,避免误导别人。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-24 17:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表