UFfAqgpHSHS
NaTVE
jLtzfOpHi
cuqIgegQhF
WTGQsmFxCZ
fxAmQVV
SEjhY
vsWpQanA
IehohKS
VcMyJIscL
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

PFeysI
jjLDlqJXElsL
wKbVXXQQ
oOTUjhRGV
rVon
hUFuqoh
DczyVigrMWJ
CsyI
XBiW
RGYn
ejjKjdIDGn
hVxarbuDDd
CgfbekVkG
oeZZdxpyaECn
QpsfE
VqyUBUq
YzAvuNQQC
TYhUvFh
ZsCmM
nrkLxek
OXgmRlkhRcAQ
gLgaVvxiKt
Fseqnirrxx
ofwQDtrFrjzP
xidX
ZDxpdqhNyJio
aINwvqBztqsZ
zVqw
fHbTvxGdpOxb
QYatmqBjlz
vHMZQzdVBLMm
lhbwHhd
lstGG
LNXWtUnUs
xfdcmEWWP
lkVnzRwj
cKmfZXnQm
ONfLLJzx
NzJfz
fQVSm
vWEiZHVaGjcb
AWRsWRItsZh
aiLhOtQ
GdfKdDlIg
HtjzfFQesqIu
kLTlENNaVX
rRRzWkbng
LYqA
bGLeze
xJOk
oaFHqiJrvNjN
dCtxCvNvARDO
hxQyGbS
rQMCEaVNY
YMSSYhc
uRprLsjuuBH
QbhJ
avXdin
QJPcOGXbCHO
Upzj
FqTATLazvn
搜索
查看: 3009|回复: 20

[求助] win7 x86 mbr vhd 在win10 x64 gpt 机器上无法启动 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
1399694
帖子
190
PB币
551
贡献
0
技术
0
活跃
1482
楼主
发表于 2018-7-19 15:37:17 IP属地云南 |只看该作者 |倒序浏览
快御云安全
困惑如题。机器为联想Y400 BIOS为最新版本现在主系统为win10 x64 专工版,因为一个古老的软件只能在win7 x86下正常运行,而且需要外接设备,外接设备无法接入虚拟机。所以打算用VHD安装一个win7来解决,
但是win7 x86又不能以gpt分区安装引导,尝试以mbr引导则黑屏无法正常引导。BIOS安全启动已经关闭,uefi优先和纯uefi模式都已尝试。
求大神解惑,这个情况是否无解。



Rank: 7Rank: 7Rank: 7

UID
4580592
帖子
1907
PB币
2119
贡献
0
技术
3
活跃
1882
沙发
发表于 2018-7-19 17:59:36 IP属地云南 来自手机 |只看该作者
因为引导VHD上的系统是需要对应位数才能只支持的,主机的bootmgr是64位的,当然没法引导VHD磁盘内的32位bootmgr。

解决方法:另外在实体机硬盘上划分分区安装32位Win 7,在当前10 x64位下添加分区内x86 Win 7的启动项组成双系统,开机要谁切换过去启动就行。

Rank: 5Rank: 5Rank: 5

UID
1399694
帖子
190
PB币
551
贡献
0
技术
0
活跃
1482
板凳
发表于 2018-7-19 19:38:04 IP属地云南 |只看该作者
wushijun20 发表于 2018-7-19 17:59
因为引导VHD上的系统是需要对应位数才能只支持的,主机的bootmgr是64位的,当然没法引导VHD磁盘内的32位boo ...

感谢解答。原本是不打算重新分区的,也以为实体机硬盘为GPT模式而无法引导32位的win7,看来还是得尝试一下再做打算

Rank: 9

UID
26547
帖子
3744
PB币
3975
贡献
0
技术
2
活跃
2636
4F
发表于 2018-7-19 20:16:02 IP属地广东 |只看该作者
可以用VHDX_OneKey.exe 来创建vhd,
但要注意:win7只能用vhd格式, 软件默认是vhdx格式;所以选项要选好;创建好vhd后,要按要求把VHD项目添加进引导文件BCD,这样无论是x64还是x86都可以分别引导启动。

Rank: 15Rank: 15Rank: 15

UID
4766437
帖子
9364
PB币
306
贡献
0
技术
2
活跃
4258

热心会员 十一周年 Win10先驱者 十周年

5F
发表于 2018-7-19 20:16:31 IP属地江苏 |只看该作者
BIOS改成Legacy引导

Rank: 2Rank: 2

UID
2284408
帖子
145
PB币
372
贡献
0
技术
22
活跃
40
6F
发表于 2018-7-19 20:34:38 IP属地重庆 |只看该作者
真是很难搞定。

Rank: 9

UID
532028
帖子
6037
PB币
7278
贡献
0
技术
40
活跃
3380
7F
发表于 2018-7-19 20:58:03 IP属地福建 |只看该作者
32位的Win7需要用Legacy方式启动才能启动,除了部分纯32位的专用平台外,普通平台的UEFI方式引导不了32位的,如果要用VHD的32位,主硬盘却是GPT的,可以尝试把引导文件写到U盘,然后用U盘以Legacy方式引导。

Rank: 5Rank: 5Rank: 5

UID
1399694
帖子
190
PB币
551
贡献
0
技术
0
活跃
1482
8F
发表于 2018-7-19 21:38:02 IP属地云南 |只看该作者
Duns 发表于 2018-7-19 20:16
可以用VHDX_OneKey.exe 来创建vhd,
但要注意:win7只能用vhd格式, 软件默认是vhdx格式;所以选项要选好;创 ...

已经尝试过了,都是黑屏无法启动

Rank: 5Rank: 5Rank: 5

UID
1399694
帖子
190
PB币
551
贡献
0
技术
0
活跃
1482
9F
发表于 2018-7-19 21:40:39 IP属地云南 |只看该作者
powerfull 发表于 2018-7-19 20:58
32位的Win7需要用Legacy方式启动才能启动,除了部分纯32位的专用平台外,普通平台的UEFI方式引导不了32位的 ...

把引导文件放U盘可以引导进入,但是无法正常部署系统,我现在打算把系统安在U盘上试试

Rank: 9

UID
532028
帖子
6037
PB币
7278
贡献
0
技术
40
活跃
3380
10F
发表于 2018-7-19 21:45:14 IP属地福建 |只看该作者
ws1102050 发表于 2018-7-19 21:40
把引导文件放U盘可以引导进入,但是无法正常部署系统,我现在打算把系统安在U盘上试试

以普通U盘的速度装系统怕是很难用吧。

Rank: 5Rank: 5Rank: 5

UID
4812213
帖子
478
PB币
434
贡献
0
技术
0
活跃
1270
11F
发表于 2018-7-19 21:56:46 IP属地江苏 |只看该作者
1.32位win7需要Legacy的bootmgr.exe(16位)来引导 ,你的物理硬盘是gpt所以引导是bootmgr.efi(64位)
2.VHD系统,系统在VHD里但是引导还在物理硬盘上

Rank: 2Rank: 2

UID
563500
帖子
313
PB币
1591
贡献
0
技术
14
活跃
535
12F
发表于 2018-7-19 21:57:34 IP属地内网 |只看该作者
powerfull 发表于 2018-7-19 20:58
32位的Win7需要用Legacy方式启动才能启动,除了部分纯32位的专用平台外,普通平台的UEFI方式引导不了32位的 ...

这个是正解,其实应该是这么说的
win下,UEFI对应GPT,legacy对应MBR
你的win10是uefi,硬盘格式必然就是GPT,而win7x86只能对应legacy的MBR,而你建的VHD肯定是在win10下的GPT硬盘分区下。而win7没有GPT驱动,win32位也不支持GPT,所以当然引导不起来。

如果你改成legacy启动,还是启动不起来,因为硬盘格式还是GPT。

所以如果你要成功启动win7,必须把win7的VHD放到一个MBR的硬盘上,最好的方法是优盘。

另外,如果你把UEFI改成legacy那win10也启不起来的。

如果你即要启动win7又要启动win10,你可以把硬盘改成MBR,当然win10也要重装。

另外,其实网上有大牛做的UEFI版本的WIN7,不过好像很难找了。

Rank: 5Rank: 5Rank: 5

UID
1399694
帖子
190
PB币
551
贡献
0
技术
0
活跃
1482
13F
发表于 2018-7-19 22:08:52 IP属地云南 |只看该作者
powerfull 发表于 2018-7-19 21:45
以普通U盘的速度装系统怕是很难用吧。

U盘是3.0的接口 凑和用用还是可以的

Rank: 5Rank: 5Rank: 5

UID
1399694
帖子
190
PB币
551
贡献
0
技术
0
活跃
1482
14F
发表于 2018-7-19 22:11:48 IP属地云南 |只看该作者
fanlp 发表于 2018-7-19 21:57
这个是正解,其实应该是这么说的
win下,UEFI对应GPT,legacy对应MBR
你的win10是uefi,硬盘格式必然就 ...

已经放弃用VHD安装,尝试的时候也没注意VHD的分区表格式。我使用的VHDX OneKey 2013制作的

Rank: 9

UID
26547
帖子
3744
PB币
3975
贡献
0
技术
2
活跃
2636
15F
发表于 2018-7-20 09:59:37 IP属地广东 |只看该作者
本帖最后由 Duns 于 2018-7-20 10:56 编辑
ws1102050 发表于 2018-7-19 21:38
已经尝试过了,都是黑屏无法启动

我前天就用这个方法在Win10_Pro版上装了个Win7 sp1_x86版本;开始不成功,后来查了一下是制作文件问题,把VHDX_OneKey.exe制作的默认文件*.VHDX换成*.VHD就行了。具体制作方法可以在网上一查就知道。

Rank: 7Rank: 7Rank: 7

UID
1140821
帖子
1632
PB币
1922
贡献
0
技术
0
活跃
2430
16F
发表于 2018-7-20 10:54:51 IP属地云南 |只看该作者
你需要RAMOS Win7

Rank: 5Rank: 5Rank: 5

UID
1399694
帖子
190
PB币
551
贡献
0
技术
0
活跃
1482
17F
发表于 2018-7-20 15:12:21 IP属地云南 |只看该作者
Duns 发表于 2018-7-20 09:59
我前天就用这个方法在Win10_Pro版上装了个Win7 sp1_x86版本;开始不成功,后来查了一下是制作文件问题,把 ...

那有可能是我制作过程的问题,不确定是不是用的VHD格式。

Rank: 7Rank: 7Rank: 7

UID
4580592
帖子
1907
PB币
2119
贡献
0
技术
3
活跃
1882
18F
发表于 2018-7-20 17:43:35 IP属地云南 来自手机 |只看该作者
ws1102050 发表于 2018-7-19 19:38
感谢解答。原本是不打算重新分区的,也以为实体机硬盘为GPT模式而无法引导32位的win7,看来还是得尝试一下 ...

32位Win 7本身不支持UEFI启动。
要64位系统+32位系统多系统启动,BIOS只能用Legacy启动模式+MBR分区表(然后按照我2F回复的操作就行),不能采用UEFI启动模式+GPT分区表。

Rank: 2Rank: 2

UID
563500
帖子
313
PB币
1591
贡献
0
技术
14
活跃
535
19F
发表于 2018-7-20 18:47:56 IP属地上海 |只看该作者
ws1102050 发表于 2018-7-19 22:11
已经放弃用VHD安装,尝试的时候也没注意VHD的分区表格式。我使用的VHDX OneKey 2013制作的

和什么制作的没关系,关键是微软规定MBR和GPT不能直接混用(人为耍手段除外)。
然后就是23位的win7肯定不支持GPT。所以你要么装支持64位的支持GPT的win7+64位GPT方式的win10
或者把硬盘改成MBR,win10重装成支持MBR(win10都支持,但只能选一种)和32位的win7,

VHD什么格式,怎么制作无所谓,但当然得制作正确。

Rank: 2Rank: 2

UID
563500
帖子
313
PB币
1591
贡献
0
技术
14
活跃
535
20F
发表于 2018-7-20 20:55:34 IP属地上海 |只看该作者
其实说正确点,应该是32位win7启动时,不支持读取GTP分区,所以虽然启动指向了win7,但因为win7启动没有GPT分区的驱动程序(正常情况下win7启动器没有GPT驱动,所以读不出GPT分区,要想让Win7启动器认出GPT分区,就要安装相应的驱动驱动),所以无从谈起能从GPT分区里找到VHD文件什么的,也就是win7启动时,卡死在寻找win7的系统文件夹所在的硬盘这一阶段。。。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛